public void OnMMEvent(EnemyReachedEndPositon eventType) { var damage = eventType.Enemy.Damage; PlayerHp -= (int)damage; if (PlayerHp <= 0) { PlayerHp = 0; GameOver(); } PlayerHpChanged.Trigger((int)damage); }
public void CallPlayerHpChanged() { PlayerHpChanged?.Invoke(CurrPlayerHp, playerMaxHp); }
private void OnPlayerHpChanged(object sender, EventArgs e) { PlayerHpChanged?.Invoke(this, new EventArgs()); }
public void OnMMEvent(PlayerHpChanged eventType) { playerHp.text = GameManager.PlayerHp.ToString(); }