private GuildBattleCmdInfo GuildBattleCmd(string battleId, string type) { var result = _client.GetXHR("http://astrum.amebagames.com/_/guildbattle/cmd?_id=" + battleId + "&type=" + type); GuildBattleCmdInfo cmdInfo = JsonConvert.DeserializeObject <GuildBattleCmdInfo>(result); //PrintCmdInfo(cmdInfo); InfoUpdater.UpdateGuildBattleStatus(cmdInfo.status, _client.ViewModel); _client.DelayShort(); return(cmdInfo); }
private GuildBattleInfo GuildBattle(string battleId) { var result = _client.GetXHR("http://astrum.amebagames.com/_/guildbattle?_id=" + battleId); GuildBattleInfo battleInfo = JsonConvert.DeserializeObject <GuildBattleInfo>(result); InfoPrinter.PrintGuildBattleInfo(battleInfo, _client.ViewModel); InfoUpdater.UpdateGuildBattleStatus(battleInfo.status, _client.ViewModel); _client.DelayShort(); return(battleInfo); }
private void GuildBattleCmd(string battleId, string abilityId, string cmd) { var values = new Dictionary <string, object> { { "_id", battleId }, { "abilityId", abilityId }, { "cmd", cmd } }; string result = _client.PostXHR("http://astrum.amebagames.com/_/guildbattle/cmd", values); var cmdResult = JsonConvert.DeserializeObject <CmdResult>(result); if ("success".Equals(cmdResult.commandResult)) { InfoPrinter.PrintGuildBattleCmdResult(cmdResult, _client.ViewModel); InfoUpdater.UpdateGuildBattleStatus(cmdResult.battlestate.status, _client.ViewModel); } _client.DelayLong(); }