Exemple #1
0
        void SaveGames()
        {
            var saverestore = new SaveRestoreData();

            saverestore.Games            = GameComboBox.Items.Cast <AddGameWindow.GameData>().ToList();
            saverestore.LaunchParameters = LaunchOptionsTextBox.Text;
            saverestore.SelectedIndex    = GameComboBox.SelectedIndex;

            var json = Newtonsoft.Json.JsonConvert.SerializeObject(saverestore);

            System.IO.File.WriteAllText("LauncherUIData.json", json, new System.Text.UTF8Encoding(false));
        }
Exemple #2
0
        void AddGamesToList()
        {
            if (!System.IO.File.Exists("LauncherUIData.json"))
            {
                return;
            }

            var saverestore = new SaveRestoreData();

            var json = System.IO.File.ReadAllText("LauncherUIData.json", new System.Text.UTF8Encoding(false));

            saverestore = Newtonsoft.Json.JsonConvert.DeserializeObject <SaveRestoreData>(json);

            LaunchOptionsTextBox.Text = saverestore.LaunchParameters;

            foreach (var item in saverestore.Games)
            {
                GameComboBox.Items.Add(item);
            }

            GameComboBox.SelectedIndex = saverestore.SelectedIndex;
        }
Exemple #3
0
 public bool Restore(Edict pent, SaveRestoreData saveData, bool isGlobalEntity)
 {
     return(true);
 }
Exemple #4
0
 public void RestoreGlobalState(SaveRestoreData saveData)
 {
 }
Exemple #5
0
 //TODO: implement
 public void Save(Edict pent, SaveRestoreData saveData)
 {
 }