Ejemplo n.º 1
0
        public void GetDamage(float damage)
        {
            stats.HP -= damage;
            HPchanged?.Invoke(stats.HP >= 0f ? stats.HP : 0f);

            if (stats.HP <= 0f)
            {
                DestroyPlayer();
                OnPlayerDied?.Invoke(this);
            }
        }
Ejemplo n.º 2
0
 protected void InitGUI()
 {
     HPchanged?.Invoke(stats.HP);
     CooldownChanged?.Invoke(stats.Cooldown);
 }