I am trying to add a walking animation to my charachter but when I try it says “MissingMethodException: Method not found: 'UnityEngine.Animation.play” I dont know what to do.
here is my script
var character: CharacterController;
var speed: float = 5.0; // moving speed
var direction: float = 1; // direction (-1 means -x)
var directionback: float = -1;
var runanimation: AnimationClip;
var placeanimation: AnimationClip;
var attackanimation: AnimationClip;
var dieanimation: AnimationClip;
function Start(){
character = transform.GetComponent(CharacterController);
}
function Update(){
if(Input.GetKey("d")){
character.Move(Vector3.forward * speed * direction * Time.deltaTime);
animation.play(animation.clip.runanimation);
}
if(Input.GetKey("a")){
character.Move(Vector3.forward * speed * directionback * Time.deltaTime);
}
if(Input.GetKey("w")){
character.Move(Vector3.right * speed * directionback * Time.deltaTime);
}
if(Input.GetKey("s")){
character.Move(Vector3.right * speed * direction * Time.deltaTime);
}
}
can someone plz help me. I have no idea what to do.