Ejemplo n.º 1
0
    public static void ChangeTime()
    {
        timer = Mathf.RoundToInt(GameProcess.MyTimer);
        if (timer != currenttime & GameProcess.State != GameProcess.ModeWin)
        {
            if (GameProcess.Stars[2] < GameProcess.MyTimer)
            {
                if (SoundAndMusik.Instance.isLooserOne)
                {
                    SoundAndMusik.Instance.isLooserOne = false;
                    //SoundAndMusik.Instance.GetLooser();
                }

                GameProcess.EndGameSession();
            }

            int t     = 0;
            int temp  = Mathf.RoundToInt(GameProcess.Stars[0] - timer);
            int temp2 = Mathf.RoundToInt(GameProcess.Stars[1] - timer);
            int temp3 = Mathf.RoundToInt(GameProcess.Stars[2] - timer);
            //int temp4 = Mathf.RoundToInt( Game.Stars[2] - timer);
            //int temp5 = Mathf.RoundToInt( Game.Stars[2] - timer);
            if (temp > 0)
            {
                t = temp;
            }
            else
            if (temp2 > 0)
            {
                t = temp2;
            }
            else if (temp3 > 0)
            {
                t = temp3;
            }

            /*else    if(temp4 > 0)
             *  t = temp4;
             * else
             *  if(temp5 > 0)
             *  t = temp5;*/

            EventOnceASec();
            currenttime = timer;

            StarTimerText.text = t.ToString();
            //     if (t == 3) AudioManager.PlaySound("StarCounterHide", -3);
        }
    }
Ejemplo n.º 2
0
    void TaskOnClick(int someValue)
    {
        if (gameObject.name == "YesQuality")
        {
            int GQ = PlayerPrefs.GetInt("difficulty", 1);
            if (GQ == 1)
            {
                GameProcess.Difficulty = 0;
            }
            if (GQ == 2)
            {
                GameProcess.Difficulty = 1;
            }

            GameProcess.FadeLoadLevel(SceneManager.GetActiveScene().name);



            return;
        }
        if (gameObject.name == "NoQuality")
        {
            GameProcess.FadeLoadLevel(SceneManager.GetActiveScene().name);



            return;
        }
        if (someValue == -5)
        {
            GameProcess.FadeLoadLevel("0001");
        }

        if (!OpenLevelByName)
        {
            GameProcess.State = someValue;
            if (gameObject.name == "Max")
            {
                simpleFPS.SetResolution(1);
            }
            if (gameObject.name == "Half")
            {
                simpleFPS.SetResolution(0.5f);
            }
            if (gameObject.name == "Quater")
            {
                simpleFPS.SetResolution(0.25f);
            }
            if (gameObject.name == "POST")
            {
                simpleFPS.TurnPostEffects();
            }
            //    if (gameObject.name == "Qual") simpleFPS.ChangeQuality();
            if (gameObject.name == "Winwin")
            {
                GameProcess.MyTimer = 1;
                GameProcess.EndGameSession();
            }
            GameProcess.ControlStates();
            GameGUI.UpdateStates();
            MainMenuCameraController.ChangeCameraPos();
        }
        else
        {
            if (PlayerPrefs.HasKey(name.Substring(name.Length - 4) + "Stars"))
            {
                if (IsTutorialOpened)
                {
                    GameProcess.FadeLoadLevel(name.Substring(name.Length - 4));
                }
                else
                {
                    GameProcess.FadeLoadLevel("t1");
                    IsTutorialOpened = true;
                }
            }
            Debug.Log(name.Substring(name.Length - 4));
        }
        if (NextLevelelButton)
        {
            if (SceneManager.GetActiveScene().name == "t1")
            {
                GameProcess.FadeLoadLevel("t2");
                return;
            }
            if (SceneManager.GetActiveScene().name == "t2")
            {
                GameProcess.FadeLoadLevel("t3");
                return;
            }
            if (SceneManager.GetActiveScene().name == "t3")
            {
                GameProcess.FadeLoadLevel("t4");
                return;
            }

            if (PlayerPrefs.HasKey(SceneManager.GetActiveScene().name + "Stars"))
            {
                if (PlayerPrefs.GetInt(SceneManager.GetActiveScene().name + "Stars") > 0)
                {
                    int lvl = 0;
                    int.TryParse(SceneManager.GetActiveScene().name, out lvl);

                    string sceneName = SceneManager.GetActiveScene().name;
                    if (sceneName.Substring(0, 1) == "t")
                    {
                        if (sceneName != "t4")
                        {
                            GameProcess.FadeLoadLevel("t" + (int.Parse(sceneName.Substring(1, 1)) + 1));
                        }
                        else
                        {
                            GameProcess.FadeLoadLevel("0001");
                        }
                        return;
                    }

                    if ((lvl == 10) || (lvl == 20) || (lvl == 30) || (lvl == 40))
                    {
                        GameProcess.FadeLoadLevel("mainmenu");
                        return;
                    }
                    if (lvl < 9)
                    {
                        GameProcess.FadeLoadLevel("000" + (lvl + 1).ToString());
                    }
                    else
                    if (lvl < 99)
                    {
                        GameProcess.FadeLoadLevel("00" + (lvl + 1).ToString());
                    }
                }
            }
        }
        if (someValue == 5)
        {
            GameProcess.FadeLoadLevel("mainmenu");
        }
    }