void Continue()
    {
        if (Game_GlobalInfo.singleton.Player_Lives <= _levelManager.LevelsRequirements[Game_GlobalInfo.singleton.Player_NextLevel - 1])
        {
            NoticeManager.SingleTonyStark.OnActivationNoticeBoard(true, 0);

            return;
        }
        else
        {
            if (Game_GlobalInfo.singleton.Player_NextLevel >= SceneManager.sceneCountInBuildSettings)
            {
                Debug.LogWarning("Scene coming soon!");

                return;
            }

            // get next scene number for activate and check achievements
            //SceneManager.LoadScene(Game_GlobalInfo.singleton.Player_NextLevel);

            //StartCoroutine(_levelManager.DelayChangeScene(Game_GlobalInfo.singleton.Player_NextLevel));

            PlayerAbilitiesManager.PAM.OnEnteringGameLevels();

            int Temp_NextLevel = Game_GlobalInfo.singleton.Player_NextLevel;

            StartCoroutine(DelayChangeScene(Temp_NextLevel));

            AchievementsManagement.AchievementTracking(Temp_NextLevel, true);
        }
    }
Пример #2
0
    void DebugButton(GameObject number)
    {
        foreach (var item in AllLevels)
        {
            if (item.gameObject == number)
            {
                Debug.Log(item.transform.GetSiblingIndex() + 1);

                if (item.transform.GetSiblingIndex() + 1 >= SceneManager.sceneCountInBuildSettings)
                {
                    _NoticeManager.OnActivationNoticeBoard(true, 1);
                }
                else
                {
                    if (Game_GlobalInfo.singleton.Player_Lives <= LevelsRequirements[item.transform.GetSiblingIndex()])
                    {
                        _NoticeManager.OnActivationNoticeBoard(true, 0);

                        return;
                    }

                    //PlayerAbilitiesManager.PAM.OnEnteringGameLevels();

                    //SceneManager.LoadScene(item.transform.GetSiblingIndex() + 1, LoadSceneMode.Single);

                    StartCoroutine(DelayChangeScene(item.transform.GetSiblingIndex() + 1));

                    AchievementsManagement.AchievementTracking(item.transform.GetSiblingIndex() + 1, true);
                }
            }
        }
    }