using UnityEngine;
using System.Collections;
public class DoorOpener : MonoBehaviour {
private bool doorOpen = false;
private float animationFinished = 0;
void Update (){
if (Input.GetMouseButtonDown (1))
{
Debug.Log ("Ive been clicked");
if(Time.time > animationFinished)
{
if(doorOpen)
{
animation.Play("Door Close");
}
else
{
animation.Play("Door open");
}
animationFinished = Time.time + 1;
doorOpen = !doorOpen;
}
}
}
}
I am getting these errors when I try to use the above script
Assets/DoorOpener.cs(25,15): error CS1061: Type UnityEngine.Component' does not contain a definition for
Play’ and no extension method Play' of type
UnityEngine.Component’ could be found. Are you missing an assembly reference?
Can someone please explain what is wrong