Jump to content
UnitySpain
Sign in to follow this  
Lucky-chan

script de puerta no detecta cuando salgo

Recommended Posts

Pues resulta que estaba haciendo una scrip (no, en serio) y pues la idea es que la script haga una puerta deslizante osea que se abra cuando entro y se cierre cuando salgo y pues cuando entro, da la animación de abrir pero cuando salgo la animación no funciona y el collider que es para que el jugador no pase no se vuelve a activar, lo mismo con las booleans 

aquí el código 

public class dooropen : MonoBehaviour 
{
	public GameObject collisionobject;
	public GameObject DoorAnimator;
	private Animator animate;
	public void OnTriggerEnter(Collider other)
	{
		if (other.tag == "Player") 
		{
			animate = DoorAnimator.gameObject.GetComponent<Animator>();
			animate.SetBool ("isOpen", true);
			collisionobject.SetActive (false);
			Debug.Log ("entered");
		}
	}


	public void OntriggerExit(Collider other)
	{
		if (other.tag == "Player") 
		{
			animate = DoorAnimator.gameObject.GetComponent<Animator>();
			animate.SetBool ("isOpen", false);
			collisionobject.SetActive (true);
			Debug.Log ("exit");
		}
	}
}

 

Share this post


Link to post
Share on other sites
Sign in to follow this  

×
×
  • Create New...