Esempio n. 1
0
 // Update is called once per frame
 void Update()
 {
     if (active)
     {
         if (game.m_RoundOver)
         {
             CleanUpItems();
             active   = false;
             canspawn = true;
         }
         if (Time.time > nextUpdate)
         {
             if (myTransform.childCount == 0)
             {
                 canspawn = true;
                 NewSpawn();
                 canspawn = false;
             }
             if (game.getSugarRushState() && sugarspeedover == false)
             {
                 if (direction == "Stop")
                 {
                     int randdir = Random.Range(0, 2);
                     if (randdir == 1)
                     {
                         direction = "Left";
                     }
                     else
                     {
                         direction = "Right";
                     }
                 }
                 if (sugarspeed < 0.10f)
                 {
                     sugarspeed += 0.005f;
                 }
                 UpdateSugarSpeed();
             }
             if (sugarspeedover == false && game.getSugarRushState() == false)
             {
                 sugarspeedover = true;
             }
             if (sugarspeedover)
             {
                 EndSugarRush();
                 sugarspeedover = false;
             }
             nextUpdate = Time.time + updateTick;
         }
     }
     if (active == false && game.m_GameRunning)
     {
         if (canspawn)
         {
             NewSpawn();
             canspawn = false;
             active   = true;
         }
     }
 }
Esempio n. 2
0
 void getInformation()
 {
     if (Game)
     {
         if (Player)
         {
             Points    = Game.m_currentPoints;
             Coins     = Game.m_currentCoins;
             Bullets   = Player.getBullets();
             Magazines = Player.getMagazines();
             Reloading = Player.getReloading();
         }
         sugarmode = Game.getSugarRushState();
     }
 }