Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        public void Inisialize()
        {
            m_linearAccelBulletManager.Initialize();

            BulletSupplier.Initialize(m_linearAccelBulletManager);
        }