Exemplo n.º 1
0
    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;
            }
        }
    }
Exemplo n.º 2
0
    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();
        }
    }