void OnTriggerStay(Collider other) { if (DoorToOpen.GetComponent <OpenDoor>().GetDoorState() == OpenDoor.eDoorState.eMoving) { return; } CheckLookOpener(); if (m_cmpTimer.CountdownTime == 0.0f) { if (!CheckAccess()) { MessageText.SetActive(true); return; } if (DoorToOpen.GetComponent <OpenDoor>().GetDoorState() == OpenDoor.eDoorState.eOpened) { transform.GetChild(0).gameObject.GetComponent <Renderer>().sharedMaterial = ClosedMaterial; } else { transform.GetChild(0).gameObject.GetComponent <Renderer>().sharedMaterial = OpenedMaterial; } DoorToOpen.GetComponent <OpenDoor>().ToogleState(); m_cmpTimer.StopCount(); } }
void OnTriggerStay(Collider other) { CheckLookingAtObject(); if (m_cmpTimer.CountdownTime == 0.0f) { GlobalData.GameEventsCall.TriggerEvent(ObjectEvent); m_bEventTriggered = true; gameObject.GetComponent <Renderer>().sharedMaterial.color = Color.white; m_cmpTimer.StopCount(); } }
void OnTriggerStay(Collider other) { if (m_eCurrentState != eDoorState.eMoving) { CheckLookOpener(); if (m_cmpTimer.CountdownTime == 0.0f) { ToogleState(); m_cmpTimer.StopCount(); } } }