protected override void Interaction() { ammo = Random.Range(1, 10); _playerScript.ammo += ammo; Log("Ammo + " + ammo.ToString()); OnInteractionEvent?.Invoke(this, $"Вы подобрали объект {nameof(HealthSupplyBonus)} Ammo + {ammo}"); }
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}"); }
protected override void Interaction() { _playerScript._hp = 0; OnInteractionEvent?.Invoke(this, $"Вы наступили на {nameof(MineBadBonus)} и проиграли"); CaughtPlayer(); }
void OnTriggerEnter2D(Collider2D collider2D) { OnInteractionEvent?.Invoke(collider2D); }
protected override void Interaction() { Counter._timer = 15; Counter.timerIsWork = true; OnInteractionEvent?.Invoke(this, $"Вы подобрали объект {nameof(ImmortalBonus)}"); }