public void OurRemoteAsyncCallBack_LeaveHouse(IAsyncResult ar) { RemoteAsyncDelegate_LeaveHouse asyncDelegate = (RemoteAsyncDelegate_LeaveHouse) ((AsyncResult) ar).AsyncDelegate; try { this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar)); } catch (Exception exception) { LeaveHouse_ReturnType returnData = new LeaveHouse_ReturnType(); this.manageRemoteExpection(ar, returnData, exception); } }
public void leaveHouseCallback(LeaveHouse_ReturnType returnData) { if (returnData.Success) { if (returnData.factionsList != null) { GameEngine.Instance.World.processFactionsList(returnData.factionsList, returnData.currentFactionChangePos); } GameEngine.Instance.World.HouseInfo = returnData.m_houseData; GameEngine.Instance.World.HouseVoteInfo = returnData.m_houseVoteData; GameEngine.Instance.World.YourFaction = returnData.yourFaction; } this.init(false); }