public void OurRemoteAsyncCallBack_FactionLeadershipVote(IAsyncResult ar) { RemoteAsyncDelegate_FactionLeadershipVote asyncDelegate = (RemoteAsyncDelegate_FactionLeadershipVote) ((AsyncResult) ar).AsyncDelegate; try { this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar)); } catch (Exception exception) { FactionLeadershipVote_ReturnType returnData = new FactionLeadershipVote_ReturnType(); this.manageRemoteExpection(ar, returnData, exception); } }
public void factionLeadershipVoteCallback(FactionLeadershipVote_ReturnType returnData) { if (returnData.Success) { GameEngine.Instance.World.YourFactionVote = returnData.yourLeaderVote; if (returnData.leaderChanged) { RemoteServices.Instance.UserFactionID = returnData.yourFaction.factionID; GameEngine.Instance.World.YourFaction = returnData.yourFaction; GameEngine.Instance.World.FactionMembers = returnData.members; GameEngine.Instance.World.FactionInvites = returnData.invites; GameEngine.Instance.World.FactionApplications = returnData.applications; } this.m_parent.init(false); } }