public void factionApplicationCallback(FactionApplication_ReturnType returnData)
 {
     if (returnData.Success)
     {
         GameEngine.Instance.World.FactionInvites      = returnData.invites;
         GameEngine.Instance.World.FactionApplications = returnData.applications;
         this.m_parent.init(false);
     }
     else
     {
         this.declineButton.Enabled = true;
     }
 }
 public void factionApplicationCallback(FactionApplication_ReturnType returnData)
 {
     this.diplomacyButton.Enabled = true;
     if (returnData.Success)
     {
         GameEngine.Instance.World.FactionInvites = returnData.invites;
         GameEngine.Instance.World.FactionApplications = returnData.applications;
         this.diplomacyButton.Visible = false;
         this.diplomacyLabel.Text = SK.Text("FactionInvites_Application Pending", "Application Pending");
         this.diplomacyLabel.Color = ARGBColors.Black;
         this.diplomacyLabel.Position = new Point(0x18, 0x7e);
         this.diplomacyLabel.Size = new Size(240, 40);
         this.diplomacyLabel.Font = FontManager.GetFont("Arial", 12f, FontStyle.Regular);
         this.diplomacyLabel.Alignment = CustomSelfDrawPanel.CSD_Text_Alignment.TOP_LEFT;
         this.mainBackgroundImage.addControl(this.diplomacyLabel);
         this.diplomacyLabel.Visible = true;
         MyMessageBox.Show(SK.Text("FactionInvites_Have_Applied", "You have now applied to join a faction.  Click on the Invites tab to view your current applications."), SK.Text("FactionInvites_Faction_Application", "Faction Application"));
     }
 }
Ejemplo n.º 3
0
 public void OurRemoteAsyncCallBack_FactionApplication(IAsyncResult ar)
 {
     RemoteAsyncDelegate_FactionApplication asyncDelegate = (RemoteAsyncDelegate_FactionApplication) ((AsyncResult) ar).AsyncDelegate;
     try
     {
         this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar));
     }
     catch (Exception exception)
     {
         FactionApplication_ReturnType returnData = new FactionApplication_ReturnType();
         this.manageRemoteExpection(ar, returnData, exception);
     }
 }
 public void factionApplicationCallback(FactionApplication_ReturnType returnData)
 {
     if (returnData.Success)
     {
         GameEngine.Instance.World.FactionInvites = returnData.invites;
         GameEngine.Instance.World.FactionApplications = returnData.applications;
         this.m_parent.init(false);
     }
     else
     {
         this.declineButton.Enabled = true;
     }
 }