Load() public method

public Load ( int level ) : void
level int
return void
示例#1
0
    /// <param name="NumberClickParams">Loadable level number</param>
    public static void Invoke(int NumberClickParams)
    {
        GlobalSounds.pressButton.Play();
        GlobalSounds.transfer.PlayDelayed(0.15f);
        HideContentBalls.Invoke();

        GlobalVariables.stateForAnimation = (int)GlobalVariables.NameAnimation.GameLevel;

        SaveInGame.numberLvlClick = NumberClickParams;
        LoadLevel.Load(SaveInGame.numberLvlClick);
    }
示例#2
0
        private void GameOver()
        {
            int charactersDead = (CharactersDead % m_playerManager.Length);

            bool gameOver = (charactersDead == 1);

            if (m_timeManager.TimeEnded || gameOver)
            {
                DetermineWinner();
                m_loadLevel.Load();
                return;
            }
        }
示例#3
0
    public static void SetVisibleObject()
    {
        switch (GlobalVariables.stateForAnimation)
        {
        case (int)GlobalVariables.NameAnimation.Achiev:
            GlobalSceneObjects.achievmentsInCanvas.gameObject.SetActive(true);
            GlobalSceneObjects.mainMenu.gameObject.SetActive(false);
            GlobalSceneObjects.achievmentsButton.gameObject.SetActive(false);
            break;

        case (int)GlobalVariables.NameAnimation.MainMenu:

            GlobalSceneObjects.mainMenu.gameObject.SetActive(true);
            GlobalSceneObjects.achievmentsButton.gameObject.SetActive(true);
            GlobalSceneObjects.aboutUs.gameObject.SetActive(false);
            GlobalSceneObjects.writeToUs.gameObject.SetActive(false);
            GlobalSceneObjects.logicTasks.gameObject.SetActive(false);
            GlobalSceneObjects.possessedTasks.gameObject.SetActive(false);
            GlobalSceneObjects.showNextPage.gameObject.SetActive(false);
            GlobalSceneObjects.achievmentsInCanvas.gameObject.SetActive(false);

            GlobalSceneObjects.gameLevels.gameObject.SetActive(false);
            GlobalSceneObjects.level_4.gameObject.SetActive(false);
            GlobalSceneObjects.currentLevel.gameObject.SetActive(false);
            GlobalSceneObjects.continueButton.gameObject.SetActive(false);
            GlobalSceneObjects.helpBoard.gameObject.SetActive(false);
            GlobalSceneObjects.tableSkip.gameObject.SetActive(false);
            GlobalSceneObjects.tableRate.gameObject.SetActive(false);

            ReturnText();
            break;

        case (int)GlobalVariables.NameAnimation.PlayButton:
            CheckPassedLevel.Check();
            GlobalSceneObjects.showNextPage.gameObject.SetActive(true);
            GlobalSceneObjects.logicTasks.gameObject.SetActive(true);
            GlobalSceneObjects.possessedTasks.gameObject.SetActive(true);
            if (GlobalVariables.isPossessedHouse == false)
            {
                GlobalSceneObjects.possessedTasks.GetComponent <Animator>().SetTrigger("ShowTrigger");
                GlobalSceneObjects.showNextPage.GetComponent <Animator>().SetTrigger("ShowPossessedTrigger");
            }
            if (GlobalVariables.isPossessedHouse == true)
            {
                GlobalSceneObjects.logicTasks.GetComponent <Animator>().SetTrigger("ShowTrigger");
                GlobalSceneObjects.showNextPage.GetComponent <Animator>().SetTrigger("ShowLogicTrigger");
            }
            GlobalSceneObjects.mainMenu.gameObject.SetActive(false);
            GlobalSceneObjects.achievmentsButton.gameObject.SetActive(false);
            for (int numberBall = 0; numberBall < GlobalSceneObjects.contentBalls.transform.childCount; numberBall++)
            {
                GlobalSceneObjects.contentBalls.transform.GetChild(numberBall).gameObject.SetActive(false);
            }
            OpenPassedLevels.Open();
            break;

        case (int)GlobalVariables.NameAnimation.AboutUs:
            GlobalSceneObjects.aboutUs.gameObject.SetActive(true);
            GlobalSceneObjects.mainMenu.gameObject.SetActive(false);
            GlobalSceneObjects.achievmentsButton.gameObject.SetActive(false);
            break;

        case (int)GlobalVariables.NameAnimation.WriteToUs:
            GlobalSceneObjects.writeToUs.gameObject.SetActive(true);
            GlobalSceneObjects.mainMenu.gameObject.SetActive(false);
            GlobalSceneObjects.achievmentsButton.gameObject.SetActive(false);
            break;

        case (int)GlobalVariables.NameAnimation.LightTests:
            DisableHousesAndGoToChooseLvl("LightTests");
            break;

        case (int)GlobalVariables.NameAnimation.BestPractices:
            DisableHousesAndGoToChooseLvl("BestPractices");
            break;

        case (int)GlobalVariables.NameAnimation.ScientistsNotes:
            DisableHousesAndGoToChooseLvl("ScientistsNotes");
            break;

        case (int)GlobalVariables.NameAnimation.ExperimentalProcess:
            DisableHousesAndGoToChooseLvl("ExperimentalProcess");
            break;

        case (int)GlobalVariables.NameAnimation.AcademicDegree:
            DisableHousesAndGoToChooseLvl("AcademicDegree");
            break;

        case (int)GlobalVariables.NameAnimation.SimpleLever:
            DisableHousesAndGoToChooseLvl("SimpleLever");
            break;

        case (int)GlobalVariables.NameAnimation.ElementaryLaws:
            DisableHousesAndGoToChooseLvl("ElementaryLaws");
            break;

        case (int)GlobalVariables.NameAnimation.Mechanics:
            DisableHousesAndGoToChooseLvl("Mechanics");
            break;

        case (int)GlobalVariables.NameAnimation.LatestDevelopments:
            DisableHousesAndGoToChooseLvl("LatestDevelopments");
            break;

        case (int)GlobalVariables.NameAnimation.GameLevel:
            for (int numberBall = 0; numberBall < GlobalSceneObjects.contentBalls.transform.childCount; numberBall++)
            {
                GlobalSceneObjects.contentBalls.transform.GetChild(numberBall).gameObject.SetActive(false);
            }
            GlobalSceneObjects.gameLevels.gameObject.SetActive(true);
            break;

        case (int)GlobalVariables.NameAnimation.HelpBoard:
            GlobalSceneObjects.helpBoard.gameObject.SetActive(false);
            break;

        case (int)GlobalVariables.NameAnimation.TableSkip:
            GlobalSceneObjects.tableSkip.gameObject.SetActive(false);
            break;

        case (int)GlobalVariables.NameAnimation.TableRate:
            GlobalSceneObjects.tableRate.gameObject.SetActive(false);
            break;

        case (int)GlobalVariables.NameAnimation.ButtonContinue:
            GlobalSceneObjects.continueButton.gameObject.SetActive(true);
            break;

        case (int)GlobalVariables.NameAnimation.NewLevel:
            GlobalSceneObjects.currentLevel.gameObject.SetActive(false);
            GlobalSceneObjects.level_4.gameObject.SetActive(false);
            SaveInGame.numberLvlClick++;
            LoadLevel.Load(SaveInGame.numberLvlClick);
            break;

        case (int)GlobalVariables.NameAnimation.Task:
            if (GlobalSceneObjects.currentLevel.activeInHierarchy == true)
            {
                GlobalSceneObjects.task.gameObject.SetActive(false);
                GlobalSceneObjects.task.gameObject.SetActive(true);
            }
            else
            {
                GameObject task        = GlobalSceneObjects.level_4.transform.Find("Task").gameObject;
                GameObject centContent = GlobalSceneObjects.level_4.transform.Find("Content").gameObject;
                task.gameObject.SetActive(false);
                task.gameObject.SetActive(true);
                centContent.gameObject.SetActive(false);
                centContent.gameObject.SetActive(true);
            }
            LoadLevel.Load(SaveInGame.numberLvlClick);
            break;
        }
        GlobalVariables.stateForAnimation = 0;
    }