public void PauseEvent(bool com) { if (com != paused) { paused = com; pauseCD = 1f; if (paused) { if (SCR_main.hCursor) { Cursor.visible = true; } pauseCover = SCR_gui.CreateScreenCover(2); SCR_gui.CreateIcon("Paused", Vector3.zero); optionPos = new Vector2(0.5f, 0.55f); SCR_gui.CreateOption("PausedResume", optionPos); optionPos += SCR_gui.optionSpacing; SCR_gui.CreateOption("ChangeSoundFX", optionPos); optionPos += SCR_gui.optionSpacing; if (SCR_main.hMusic) { SCR_gui.CreateOption("ChangeMusic", optionPos); optionPos += SCR_gui.optionSpacing; } SCR_gui.CreateOption("PausedExit", optionPos); Time.timeScale = 0f; } else { if (SCR_main.hCursor) { Cursor.visible = false; } if (pauseCover) { pauseCover.FadeOut(); } SCR_gui.RemoveIcon("Paused"); SCR_input.OptionCycle(3); Time.timeScale = 1f; } } }
public void FinishMenu() { SCR_input.rightClickAction = -1; SCR_gui.RemoveIcon("Title"); SCR_gui.RemoveIcon("Options"); SCR_gui.RemoveIcon("WipeData"); SCR_gui.RemoveIcon("Controls"); SCR_gui.RemoveIcon("HighScores"); SCR_gui.RemoveText("HighScoreRank"); SCR_gui.RemoveText("HighScoreNumber"); if (controlTypeDescription) { controlTypeDescription.Kill(); } }