private void SaveOptions(string result) { List <API.JoltValue> list = API.HandleData(result); if (Convert.ToBoolean(list[0].Value) == true) { string data = result.Remove(0, 22); data = data.Remove(data.LastIndexOf("\"")); Options = data.Replace("\\\"", "\""); } else { Options = BaseNewGameScreen.GetOptionsData(); } _downloadedFlags[ID_OPTIONS] = true; }
public void ResetSave() { Points = 0; EmblemS = "trainer"; Gender = "0"; Apricorns = ""; Berries = BaseNewGameScreen.GetBerryData(); Box = ""; Daycare = ""; ItemData = ""; Items = ""; NPC = ""; Options = BaseNewGameScreen.GetOptionsData(); Party = ""; Player = GetPlayerData(); Pokedex = ""; Register = ""; HallOfFame = ""; SecretBase = ""; RoamingPokemon = ""; Statistics = ""; }
private void GotPrivateKeys(string result) { List <API.JoltValue> list = API.HandleData(result); bool[] exists = { }; for (var i = 0; i <= SAVEFILECOUNT - 1; i++) { List <bool> l = exists.ToList(); l.Add(false); exists = l.ToArray(); } foreach (API.JoltValue Item in list) { if (Item.Value == "saveStorageV" + VERSION + "|" + GameJoltID + "|apricorns") { APICall APICall = new APICall(SaveApricorns); APICall.CallFails += DownloadFailedHandler; APICall.GetStorageData(Item.Value, true); exists[ID_APRICORNS] = true; } else if (Item.Value == "saveStorageV" + VERSION + "|" + GameJoltID + "|berries") { { APICall APICall = new APICall(SaveBerries); APICall.CallFails += DownloadFailedHandler; APICall.GetStorageData(Item.Value, true); exists[ID_BERRIES] = true; } } else if (Item.Value == "saveStorageV" + VERSION + "|" + GameJoltID + "|box") { { APICall APICall = new APICall(SaveBox); APICall.CallFails += DownloadFailedHandler; APICall.GetStorageData(Item.Value, true); exists[ID_BOX] = true; } } else if (Item.Value == "saveStorageV" + VERSION + "|" + GameJoltID + "|daycare") { { APICall APICall = new APICall(SaveDaycare); APICall.CallFails += DownloadFailedHandler; APICall.GetStorageData(Item.Value, true); exists[ID_DAYCARE] = true; } } else if (Item.Value == "saveStorageV" + VERSION + "|" + GameJoltID + "|itemdata") { { APICall APICall = new APICall(SaveItemData); APICall.CallFails += DownloadFailedHandler; APICall.GetStorageData(Item.Value, true); exists[ID_ITEMDATA] = true; } } else if (Item.Value == "saveStorageV" + VERSION + "|" + GameJoltID + "|items") { { APICall APICall = new APICall(SaveItems); APICall.CallFails += DownloadFailedHandler; APICall.GetStorageData(Item.Value, true); exists[ID_ITEMS] = true; } } else if (Item.Value == "saveStorageV" + VERSION + "|" + GameJoltID + "|npc") { { APICall APICall = new APICall(SaveNPC); APICall.CallFails += DownloadFailedHandler; APICall.GetStorageData(Item.Value, true); exists[ID_NPC] = true; } } else if (Item.Value == "saveStorageV" + VERSION + "|" + GameJoltID + "|options") { { APICall APICall = new APICall(SaveOptions); APICall.CallFails += DownloadFailedHandler; APICall.GetStorageData(Item.Value, true); exists[ID_OPTIONS] = true; } } else if (Item.Value == "saveStorageV" + VERSION + "|" + GameJoltID + "|party") { { APICall APICall = new APICall(SaveParty); APICall.CallFails += DownloadFailedHandler; APICall.GetStorageData(Item.Value, true); exists[ID_PARTY] = true; } } else if (Item.Value == "saveStorageV" + VERSION + "|" + GameJoltID + "|player") { { APICall APICall = new APICall(SavePlayer); APICall.CallFails += DownloadFailedHandler; APICall.GetStorageData(Item.Value, true); exists[ID_PLAYER] = true; } } else if (Item.Value == "saveStorageV" + VERSION + "|" + GameJoltID + "|pokedex") { { APICall APICall = new APICall(SavePokedex); APICall.CallFails += DownloadFailedHandler; APICall.GetStorageData(Item.Value, true); exists[ID_POKEDEX] = true; } } else if (Item.Value == "saveStorageV" + VERSION + "|" + GameJoltID + "|register") { { APICall APICall = new APICall(SaveRegister); APICall.CallFails += DownloadFailedHandler; APICall.GetStorageData(Item.Value, true); exists[ID_REGISTER] = true; } } else if (Item.Value == "saveStorageV" + VERSION + "|" + GameJoltID + "|halloffame") { { APICall APICall = new APICall(SaveHallOfFame); APICall.CallFails += DownloadFailedHandler; APICall.GetStorageData(Item.Value, true); exists[ID_HALLOFFAME] = true; } } else if (Item.Value == "saveStorageV" + VERSION + "|" + GameJoltID + "|secretbase") { { APICall APICall = new APICall(SaveSecretBase); APICall.CallFails += DownloadFailedHandler; APICall.GetStorageData(Item.Value, true); exists[ID_SECRETBASE] = true; } } else if (Item.Value == "saveStorageV" + VERSION + "|" + GameJoltID + "|roamingpokemon") { { APICall APICall = new APICall(SaveRoamingPokemon); APICall.CallFails += DownloadFailedHandler; APICall.GetStorageData(Item.Value, true); exists[ID_ROAMINGPOKEMON] = true; } } else if (Item.Value == "saveStorageV" + VERSION + "|" + GameJoltID + "|statistics") { { APICall APICall = new APICall(SaveStatistics); APICall.CallFails += DownloadFailedHandler; APICall.GetStorageData(Item.Value, true); exists[ID_STATISTICS] = true; } } } if (exists[ID_BERRIES] == false) { Berries = BaseNewGameScreen.GetBerryData(); } if (exists[ID_OPTIONS] == false) { Options = BaseNewGameScreen.GetOptionsData(); } if (exists[ID_PLAYER] == false) { Player = GetPlayerData(); } for (var i = 0; i <= SAVEFILECOUNT - 1; i++) { if (exists[i] == false) { _downloadedFlags[i] = true; } } }