Ejemplo n.º 1
0
    //---------- INIT/CONFIGS --------------

    //bootstrap with level meta data configs - 1st in sequence
    public static void startup()
    {
        initLevelDataDefaults();

        gameData = new GameDataObj();
        gameData.defaultAchievementsMisssions();
        loadGameDataObj();

        loadAllLevelDataFiles();
    }
Ejemplo n.º 2
0
    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();
        }
    }
Ejemplo n.º 3
0
    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();
    }