private void createFactionRelationshipCallback(CreateFactionRelationship_ReturnType returnData) { if (returnData.Success) { GameEngine.Instance.World.FactionAllies = returnData.yourAllies; GameEngine.Instance.World.FactionEnemies = returnData.yourEnemies; this.diplomacyOverlayVisible = false; this.init(false); } else { this.diplomacyEnemyButton.Enabled = true; this.diplomacyAllyButton.Enabled = true; this.diplomacyNeutralButton.Enabled = true; } }
public void OurRemoteAsyncCallBack_CreateFactionRelationship(IAsyncResult ar) { RemoteAsyncDelegate_CreateFactionRelationship asyncDelegate = (RemoteAsyncDelegate_CreateFactionRelationship) ((AsyncResult) ar).AsyncDelegate; try { this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar)); } catch (Exception exception) { CreateFactionRelationship_ReturnType returnData = new CreateFactionRelationship_ReturnType(); this.manageRemoteExpection(ar, returnData, exception); } }