void Start() { player = FindObjectOfType <PlayerMovement>().transform; repairPickupPoolId = PoolManager.instance.GetPoolID(repairPickup.GetPowerUpName()); sheildPickupId = PoolManager.instance.GetPoolID(shieldPickup.GetPowerUpName()); items[0] = repairPickupPoolId; items[1] = sheildPickupId; if (testStartSpawn == true) { StartSpawning(); } }
private void Awake() { pickupList.Add(invincibilityPickup); pickupList.Add(repairPickup); pickupList.Add(powerGunPickup); pickupList.Add(shieldPickup); powerGunPickupId = PoolManager.instance.GetPoolID(powerGunPickup.GetPowerUpName()); powerGunPickup.SetPowerUpPoolId(powerGunPickupId); repairPickupPoolId = PoolManager.instance.GetPoolID(repairPickup.GetPowerUpName()); repairPickup.SetPowerUpPoolId(repairPickupPoolId); invincibilityPickupPoolId = PoolManager.instance.GetPoolID(invincibilityPickup.GetPowerUpName()); invincibilityPickup.SetPowerUpPoolId(invincibilityPickupPoolId); sheildPickupId = PoolManager.instance.GetPoolID(shieldPickup.GetPowerUpName()); shieldPickup.SetPowerUpPoolId(sheildPickupId); }