Пример #1
0
 public void UseItem(string item)
 {
     itemCount++;
     if (item == "SlowDown")
     {
         foreach (GameObject b in gc.balls)
         {
             b.GetComponent <BallActions>().MySetVelocityScale(slowScale);
         }
         timeLeft[SLOWDOWN]   += timeForItem;
         ItemEnabled[SLOWDOWN] = true;
     }
     else if (item == "Split")
     {
         if (gc.ballNum >= 1)
         {
             gc.NewBall(gc.balls[0], 0.3F);
             gc.NewBall(gc.balls[0], -0.3F);
             ItemEnabled[SPLIT] = true;
         }
     }
     else if (item == "LargerBoard")
     {
         bm.MyScale(1);
         ItemEnabled[LARGER] = true;
     }
     else if (item == "ShorterBoard")
     {
         bm.MyScale(-0.6F);
         ItemEnabled[SHORTER] = true;
     }
     else if (item == "Opposite")
     {
         bm.opposite = true;
         OppositeSprite.SetActive(true);
         timeLeft[OPPOSITE]   += timeForItem;
         ItemEnabled[OPPOSITE] = true;
     }
     else if (item == "Sticky")
     {
         bm.sticky = true;
         StickySprite.SetActive(true);
         timeLeft[STICKY]   += timeForItem;
         ItemEnabled[STICKY] = true;
     }
     else
     {
         itemCount--;
     }
 }