private void OnTriggerExit(Collider other) { if (other.gameObject.HasTag(Tag.Player)) { if (other.gameObject.HasTag(Tag.PlayerOn)) { playerOnEnters--; } else if (other.gameObject.HasTag(Tag.PlayerOff)) { playerOffEnters--; } if (playerOnEnters < 0) { playerOnEnters = 0; } if (playerOffEnters < 0) { playerOffEnters = 0; } if (playerOnEnters > 0 && playerOffEnters > 0) { if (text) { text.TurnOff(); } } } }