public static Level[,] getLevels(LevelManagerScreen fromScreen = null) { if (fromScreen != null) return fromScreen.levelManager.levels; else return TopLevelManagerScreen.levelManager.levels; }
public static Hero getMainLiveHero(LevelManagerScreen fromScreen = null) { Hero ret = null; if(fromScreen != null) ret = fromScreen.levelManager.heroes.FirstOrDefault(h => h.Alive); else ret = TopLevelManagerScreen.levelManager.heroes.FirstOrDefault(h => h.Alive); return ret; // null if all heroes are dead }
public static Hero[] getHeroes(LevelManagerScreen fromScreen = null) { if (fromScreen != null) return fromScreen.levelManager.heroes; else return TopLevelManagerScreen.levelManager.heroes; }