MenuGUI.OnGUI C# (CSharp) Method

OnGUI() public method

public OnGUI ( ) : void
return void
    void OnGUI()
    {
        if (showCredits)
        {
            return;
        }

        switch (Event.current.type)
        // Render background and handle button presses
        {
            case EventType.MouseDown:
                if (startButtonRect.Contains (Event.current.mousePosition))
                {
                    Event.current.Use ();
                    Time.timeScale = 1.0f;
                }
                else if (inputDebuggerButtonRect.Contains (Event.current.mousePosition))
                {
                    Event.current.Use ();
                    Application.LoadLevel ("InputDemo");
                }
                else if (quitButtonRect.Contains (Event.current.mousePosition))
                {
                    Event.current.Use ();
                    Application.Quit ();
                }
                else if (creditsButtonRect.Contains (Event.current.mousePosition))
                {
                    Event.current.Use ();
                    showCredits = true;
                }
            break;
            case EventType.Repaint:
                GUI.DrawTexture (new Rect (0.0f, 0.0f, Screen.width, Screen.height), background);
            break;
        }
    }