Ejemplo n.º 1
0
    void upState(Vector3 a)
    {
        pauseButtonRenderer.material.mainTexture       = pauseButtonTex[0];
        nitrousButtonRenderer.material.mainTexture     = nitrousButton[0];
        brakeRenderer.material.mainTexture             = brakeButtonTex [0];
        CameraChangeAngleRenderer.material.mainTexture = CameraChangeAngleText[0];
        buttonRenders[2].material.mainTexture          = buttonTex[0];
        isBrakesOn = false;
        Ray ray = UICamera.ScreenPointToRay(a);

        if (Physics.Raycast(ray, out hit, 500))
        {
            string objName = hit.collider.name;

            switch (objName)
            {
            case "PlayAgain":
                GamePlayController.isGameEnded = false;
                GameEndMenu.SetActive(false);
                Loading.SetActive(true);
                //Application.LoadLevel(Application.loadedLevelName);
                Invoke("LoadingBg", 0.5f);
                break;

            case "mainmenu":
                Application.LoadLevel("mainMenu");
                break;

            case "fShare":
                Debug.Log("fb share post");
                string url = "https://www.facebook.com/AceGamesHyderabad";
                Application.OpenURL(url);
                break;

            case "resume":
                Time.timeScale = 1;
                pauseButton.SetActive(true);
                pauseMenu.SetActive(false);
                coinIngameCointainer.SetActive(true);
                distanceInGameContainer.SetActive(true);
                NitrousUiParent.SetActive(true);

                break;

            case "pauseIngame":

                Time.timeScale = 0;
                pauseMenu.SetActive(true);
                coinIngameCointainer.SetActive(false);
                distanceInGameContainer.SetActive(false);
                NitrousUiParent.SetActive(false);
                pauseButton.SetActive(false);

                break;

            case "NitrousButton":

                NitrousIndicator.Static.isNitrousOn = false;
                playerBIKEControl.isDoubleSpeed     = 1.0f;

                break;

            case "CameraChangeAngleBtn":

                BIKECamera.Static.ChangeCamera();
                break;
            }
        }
        foreach (Renderer r in buttonRenders)
        {
            r.material.mainTexture = buttonTex[0];
        }
    }