private void Awake() { if (OnDead == null) { OnDead = new UnityEvent(); } if (OnTakeDamage == null) { OnTakeDamage = new DamageableEvent(); } if (OnTakeHeal == null) { OnTakeHeal = new DamageableEvent(); } m_coolTime = 0f; m_damageFlag = true; m_health = InitialHealth; }