//===================================================== void OnTriggerEnter(Collider other) { if (other.tag == UnityTags.Player) { _parent.OnTargetWithinRange(other.transform, true); } }
//===================================================== void OnTriggerEnter(Collider other) { if (_parent == null) { return; } if (other.tag == UnityTags.PlayerActionTrigger) { if (other.transform.parent.tag != UnityTags.Player) { return; } _playerInRange = other.transform; _parent.OnTargetWithinRange(_playerInRange, true); } else if (other.tag == UnityTags.Gem) { _parent.OnTargetWithinRange(other.transform); } }
//===================================================== void OnTriggerEnter(Collider other) { if (other.tag == UnityTags.Player) { if (_parent == null) { return; } if (_parent.HasEnemyEnteredDoorway == true) { return; } // Is player entering EnemyManager's room if (_manager != null && _isEntrance == true) { Debug.Log("ENTERING"); _parent.HasEnemyEnteredDoorway = true; _manager.OnTargetWithinRange(null, true); } } }