private void Attack(EnemyLogic enemy) { var shot = new ShotLogic(_tower.Weapon, enemy, _cellSize, _position); _shots.Add(shot); _gameLogic.Shoot(shot); Cooldown(); }
/// <summary> /// Добавить выстрел /// </summary> /// <param name="shot">Добавляемый выстрел.</param> public void Shoot(ShotLogic shot) { _controller.AddShot(shot); }