void OnGUI() { sfxVolume = GUI.HorizontalSlider(new Rect(25, 25, 100, 30), sfxVolume, 0.0F, 1.0F); GUI.Box(new Rect(120, 15, 100, 30), "sfx"); musicVolume = GUI.HorizontalSlider(new Rect(25, 50, 100, 30), musicVolume, 0.0F, 1.0F); GUI.Box(new Rect(120, 40, 100, 30), "music"); masterVolume = GUI.HorizontalSlider(new Rect(25, 75, 100, 30), masterVolume, 0.0F, 1.0F); GUI.Box(new Rect(120, 65, 100, 30), "master"); GUI.Box(new Rect(sWidth * 55f, sHeight * 10, 150, 30), "Credits: " + towerPlacement.money.ToString() + "$", textStyle); GUI.Box(new Rect(sWidth * 55f + 145, sHeight * 10, 150, 30), "Lives: " + lives.ToString(), textStyle); GUI.Box(new Rect(sWidth * 55f + 260, sHeight * 10, 150, 30), "Level: " + currentLevel.ToString(), textStyle); if (gameOver) { spawn.wavesEnabled = false; GUI.Box(new Rect(sWidth * 10, sHeight * 30, sWidth * 80, sHeight * 40), "GAME OVER", gameOverStyle); if (GUI.Button(new Rect(sWidth * 50, sHeight * 80, 100, 30), "New Game?")) { //do things to start a new game Debug.Log(Application.loadedLevel); Application.LoadLevel(Application.loadedLevel); } } if (!endTutorial && !gameOver) { for (int i = 0; i < towers.Length; i++) { if (GUI.Button(new Rect(sWidth * 4 + 165 * i, sHeight * 18, 160, 30), towers [i].name + " (" + towerPrices[i] + "$)")) { towerPlacement.setItem(towers [i]); } } if (GUI.Button(new Rect(sWidth * 35, sHeight * 10, 100, 30), nextWaveText, nextWaveStyle)) { spawn.wavesEnabled = true; spawn.nextWave(); } if (instance.showTowerMenu) { GUI.Box(new Rect(sWidth * 13, sHeight * 88, 100, 30), tower.name, textStyle); if (GUI.Button(new Rect(sWidth * 13 + 150, sHeight * 88, 100, 30), "Upgrade:" + tower.upgradeCost + "$")) { if (tower.upgradeCost <= towerPlacement.money) { towerPlacement.mt.credits -= tower.upgradeCost; tower.upgradetower(); } } } } }