Exemplo n.º 1
0
 private void OnTriggerExit(Collider other)
 {
     if (IsTarget(other.gameObject))
     {
         _exitEvent?.Trigger();
     }
 }
Exemplo n.º 2
0
 private void CheckClear()
 {
     if (_deadCount == _enemies.Length)
     {
         _player.SendMessage("RecoverHealth");
         IsCleared = true;
         UIManager.Instance.SetGoActive(true);
         _clearEvent?.Trigger();
     }
 }
Exemplo n.º 3
0
    private void OnRestrictorPassed()
    {
        _player.SendMessage("Deactivate");
        _director.Play();

        _enterEvent?.Trigger();
        SetZoneActive(true);
        UIManager.Instance.SetGoActive(false);

        CheckClear();
    }