Exemplo n.º 1
0
    private void OnTriggerExit(Collider other)
    {
        if (other.CompareTag("Player"))
        {
            if (_doorType == DoorType.Entrance && _triggerType == TriggerType.ExitTrigger)
            {
                doorModelObj.GetComponent <BoxCollider>().enabled  = true;
                doorModelObj.GetComponent <MeshRenderer>().enabled = true;

                parentCar.ActivateCar();

                GetComponent <Collider>().enabled = false;

                doorAudio.Play();
            }
            else if (_doorType == DoorType.Exit && _triggerType == TriggerType.ExitTrigger)
            {
                doorModelObj.GetComponent <BoxCollider>().enabled  = true;
                doorModelObj.GetComponent <MeshRenderer>().enabled = true;

                parentCar.EndRoomEffects();
                GetComponent <Collider>().enabled = false;

                doorAudio.Play();
            }
        }
    }