public void Awake()
 {
     DeathEvent       = new DeathEvent();
     PickupEvent      = new PickupEvent();
     HPChangeEvent    = new HPChangeEvent();
     HPReduceEvent    = new HPChangeEvent();
     HPRecoverEvent   = new HPChangeEvent();
     ReviveEvent      = new ReviveEvent();
     DestroyEvent     = new DestroyEvent();
     MainPlayerAttack = new MainPlayerAttackEvent();
 }
Beispiel #2
0
 void OnReviveEvent(ReviveEvent e)
 {
     this.OnRevive();
 }
Beispiel #3
0
 void OnReviveEvent(ReviveEvent e)
 {
     this.OnCombatAgentRevive();
 }
Beispiel #4
0
 public void Revive()
 {
     IsDead = false;
     gameObject.SetActive(!IsDead);
     ReviveEvent?.Invoke();
 }