コード例 #1
0
ファイル: DataManager.cs プロジェクト: MaxKomisar/Zombie-Set
 private void LoadData()
 {
     // data = SaveGameXML.ReadDataFromXML();
     dataCurrentLevel   = SaveGameXML.ReadDataLevelCurrent();
     dataLelevelCounter = SaveGameXML.ReadDataLevelCounter();
     dataHEseyScore     = SaveGameXML.ReadDataEseyScore();
     dataHNormalScore   = SaveGameXML.ReadDataNormalScore();
 }
コード例 #2
0
ファイル: DataManager.cs プロジェクト: MaxKomisar/Zombie-Set
        public void SaveData()
        {
            int CurrentSave = CurrentLevel;
            int CountSave   = LevelCount;
            int NormalScore = NormalHighScore;
            int EseyScore   = EasyHighScore;

            SaveGameXML.SaveGame(CurrentSave, CountSave, EseyScore, NormalScore);
        }
コード例 #3
0
    private SaveGameXML InitializeComportamento()
    {
        SaveGameXML _game = new SaveGameXML();

        _game.foods       = new List <FoodItemXML>();
        _game.coins       = 100;
        _game.saude       = 100;
        _game.energia     = 100;
        _game.dormindo    = true;
        _game.alimentacao = 100;
        _game.diversao    = 100;
        _game.higiene     = 100;
        _game.lastTimeOn  = DateTime.Now;
        return(_game);
    }
コード例 #4
0
    private void LoadSavedGame()
    {
        try
        {
            SaveGameXML _game = null;

            if (File.Exists(dataPathSaveGame))
            {
                XmlSerializer serializer = new XmlSerializer(typeof(SaveGameXML));
                StreamReader  reader     = new StreamReader(dataPathSaveGame);
                _game = (SaveGameXML)serializer.Deserialize(reader.BaseStream);
                reader.Close();
            }

            game = (_game != null) ? _game : InitializeComportamento();
        }
        catch (IOException e)
        {
            Debug.LogError(e);
            game = InitializeComportamento();
        };
    }