Ejemplo n.º 1
0
    public PowerUpAbstract SpawnRandomPowerUp(Vector3 brickPos)
    {
        int             r  = Random.Range(0, powerUpPrefabs.Length);
        PowerUpAbstract pu = Instantiate(powerUpPrefabs[r], transform.position, Quaternion.identity, transform);

        pu.SpawnPowerUp(brickPos);

        return(pu);
    }
Ejemplo n.º 2
0
 public void PowerUp(PowerUpAbstract pu)
 {
     if (pu.queueAble)
     {
         powerUpQueue.Enqueue(pu);
         pu.DisablePowerUp();
     }
     else
     {
         pu.ApplyPowerUp();
     }
 }