예제 #1
0
        public void OnRejectBtnClick()
        {
            if (HelpApplyController.GetResidueHelpApplyCount() <= 0)
            {
                MessageTemplateManager.ShowMessage(902093, EB.Localizer.GetString("ID_uifont_in_LTMainMenu_Label_11"), null);
                return;
            }

            AlliancesManager.Instance.Reject(mItemData.Uid, mItemData.InviteId, delegate()
            {
                if (mItemData != null)
                {
                    AlliancesManager.Instance.HelpApplyInfo.Remove(mItemData.Uid);
                }
                GameDataSparxManager.Instance.SetDirty(AlliancesManager.helpApplyDataId);
            });
        }
예제 #2
0
 public void OnAgreeBtnClick()
 {
     if (HelpApplyController.GetResidueHelpApplyCount() <= 0)
     {
         MessageTemplateManager.ShowMessage(902093, EB.Localizer.GetString("ID_uifont_in_LTMainMenu_Label_11"), null);
         return;
     }
     AlliancesManager.Instance.Agree(mItemData.Uid, mItemData.InviteId, delegate(bool successful)
     {
         if (successful)
         {
             AlliancesManager.Instance.HelpApplyInfo.HaveHelpNum += 1;
             if (mItemData != null)
             {
                 MessageTemplateManager.ShowMessage(902089, mItemData.PlayerName, null);
             }
         }
         if (mItemData != null)
         {
             AlliancesManager.Instance.HelpApplyInfo.Remove(mItemData.Uid);
         }
         GameDataSparxManager.Instance.SetDirty(AlliancesManager.helpApplyDataId);
     });
 }
예제 #3
0
        public void UpdateBtnState()
        {
            bool helpOtherCondition = AlliancesManager.Instance.HelpApplyInfo.HelpApplyList.Count != 0 && HelpApplyController.GetResidueHelpApplyCount() > 0 && Hotfix_LT.Data.EventTemplateManager.Instance.IsTimeOK("escort_start", "escort_stop");

            HelpOtherBtn.gameObject.SetActive(helpOtherCondition);

            mTransferState = AllianceUtil.IsInTransferDart;
            TransferDartingFlag.SetActive(mTransferState);
        }