private void ReloadAllTurrets() { List <Turret.Controller> turretControllers = GetTurretControllers(); for (int i = 0; i < turretControllers.Count; i++) { if (!turretControllers[i].IsExisted()) { continue; } if (turretControllers[i].IsReloaded()) { continue; } LinearAccelBullet[] bullets = BulletSupplier.GetBullets <LinearAccelBullet>(30); InitializeBullets(bullets); turretControllers[i].Reload(bullets); } }
public void Inisialize() { m_linearAccelBulletManager.Initialize(); BulletSupplier.Initialize(m_linearAccelBulletManager); }