how to play animation with code in unity

Code Example - how to play animation with code in unity

                
                        public GameObject ExampleNPC;

void Update()
{
    if(Input.GetButtonDown("Animation")) // Make sure to refrence this in Input settings
    {
        ExampleNPC.GetComponent<Animator>().Play("Anim name");
    }
}
                    
                
 

play animation through script unity

                        
                                animator.Play("StateName");