//---------- INIT/CONFIGS -------------- //bootstrap with level meta data configs - 1st in sequence public static void startup() { initLevelDataDefaults(); gameData = new GameDataObj(); gameData.defaultAchievementsMisssions(); loadGameDataObj(); loadAllLevelDataFiles(); }
public static void loadGameDataObj() { if (File.Exists(gameDataFilePath)) { BinaryFormatter bf = new BinaryFormatter(); FileStream fs = File.Open(gameDataFilePath, FileMode.Open); GameDataObj tmp = (GameDataObj)bf.Deserialize(fs); gameData = tmp; fs.Close(); } }
public static void setLevelDataToDefault() { currentLevelData = null; currentLevelKey = null; currentLevelDataFilePath = null; allLevelsData = new List <LevelObj>();; l1 = new LevelObj(); l2 = new LevelObj(); l3 = new LevelObj(); gameData = new GameDataObj(); gameData.defaultAchievementsMisssions(); gameLog = ""; initLevelDataDefaults(); saveAllLevelDataFiles(); }