示例#1
0
    // 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();
            }
        }
    }
示例#2
0
    // 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++;
        }
    }