private void OnTriggerExit(Collider other) { UVLightController uvController = other.gameObject.GetComponent <UVLightController>(); if (uvController) { m_LightsOnReceiver[(int)uvController.GetLightColor()]--; if (!isTriggered() && m_isOn) { DeactivateObjects(); } } }
private void OnTriggerEnter(Collider other) { UVLightController uvController = other.gameObject.GetComponent <UVLightController>(); if (uvController) { m_LightsOnReceiver[(int)uvController.GetLightColor()]++; if (isTriggered() && !m_isOn) { ActivateObjects(); } } }