Пример #1
0
 public void DecreaseSpeed()
 {
     foreach (GameObject ball in actualBalls.Values)
     {
         BallController bc = ball.GetComponent <BallController>();
         bc.ChangeSpeed(0.6f);
     }
 }
Пример #2
0
    public void RandomPowerUp()
    {
        //creates a random number
        System.Random rnd = new System.Random();
        //sets the effect to be the next value in the list
        int effect = rnd.Next(4);

        //chooses one of the effects below
        switch (effect)
        {
        case 0://speeds up the ball
            print("Ball speed increased");
            //increases the speed of the ball via its ChangeSpeed function
            ball.ChangeSpeed(1.1f);
            break;

        case 1://increases paddle size
            print("Paddle size increased");
            //increases the size of the paddle via its ChangeSizeFunction
            paddle.ChangeSize(1.1f);
            break;

        case 2://slows down the ball
            print("Ball speed decreased");
            //decreases the speed of the ball via its ChangeSpeed function
            ball.ChangeSpeed(.9f);
            break;

        case 3://decreases paddle size
            print("Paddle size decreased");
            //decreases the size of the paddle via its ChangeSizeFunction
            paddle.ChangeSize(.9f);
            break;

        default:
            break;
        }
    }