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