// 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; } } }
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(); } }