Esempio n. 1
0
 protected override void Interaction()
 {
     ammo = Random.Range(1, 10);
     _playerScript.ammo += ammo;
     Log("Ammo + " + ammo.ToString());
     OnInteractionEvent?.Invoke(this, $"Вы подобрали объект {nameof(HealthSupplyBonus)} Ammo + {ammo}");
 }
Esempio n. 2
0
 protected override void Interaction()
 {
     _hp = Random.Range(1, 10);
     _playerScript.hp += _hp;
     Log("Health + " + _hp.ToString());
     if (_playerScript.hp > _playerScript.FullHp)
     {
         _playerScript.hp = _playerScript.FullHp;
     }
     OnInteractionEvent?.Invoke(this, $"Вы подобрали объект {nameof(HealthSupplyBonus)} Health + {_hp}");
 }
Esempio n. 3
0
 protected override void Interaction()
 {
     _playerScript._hp = 0;
     OnInteractionEvent?.Invoke(this, $"Вы наступили на {nameof(MineBadBonus)} и проиграли");
     CaughtPlayer();
 }
Esempio n. 4
0
 void OnTriggerEnter2D(Collider2D collider2D)
 {
     OnInteractionEvent?.Invoke(collider2D);
 }
Esempio n. 5
0
 protected override void Interaction()
 {
     Counter._timer      = 15;
     Counter.timerIsWork = true;
     OnInteractionEvent?.Invoke(this, $"Вы подобрали объект {nameof(ImmortalBonus)}");
 }