コード例 #1
0
    void OnGUI()
    {
        GUI.skin = skin;

        GUI.Label(new Rect(0, 0, Screen.width, 100), statvr.GetWinner() + " is the winner!");

        if (!scrHdr.isLoading())
        {
            GUI.Label(new Rect(0, 100, Screen.width, 100), statvr.getHiderName() + " scored " + statvr.GetScore(false) + " and is placed:", "Small");
            GUI.Label(new Rect(0, 170, Screen.width, 100), scrHdr.GetPlacement());
            GUI.Label(new Rect(0, 220, Screen.width, 100), "In the world", "Small");
        }
        else
        {
            GUI.Label(new Rect(0, 150, Screen.width, 100), "Posting and Loading hider score...");
        }

        if (!scrSkr.isLoading())
        {
            GUI.Label(new Rect(0, 300, Screen.width, 100), statvr.getSeekerName() + " scored " + statvr.GetScore(true) + " and is placed:", "Small");
            GUI.Label(new Rect(0, 370, Screen.width, 100), scrSkr.GetPlacement());
            GUI.Label(new Rect(0, 420, Screen.width, 100), "In the world", "Small");
        }
        else
        {
            GUI.Label(new Rect(0, 350, Screen.width, 100), "Posting and Loading seeker score...");
        }

        if (GUI.Button(new Rect((Screen.width / 2) - 100, Screen.height - 100, 200, 50), "Return to Menu"))
        {
            Debug.Log("pressed");
            Application.LoadLevel(0);
            statvr.Reset();
        }
    }
コード例 #2
0
    // ========================== Update =============================== //

    void Update()
    {
        if (scoreBoard.isLoading())
        {
            scoreBoardTexture.mainTexture = loadingMaterial;
        }
        else
        {
            scoreBoardTexture.mainTexture = scoreBoard.returnTextTest();
        }

        foreach (GameObject obj in playOBJs)
        {
            obj.renderer.enabled = false;
        }
        if (isPlay || isSplit)
        {
            if (selectedPlay == 0 || selectedPlay == 1)
            {
                playOBJs[0].renderer.enabled = true;
            }
            else
            {
                playOBJs[selectedPlay - 1].renderer.enabled = true;
            }
        }

        if (isHighS)
        {
            highScoreBoard.renderer.enabled = true;
        }
        else
        {
            highScoreBoard.renderer.enabled = false;
        }

        // ==========================

        if (Time.time > pauseTime)
        {
            enableOverRideKeys = true;
        }

        Debug.Log(selectedSplit);

        // ==========================

        if (Input.GetKeyDown(KeyCode.UpArrow) || Input.GetKeyDown(KeyCode.W))
        {
            if (isMain)
            {
                selectedMain = menuSelection(mainOptions, selectedMain, "up");
            }

            if (isHelp)
            {
                selectedHelp = menuSelection(helpOptions, selectedHelp, "up");
            }

            if (isPlay)
            {
                selectedPlay = menuSelection(playOptions, selectedPlay, "up");
            }

            if (isSplit)
            {
                selectedSplit      = menuSelection(SplitOptions, selectedSplit, "up");
                enableOverRideKeys = false;
                pauseTime          = Time.time + 0.2f;
            }

            if (isHighS)
            {
                if (selectedHighS == 1)
                {
                    selectedHighS = menuSelection(highSOptions, selectedHighS, "up");
                }
                else
                {
                    selectedHighS = menuSelection(highSOptions, selectedHighS, "up");

                    if (selectedHighS == 0 || selectedHighS == 1)
                    {
                        scoreBoardTexture.mainTexture = loadingMaterial;
                        StartCoroutine(scoreBoard.getTextTestStart(true));
                    }
                    else if (selectedHighS == 2)
                    {
                        scoreBoardTexture.mainTexture = loadingMaterial;
                        StartCoroutine(scoreBoard.getTextTestStart(false));
                    }
                }
            }
        }

        if (Input.GetKeyDown(KeyCode.DownArrow) || Input.GetKeyDown(KeyCode.S))
        {
            if (isMain)
            {
                selectedMain = menuSelection(mainOptions, selectedMain, "down");
            }

            if (isHelp)
            {
                selectedHelp = menuSelection(helpOptions, selectedHelp, "down");
            }

            if (isPlay)
            {
                selectedPlay = menuSelection(playOptions, selectedPlay, "down");
            }

            if (isSplit)
            {
                selectedSplit      = menuSelection(SplitOptions, selectedSplit, "down");
                enableOverRideKeys = false;
                pauseTime          = Time.time + 0.2f;
            }

            if (isHighS)
            {
                if (selectedHighS == 0)
                {
                    selectedHighS = menuSelection(highSOptions, selectedHighS, "down");
                }
                else
                {
                    selectedHighS = menuSelection(highSOptions, selectedHighS, "down");

                    if (selectedHighS == 0 || selectedHighS == 1)
                    {
                        StartCoroutine(scoreBoard.getTextTestStart(true));
                    }
                    else if (selectedHighS == 2)
                    {
                        StartCoroutine(scoreBoard.getTextTestStart(false));
                    }
                }
            }
        }

        // =============================================================================== //

        if (selectedHelp == 1)
        {
            isAbout     = true;
            isSControls = false;
            isHControls = false;
            isWeapons   = false;
            isCredits   = false;
        }
        else if (selectedHelp == 2)
        {
            isAbout     = false;
            isSControls = true;
            isHControls = false;
            isWeapons   = false;
            isCredits   = false;
        }
        else if (selectedHelp == 3)
        {
            isAbout     = false;
            isSControls = false;
            isHControls = true;
            isWeapons   = false;
            isCredits   = false;
        }
        else if (selectedHelp == 4)
        {
            isAbout     = false;
            isSControls = false;
            isHControls = false;
            isWeapons   = true;
            isCredits   = false;
        }
        else if (selectedHelp == 5)
        {
            isAbout     = false;
            isSControls = false;
            isHControls = false;
            isWeapons   = false;
            isCredits   = true;
        }
        else
        {
            isAbout     = false;
            isSControls = false;
            isHControls = false;
            isWeapons   = false;
            isCredits   = false;
        }
    }