/// <summary> /// Use this for initialization /// </summary> void Start() { EventManager.Initialize(); DifficultyUtils.Initialize(); ConfigurationUtils.Initialize(); // FrenchFriesPool.Initialize(); EnemyPool.Initialize(); BulletPool.Initialize(); }
// Initialize the necessary properties like the pool. private void Initialize() { GameObject poolObject = new GameObject("BulletPool"); poolObject.transform.parent = transform; pool = poolObject.AddComponent <BulletPool>(); //pool = new BulletPool(); pool.Initialize(maxBulletsOnScreen, bulletPrefab); timer = rateTime; if (launcherObject == null) { launcherObject = transform; } }