Example #1
0
 /// <summary>
 /// Instance all levels in list in the list panel
 /// </summary>
 void InstanceAllLevels()
 {
     for (int i = 0; i < Levels.Count; i++)
     {
         GameObject l = Instantiate(LevelPrefab) as GameObject;
         l.SendLevelInfo(Levels[i].LevelName, Levels[i].Preview, Levels[i].LevelNeeded);
         bl_UMGLevel s = l.GetLevelScript();
         LevelsCache.Add(s);
         l.transform.SetParent(LevelPanel, false);
     }
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="go"></param>
 /// <param name="levelname"></param>
 /// <param name="preview"></param>
 /// <param name="levelNeeded"></param>
 public static void SendLevelInfo(this GameObject go, string levelname, Sprite preview, int levelNeeded)
 {
     bl_UMGLevel l = go.GetComponent <bl_UMGLevel>();
     //l.GetInfo(levelname, preview, levelNeeded);
 }