// si se deja de presionar la puerta avisamos a la puerta private void OnCollisionExit(Collision other) { print("exit"); player_projectile item = other.gameObject.GetComponent <player_projectile>(); if (!item) { objects--; if (objects == 0) { anim.ResetTrigger(pressed); door.subtract_plate(); } } }
// en caso de colisión ativamos la animación de presionada y llamamos a la función de la puerta private void OnCollisionEnter(Collision other) { print("enter"); player_projectile item = other.gameObject.GetComponent <player_projectile>(); if (!item) { if (objects == 0) { anim.SetTrigger(pressed); door.add_plate(); } objects++; } }