private void returnReinforcementsCallBack(ReturnReinforcements_ReturnType returnData) { if (returnData.Success) { if (returnData.armyData != null) { GameEngine.Instance.World.addReinforcementArmy(returnData.armyData); } if (returnData.armyData2 != null) { GameEngine.Instance.World.addReinforcementArmy(returnData.armyData2); } this.update(); this.returnButton.Visible = false; } }
public void OurRemoteAsyncCallBack_ReturnReinforcements(IAsyncResult ar) { RemoteAsyncDelegate_ReturnReinforcements asyncDelegate = (RemoteAsyncDelegate_ReturnReinforcements) ((AsyncResult) ar).AsyncDelegate; try { this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar)); } catch (Exception exception) { ReturnReinforcements_ReturnType returnData = new ReturnReinforcements_ReturnType(); this.manageRemoteExpection(ar, returnData, exception); } }