Exemple #1
0
    public void PreLose(MeshRenderer mr, Transform tr)//Если произошло рекламное воскрешение
    {
        StartCoroutine(GraphMaterialStandard(mr, tr));
        float ms = PlayerPrefs.GetFloat("MiddleScoreInGame") / 2f;

        if (ms < 25f)
        {
            ms = 25f;
        }

        if (oneTimeGame == true)
        {
            oneTimeGame = false;
            string fg = PlayerPrefs.GetString("FirstGame");
            string t  = PlayerPrefs.GetString("Teach");
            if (fg == "false" && t == "false")
            {
                if (count >= ms && addRestart > 0 && singleAddRestart == true)
                {
                    singleAddRestart = false;
                    Time.timeScale   = 0f;
                    msc.activity     = 0f;
                    if (adsManager.CheckInternet())
                    {
                        actContiniePreLose = true;
                        prelose.SetActive(true);
                        StartCoroutine(AnimTimerPreLose(5f));
                        StartCoroutine(ContiniePreLose());
                    }
                    else
                    {
                        YouLose();
                    }
                }
                else
                {
                    YouLose();
                }
            }
            else if (PlayerPrefs.GetInt("Experience") >= 8)
            {
                startGame.SetBool("isActive", true);
                PlayerPrefs.SetString("FirstGame", "false");
                StartCoroutine(Falser());
            }
        }
    }