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 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);
     }
 }