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