private void OnEnable() { if (!HealthComp) { HealthComp = GetComponent <DHealth>(); } if (HealthComp) { HealthComp.OnHealthChange.AddListener(HandleHealthChange); } if (!DestroyableComp) { DestroyableComp = GetComponent <ADestroyable>(); } }
private void OnEnable() { if (!Destroyable) { Destroyable = GetComponent <ADestroyable>(); } if (!Timer) { Timer = GetComponent <DSingleFireTimer>(); } if (Timer) { Timer.OnTimerFired.AddListener(Destroy); } }