/// <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); }