public void changeFactionMottoCallback(ChangeFactionMotto_ReturnType returnData) { if (returnData.yourFaction != null) { GameEngine.Instance.World.YourFaction = returnData.yourFaction; } if (returnData.Success) { if (returnData.yourFaction != null) { InterfaceMgr.Instance.setVillageTabSubMode(0x2e, false); } } else { MyMessageBox.Show(ErrorCodes.getErrorString(returnData.m_errorCode, returnData.m_errorID), SK.Text("FactionsPanel_Faction_Edit_Error", "Faction Edit Error")); this.createButton.Enabled = true; } }
public void OurRemoteAsyncCallBack_ChangeFactionMotto(IAsyncResult ar) { RemoteAsyncDelegate_ChangeFactionMotto asyncDelegate = (RemoteAsyncDelegate_ChangeFactionMotto) ((AsyncResult) ar).AsyncDelegate; try { this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar)); } catch (Exception exception) { ChangeFactionMotto_ReturnType returnData = new ChangeFactionMotto_ReturnType(); this.manageRemoteExpection(ar, returnData, exception); } }