public void Select()
    {
        MainMenuManager menu = (MainMenuManager)GameObject.FindObjectOfType(typeof(MainMenuManager));

        if (!changeCharacter)
        {
            if (menu)
            {
                menu.OpenPanelByName("NewCharacter");
            }

            CharacterCreatorCanvas creator = (CharacterCreatorCanvas)GameObject.FindObjectOfType(typeof(CharacterCreatorCanvas));
            if (creator)
            {
                creator.SelectCreateCharacter(Index);
            }
        }
        else
        {
            CharacterCreatorCanvas creator = (CharacterCreatorCanvas)GameObject.FindObjectOfType(typeof(CharacterCreatorCanvas));
            if (creator)
            {
                creator.ChangeCharacter(Index);
            }

            if (menu)
            {
                menu.OpenPanelByName("Home");
            }
        }
    }
 void Start()
 {
     UnitZ.gameManager.IsPlaying = false;
     UnitZ.Hud.ResetAllHud();
     menu = this;
     MouseLock.MouseLocked = false;
     characterCreator      = (CharacterCreatorCanvas)GameObject.FindObjectOfType(typeof(CharacterCreatorCanvas));
     // load latest scene played
     SceneStart = PlayerPrefs.GetInt("StartScene");
 }
Esempio n. 3
0
    void Start()
    {
        Application.targetFrameRate = 140;
        gameManage = (GameManager)GameObject.FindObjectOfType (typeof(GameManager));
        characterCreator = (CharacterCreatorCanvas)GameObject.FindObjectOfType (typeof(CharacterCreatorCanvas));

        if (PlayerPrefs.GetString ("StartScene") != "") {
            SceneStart = PlayerPrefs.GetString ("StartScene");
        }
    }