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); }
public void PowerUp(PowerUpAbstract pu) { if (pu.queueAble) { powerUpQueue.Enqueue(pu); pu.DisablePowerUp(); } else { pu.ApplyPowerUp(); } }