public void breakVassalageCallBack(BreakVassalage_ReturnType returnData)
 {
     if (returnData.Success)
     {
         this.cachedVassalInfo = returnData.vassals;
         this.reAddVassals();
         GameEngine.Instance.World.updateUserVassals();
     }
     CursorManager.SetCursor(CursorManager.CursorType.Default, InterfaceMgr.Instance.ParentForm);
 }
 public void OurRemoteAsyncCallBack_BreakVassalage(IAsyncResult ar)
 {
     RemoteAsyncDelegate_BreakVassalage asyncDelegate = (RemoteAsyncDelegate_BreakVassalage) ((AsyncResult) ar).AsyncDelegate;
     try
     {
         this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar));
     }
     catch (Exception exception)
     {
         BreakVassalage_ReturnType returnData = new BreakVassalage_ReturnType();
         this.manageRemoteExpection(ar, returnData, exception);
     }
 }