private void ChangeOpen(bool isAdminSaveLimit) { if (saveLimitBtn != null) { LTUIUtil.SetGreyButtonEnable(saveLimitBtn, isAdminSaveLimit); } }
public void OnTransferDartRefreshBtnClick() { //var dartData = AlliancesManager.Instance.DartData; //if (dartData.State == eAllianceDartCurrentState.Transfer || dartData.State == eAllianceDartCurrentState.Transfering) //{ // return; //} if (mRotating) { return; } if (AllianceEscortUtil.GetResidueTransferDartNum() <= 0) { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_codefont_in_AllianceEscortHudController_8870")); return; } var cur = AlliancesManager.Instance.TransferDartInfo.GetCurrentSelectDart(); if (AllianceEscortUtil.GetResidueTransferRefreshNum() > 0 || mTicketNum > 0) { if (cur != null && cur.DartName.CompareTo("tian") == 0) { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_codefont_in_AllianceEscortHudController_9174"), null); return; } mIsRefresh = true; //LTUIUtil.SetGreyButtonEnable(controller.CoolTriggers["TransferDartRefreshBtn"], false); controller.CoolTriggers["TransferDartRefreshBtn"].GetComponent <UISprite>().color = new Color(1, 0, 1, 1); LTUIUtil.SetGreyButtonEnable(controller.UiButtons["StartTransferBtn"], false); AlliancesManager.Instance.Refresh(); } else { if (BalanceResourceUtil.GetUserDiamond() >= refreshCostHC) { if (cur != null && cur.DartName.CompareTo("tian") == 0) { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_codefont_in_AllianceEscortHudController_9174"), null); return; } mIsRefresh = true; //LTUIUtil.SetGreyButtonEnable(controller.CoolTriggers["TransferDartRefreshBtn"], false); controller.CoolTriggers["TransferDartRefreshBtn"].GetComponent <UISprite>().color = new Color(1, 0, 1, 1); LTUIUtil.SetGreyButtonEnable(controller.UiButtons["StartTransferBtn"], false); AlliancesManager.Instance.Refresh(); } else { BalanceResourceUtil.HcLessMessage(); } } }
private void ChangeShow(bool IsAdmin) { if (mailBtn != null) { mailBtn.gameObject.CustomSetActive(IsAdmin); } if (managerBtn != null) { LTUIUtil.SetGreyButtonEnable(managerBtn, IsAdmin); } }
public override void Fill(RecoverVigorItemData itemData) { if (itemData != null) { curData = itemData; int count = GameItemUtil.GetInventoryItemNum(curData.itemdataId, out inventoryid); lTShowItem.LTItemData = new LTShowItemData(curData.itemdataId, count, LTShowItemType.TYPE_GAMINVENTORY); addvigor.text = string.Format("+{0}", itemData.vigor); showdata.count = itemData.vigor; LTUIUtil.SetGreyButtonEnable(useitemBtn, count > 0); mask.CustomSetActive(count <= 0); } }
void OnClickAddFriend() { FusionAudio.PostEvent("UI/General/ButtonClick"); if (!isCouldClick()) { return; } if (onClickAddFriend != null) { onClickAddFriend(_choiceUid); } LTUIUtil.SetGreyButtonEnable(addFriendBtn, false); }
private void UpdateUI() { if (SelfItemdata == null) { controller.Close(); return; } AlliancesManager.Instance.Account.legionTechInfo.TechlevelDic.TryGetValue(SelfItemdata.skillid, out curSkillLevel); nextSkillLevel = curSkillLevel >= SelfItemdata.maxLevel ? -1 : curSkillLevel + 1; Legionlevel = LegionModel.GetInstance().legionData.legionLevel; if (SelfItemdata.levelinfo.Count > curSkillLevel) { string skilldex; skilldex = string.Format(SelfItemdata.skilldesTemplate, curSkillLevel, FloatToPercent(SelfItemdata.levelinfo[curSkillLevel].addition)); curLevel.text = curlevelShadow.text = skilldex; if (nextSkillLevel != -1 && SelfItemdata.levelinfo.Count > nextSkillLevel) { skilldex = string.Format(SelfItemdata.skilldesTemplate, nextSkillLevel, FloatToPercent(SelfItemdata.levelinfo[nextSkillLevel].addition)); totalMedal = BalanceResourceUtil.GetUserAllianceDonate(); costMedal = SelfItemdata.levelinfo[curSkillLevel].cost; colorstr = costMedal > totalMedal ? "[ff6699]" : "[42fe79]"; medalnumstr = string.Format("{0}{1}/{2}[-]", colorstr, totalMedal, costMedal); medalspobj.CustomSetActive(true); medalspobj.GetComponent <UIWidget>().ResetAnchors(); medalNum.transform.localPosition = normallabelpos; LTUIUtil.SetGreyButtonEnable(breakBtn, true); } else if (nextSkillLevel == -1) { medalnumstr = EB.Localizer.GetString("ID_HAS_MAX_LEVEL"); medalNum.transform.localPosition = maxlevellabelpos; medalspobj.CustomSetActive(false); LTUIUtil.SetGreyButtonEnable(breakBtn, false); } medalNum.text = medalNumShadow.text = medalnumstr; nextLevel.text = nextLevelShadow.text = skilldex; if (!isFristEnter) { //if (!fx.IsPlaying()) //{ fx.Play(true); //} } isFristEnter = false; } isCouldClick = true; }
private void ChangeOpen(bool isAdminApply, bool isAdminNotice, bool isAdminEmail) { if (mailBtn != null) { LTUIUtil.SetGreyButtonEnable(mailBtn, isAdminEmail); } if (managerBtn != null) { LTUIUtil.SetGreyButtonEnable(managerBtn, isAdminApply); } if (logWriteSaveBtn != null) { logWriteSaveBtn.gameObject.CustomSetActive(isAdminNotice); } }
private void SetBtnView() { if (legionData.userMemberData.dutyType == eAllianceMemberRole.Owner) { LTUIUtil.SetGreyButtonEnable(kickOutBtn, true); LTUIUtil.SetGreyButtonEnable(giveOwnerBtn, mData?.offlineTime == 0); LTUIUtil.SetGreyButtonEnable(promoteBtn, mData?.dutyType != eAllianceMemberRole.ExtraOwner); LTUIUtil.SetGreyButtonEnable(demoteBtn, mData?.dutyType != eAllianceMemberRole.Member); } else if (legionData.userMemberData.dutyType == eAllianceMemberRole.ExtraOwner) { LTUIUtil.SetGreyButtonEnable(promoteBtn, false); LTUIUtil.SetGreyButtonEnable(demoteBtn, false); LTUIUtil.SetGreyButtonEnable(giveOwnerBtn, false); LTUIUtil.SetGreyButtonEnable(kickOutBtn, mData?.dutyType != eAllianceMemberRole.Owner && mData?.dutyType != eAllianceMemberRole.ExtraOwner); } }
void PlaySelectAnimation() { mRotating = true; controller.GObjects["SimulateRotateTarget"].transform.localEulerAngles = Vector3.zero; LTUIUtil.SetGreyButtonEnable(controller.UiButtons["StartTransferBtn"], false); int circleNum = Random.Range(8, 11); int offsetAngle = mSelectIndex * 90 + 1; int rotateAngle = 360 * circleNum + offsetAngle; float durationTime = rotateAngle / RotateSpeed; Transform target = controller.GObjects["SimulateRotateTarget"].transform; var option = target.DORotate(new Vector3(target.eulerAngles.x, target.eulerAngles.y, -rotateAngle), durationTime, RotateMode.FastBeyond360); option.SetEase(m_RotateTweenType); option.SetUpdate(true); option.OnComplete(delegate() { Transform currentSelectItem = TransferDartItemArray[mSelectIndex].mDMono.transform; currentSelectItem.localScale = ItemScaleStartVector; var option2nd = currentSelectItem.DOScale(ItemScaleEndVector, ItemScaleTime); option2nd.SetEase(m_ItemScaleTweenType); option2nd.OnComplete(delegate() { var cur = AlliancesManager.Instance.TransferDartInfo.GetCurrentSelectDart(); if (cur != null && cur.DartName.CompareTo("tian") == 0) { controller.GObjects["TopTransferDartFx"].CustomSetActive(true); ILRTimerManager.instance.AddTimer(3000, 1, delegate { controller.GObjects["TopTransferDartFx"].CustomSetActive(false); }); } mRotating = false; //LTUIUtil.SetGreyButtonEnable(controller.CoolTriggers["TransferDartRefreshBtn"], true); controller.CoolTriggers["TransferDartRefreshBtn"].GetComponent <UISprite>().color = new Color(1, 1, 1, 1); LTUIUtil.SetGreyButtonEnable(controller.UiButtons["StartTransferBtn"], true); }); }); }
private void ShowPersonage() { nameLab.text = mData.memberName; levelLab.text = mData.level.ToString(); legionNameLab.text = string.Format("【{0}】", legionData.legionName); headIcon.spriteName = Hotfix_LT.Data.CharacterTemplateManager.Instance.GetHeroInfo(mData.templateId, mData.skin).icon; headFrame.spriteName = EconemyTemplateManager.Instance.GetHeadFrame(mData.headFrame).iconId; SetBtnView(); int level = BalanceResourceUtil.GetUserLevel(); int funLevel = Hotfix_LT.Data.FuncTemplateManager.Instance.GetFunc(10057).NeedLevel; LTUIUtil.SetGreyButtonEnable(talkBtn, mData.level >= funLevel && level >= funLevel); if (FriendManager.Instance.MyFriends.Find(_choiceUid) != null) { LTUIUtil.SetGreyButtonEnable(addFriendBtn, false); } else { LTUIUtil.SetGreyButtonEnable(addFriendBtn, true); } //FriendManager.Instance.Search("#" + _choiceUid, delegate (Hashtable result) { // if (result == null) // { // EB.Debug.LogError("Search result=null"); // return; // } // bool isFriend = EB.Dot.Bool("friendsInfo.search." + _choiceUid + ".isFriend", result, false); // if (isFriend) // { // LTUIUtil.SetGreyButtonEnable(addFriendBtn, false); // } // else // { // LTUIUtil.SetGreyButtonEnable(addFriendBtn, true); // } //}); }