Example #1
0
    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();
        }
    }
Example #2
0
    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);
    }