示例#1
0
        private void GoodsTypeHandle()
        {
            UIToggle current = UIToggle.current;

            if (current.value)
            {
                current.FindInChild <UILabel>("label").color = Color.white;
                if (current.Equals(ckb_equip))
                {
                    showType = GoodsMode.GoodsType.Equip;
                }
                else if (current.Equals(ckb_prop))
                {
                    showType = GoodsMode.GoodsType.Other;
                }
                else if (current.Equals(ckb_pet))
                {
                    showType = GoodsMode.GoodsType.Pet;
                }
                else if (current.Equals(ckb_smelt))
                {
                    showType = GoodsMode.GoodsType.Smelt;
                }
                UpdateGoodsInfo();
            }
            else
            {
                current.FindInChild <UILabel>("label").color = ColorConst.FONT_GRAY;
            }
        }
示例#2
0
        private void TabViewOnClick()
        {
            RightTips.SetActive(false);
            UIToggle current = UIToggle.current;

            if (current.Equals(ckb_stren))           //强化
            {
                clickNavStren(current);
            }
            else if (current.Equals(ckb_inherit))            //继承
            {
                clickNavInherit(current);
            }
            else if (current.Equals(ckb_destroy))            //分解
            {
                clickNavDestory(current);
            }
            else if (current.Equals(ckb_refine))            //精炼
            {
                clickNavRefine(current);
            }
            else if (current.Equals(ckb_inlay))            //镶嵌
            {
                clickNavInlay(current);
            }
            else if (current.Equals(ckb_merge))            //充灵
            {
                clickNavMerge(current);
            }
            if (current.value == true)
            {
                current.FindInChild <UILabel>("label").color = Color.white;
            }
            else
            {
                current.FindInChild <UILabel>("label").color = ColorConst.FONT_GRAY;
            }
        }
示例#3
0
        private void TabViewOnClick()
        {
            UIToggle current = UIToggle.current;

            if (current.Equals(ckb_beibao))
            {
                if (current.value == false)
                {
                    Singleton <GoodsView> .Instance.CloseView();
                }
                else
                {
                    currentClickNavID = (int)NAVIGATION_TYPE.NAV_BEIBAO;
                    Singleton <GoodsView> .Instance.OpenView();

                    SetModelPosition();
                }
            }
            else if (current.Equals(ckb_shuxing))
            {
                if (UIToggle.current.value == false)
                {
                    Singleton <RolePropView> .Instance.CloseView();
                }
                else
                {
                    currentClickNavID = (int)NAVIGATION_TYPE.NAV_SHUXING;
                    Singleton <RolePropView> .Instance.OpenView();

                    SetModelPosition();
                }
            }
            else if (UIToggle.current.Equals(ckb_medal))
            {
                if (UIToggle.current.value == false)
                {
                    MedalView.Instance.CloseView();
                }
                else
                {
                    bool isLimit = OpenLevelLimitManager.checkLeveByGuideLimitID(GuideType.GuideMedal, MeVo.instance.Level);
                    if (isLimit)
                    {
                        setClickNavState(currentClickNavID);
                        return;
                    }
                    currentClickNavID = (int)NAVIGATION_TYPE.NAV_XUNZHANG;
                    repuGameObject.SetActive(true);
                    MedalView.Instance.OpenView();
                    DisableModel();
                }
            }
            else if (current.Equals(ckb_peiyue))
            {
                if (current.value == false)
                {
                    Singleton <GrowView> .Instance.CloseView();
                }
                else
                {
                    bool isLimit = OpenLevelLimitManager.checkLeveByGuideLimitID(GuideType.GuideGrow, MeVo.instance.Level);
                    if (isLimit)
                    {
                        setClickNavState(currentClickNavID);
                        return;
                    }
                    currentClickNavID = (int)NAVIGATION_TYPE.NAV_PEIYU;
                    Singleton <GrowView> .Instance.OpenView();

                    SetModelPosition();
                }
            }
            if (current.value) //调整页签颜色
            {
                current.FindInChild <UILabel>("label").color = Color.white;
                //SetOtherFalse(current);
            }
            else
            {
                current.FindInChild <UILabel>("label").color = ColorConst.FONT_GRAY;
            }
            if (current.Equals(ckb_medal))
            {
                roleBackground.SetActive(false);
                repuGameObject.SetActive(true);
            }
            else
            {
                repuGameObject.SetActive(false);
                roleBackground.SetActive(true);
            }
            UpdateBeibaoTips();
            UpdatePeiyuTips();
        }