//===================================================== void OnTriggerExit(Collider other) { if (_parent == null) { return; } if (other.tag != UnityTags.PlayerActionTrigger) { return; } _parent.OnTargetLost(); _playerInRange = null; }
//===================================================== void OnTriggerExit(Collider other) { if (other.tag == UnityTags.Player) { _parent.OnTargetLost(); } }
//===================================================== void OnTriggerExit(Collider other) { if (other.tag == UnityTags.Player) { if (_parent == null) { return; } if (_parent.HasEnemyEnteredDoorway == false) { return; } // Is player exiting EnemyManager's room if (_manager != null && _isEntrance == false) { Debug.Log("EXITING"); _parent.HasEnemyEnteredDoorway = false; _manager.OnTargetLost(); } } }