private void OnTriggerEnter(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 && playerOffEnters > 0) { if (door) { lc.PlayersMovedToRoom(door.index); } else { lc.PlayersMovedToRoom(-1); } if (text) { text.TurnOn(); } } } }