Ejemplo n.º 1
0
 public void OurRemoteAsyncCallBack_FactionChangeMemberStatus(IAsyncResult ar)
 {
     RemoteAsyncDelegate_FactionChangeMemberStatus asyncDelegate = (RemoteAsyncDelegate_FactionChangeMemberStatus) ((AsyncResult) ar).AsyncDelegate;
     try
     {
         this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar));
     }
     catch (Exception exception)
     {
         FactionChangeMemberStatus_ReturnType returnData = new FactionChangeMemberStatus_ReturnType();
         this.manageRemoteExpection(ar, returnData, exception);
     }
 }
 public void factionChangeMemberStatusCallback(FactionChangeMemberStatus_ReturnType returnData)
 {
     if (returnData.Success)
     {
         GameEngine.Instance.World.FactionMembers = returnData.members;
         GameEngine.Instance.World.YourFaction = returnData.yourFaction;
         this.m_parent.init(false);
     }
     else
     {
         this.promoteButton.Enabled = true;
         this.dismissButton.Enabled = true;
     }
 }