Exemple #1
0
 public virtual void Initialize(PowerupManager owner)
 {
     _Owner                   = owner;
     _PlayerController        = _Owner.GetComponent <PlayerController>();
     _PowerupActivatedEvent   = _PlayerController.PlayerData.PowerupActivatedEvent;
     _PowerupDeactivatedEvent = _PlayerController.PlayerData.PowerupDeactivatedEvent;
     Activate();
 }
Exemple #2
0
 private void Start()
 {
     _PlayerDeathEvent = GetComponent <PlayerController>().PlayerData.PlayerDeathEvent;
     _Dead             = false;
 }
Exemple #3
0
 public void OnClick(SO_GenericEvent eventToInvoke)
 {
     eventToInvoke.Invoke(null);
 }