public void GetDamage(float damage) { stats.HP -= damage; HPchanged?.Invoke(stats.HP >= 0f ? stats.HP : 0f); if (stats.HP <= 0f) { DestroyPlayer(); OnPlayerDied?.Invoke(this); } }
protected void InitGUI() { HPchanged?.Invoke(stats.HP); CooldownChanged?.Invoke(stats.Cooldown); }