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