Example #1
0
 private void ChangeOpen(bool isAdminSaveLimit)
 {
     if (saveLimitBtn != null)
     {
         LTUIUtil.SetGreyButtonEnable(saveLimitBtn, isAdminSaveLimit);
     }
 }
Example #2
0
        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();
                }
            }
        }
Example #3
0
        private void ChangeShow(bool IsAdmin)
        {
            if (mailBtn != null)
            {
                mailBtn.gameObject.CustomSetActive(IsAdmin);
            }

            if (managerBtn != null)
            {
                LTUIUtil.SetGreyButtonEnable(managerBtn, IsAdmin);
            }
        }
Example #4
0
 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);
     }
 }
Example #5
0
        void OnClickAddFriend()
        {
            FusionAudio.PostEvent("UI/General/ButtonClick");
            if (!isCouldClick())
            {
                return;
            }

            if (onClickAddFriend != null)
            {
                onClickAddFriend(_choiceUid);
            }

            LTUIUtil.SetGreyButtonEnable(addFriendBtn, false);
        }
Example #6
0
 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;
 }
Example #7
0
        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);
            }
        }
Example #8
0
 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);
     }
 }
Example #9
0
        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);
                });
            });
        }
Example #10
0
        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);
            //    }
            //});
        }