public void retrieveStatsCallback(RetrieveStats_ReturnType returnData) { if (returnData.Success && (returnData.mapHistory != null)) { GameEngine.Instance.World.setPlaybackData(returnData.mapHistory, returnData.worldStartTime); if (this.nextPlaybackCountries) { GameEngine.Instance.World.playbackCountries(); } else { GameEngine.Instance.World.playbackProvinces(); } } }
public void OurRemoteAsyncCallBack_RetrieveStats(IAsyncResult ar) { RemoteAsyncDelegate_RetrieveStats asyncDelegate = (RemoteAsyncDelegate_RetrieveStats) ((AsyncResult) ar).AsyncDelegate; try { this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar)); } catch (Exception exception) { RetrieveStats_ReturnType returnData = new RetrieveStats_ReturnType(); this.manageRemoteExpection(ar, returnData, exception); } }