Пример #1
0
    public void loadLevel()
    {
        SMSceneManager sm = SMGameEnvironment.Instance.SceneManager;

        if (isLevelAvailable(gameObject.name))
        {
            sm.LoadLevel(gameObject.name);
        }
    }
Пример #2
0
    public void loadLevel(string levelid)
    {
        SMSceneManager sm = SMGameEnvironment.Instance.SceneManager;

        if (isLevelAvailable(levelid))
        {
            sm.LoadLevel(levelid);
        }
    }
Пример #3
0
 private void RenderLevels(string[] levels)
 {
     GUILayout.BeginHorizontal();
     GUILayout.FlexibleSpace();
     GUILayout.BeginVertical();
     foreach (string levelId in levels)
     {
         GUI.enabled = levelProgress.GetLevelStatus(levelId) != SMLevelStatus.New;
         if (GUILayout.Button(levelId))
         {
             sceneManager.LoadLevel(levelId);
         }
         GUI.enabled = true;
     }
     GUILayout.EndVertical();
     GUILayout.FlexibleSpace();
     GUILayout.EndHorizontal();
 }