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);
     }
 }