private void getViewFactionDataCallback(GetViewFactionData_ReturnType returnData)
 {
     if (returnData.Success)
     {
         NumberFormatInfo nFI = GameEngine.NFI;
         this.addPlayers(returnData.members);
         if (returnData.factionData != null)
         {
             GameEngine.Instance.World.setFactionMemberData(returnData.factionData.factionID, returnData.members);
         }
         GameEngine.Instance.World.setFactionData(returnData.factionData);
         GameEngine.Instance.World.FactionAllies = returnData.yourAllies;
         GameEngine.Instance.World.FactionEnemies = returnData.yourEnemies;
     }
 }
예제 #2
0
 public void OurRemoteAsyncCallBack_GetViewFactionData(IAsyncResult ar)
 {
     RemoteAsyncDelegate_GetViewFactionData asyncDelegate = (RemoteAsyncDelegate_GetViewFactionData) ((AsyncResult) ar).AsyncDelegate;
     try
     {
         this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar));
     }
     catch (Exception exception)
     {
         GetViewFactionData_ReturnType returnData = new GetViewFactionData_ReturnType();
         this.manageRemoteExpection(ar, returnData, exception);
     }
 }