Пример #1
0
    public void OnMMEvent(EnemyReachedEndPositon eventType)
    {
        var damage = eventType.Enemy.Damage;

        PlayerHp -= (int)damage;
        if (PlayerHp <= 0)
        {
            PlayerHp = 0;
            GameOver();
        }
        PlayerHpChanged.Trigger((int)damage);
    }
Пример #2
0
 public void CallPlayerHpChanged()
 {
     PlayerHpChanged?.Invoke(CurrPlayerHp, playerMaxHp);
 }
Пример #3
0
 private void OnPlayerHpChanged(object sender, EventArgs e)
 {
     PlayerHpChanged?.Invoke(this, new EventArgs());
 }
Пример #4
0
 public void OnMMEvent(PlayerHpChanged eventType)
 {
     playerHp.text = GameManager.PlayerHp.ToString();
 }