/// <summary> /// Load save data to save data class ready for use /// </summary> /// <returns>Save Data</returns> public void Load_SaveData() { SaveData = new Data.SaveFile.PTUSaveData(true); SaveData.PokedexData.Pokemon = LoadData_FromSave <List <Pokedex.Pokemon.PokemonData> >(GetSaveFile_DataDir(SaveData_Dir.Pokedex_Pokemon)); SaveData.PokedexData.Moves = LoadData_FromSave <List <Pokedex.Moves.MoveData> >(GetSaveFile_DataDir(SaveData_Dir.Pokedex_Moves)); SaveData.PokedexData.Abilitys = LoadData_FromSave <List <Pokedex.Abilitys.AbilityData> >(GetSaveFile_DataDir(SaveData_Dir.Pokedex_Abilitys)); SaveData.PokedexData.Items = LoadData_FromSave <List <Pokedex.Items.ItemData> >(GetSaveFile_DataDir(SaveData_Dir.Pokedex_Items)); SaveData.ImageResources = LoadData_FromSave <List <Resource_Data.Resources> >(GetSaveFile_DataDir(SaveData_Dir.Resource_Image)); SaveData.InitNullObjects(); }
/// <summary> /// Load save data to save data class ready for use /// </summary> /// <returns>Save Data</returns> public void Load_SaveData() { try { SaveData = new Data.SaveFile.PTUSaveData(true); SaveData.PokedexData.Pokemon = LoadData_FromSave <List <Pokedex.Pokemon.PokemonData> >(GetSaveFile_DataDir(SaveData_Dir.Pokedex_Pokemon)); SaveData.PokedexData.Moves = LoadData_FromSave <List <Pokedex.Moves.MoveData> >(GetSaveFile_DataDir(SaveData_Dir.Pokedex_Moves)); SaveData.PokedexData.Abilitys = LoadData_FromSave <List <Pokedex.Abilitys.AbilityData> >(GetSaveFile_DataDir(SaveData_Dir.Pokedex_Abilitys)); SaveData.PokedexData.Items = LoadData_FromSave <List <Pokedex.Items.ItemData> >(GetSaveFile_DataDir(SaveData_Dir.Pokedex_Items)); SaveData.ImageResources = LoadData_FromSave <List <Resource_Data.Resources> >(GetSaveFile_DataDir(SaveData_Dir.Resource_Image)); SaveData.InitNullObjects(); } catch (Exception e) { MessageBox.Show("There was an error while loading the save file...\nPlease confirm that the savefile has no errors...", "Save file loading error"); } }
public PTUSaveData_ECC(string _Hash, PTUSaveData _Data) { Hash = _Hash; Data = _Data; }