Ejemplo n.º 1
0
        void OnClickBtnEvent(object obj)
        {
            SoundManager.Instance.PlaySoundEffect("Sound_Button_Default_Open");
            EFailType type   = (EFailType)obj;
            UIType    uitype = UIType.Package;

            switch (type)
            {
            case EFailType.EEquipBtn:
                MainUIController.Instance.OpenMainUI(UIType.EquipmentUpgrade);
                break;

            case EFailType.EGemBtn:
                MainUIController.Instance.OpenMainUI(UIType.Gem);
                break;

            case EFailType.ESirenBtn:
                MainUIController.Instance.OpenMainUI(UIType.Siren, 0);
                break;

            case EFailType.EEsolericaBtn:
                MainUIController.Instance.OpenMainUI(UIType.Skill);
                break;

            case EFailType.EShopBtn:
                MainUIController.Instance.OpenMainUI(UIType.CarryShop);
                break;
            }
            CloseUIHandle(null);
        }
Ejemplo n.º 2
0
        public void Show(EFailType btnType)
        {
            Init();
            bool isUpgrade = false;

            switch (btnType)
            {
            case EFailType.EEquipBtn:
                isUpgrade = ContainerInfomanager.Instance.HasEquipmentCanUP();
                break;

            case EFailType.EGemBtn:
                isUpgrade = ContainerInfomanager.Instance.CheckHasJewelCanBeset();
                break;

            case EFailType.ESirenBtn:
                isUpgrade = SirenManager.Instance.IsHasSirenSatisfyIncrease();
                break;

            case EFailType.EEsolericaBtn:
                isUpgrade = SkillModel.Instance.IsOnleAdvanceUpStrengthen();
                break;

            case EFailType.EShopBtn:
                isUpgrade = false;
                break;
            }
            if (isUpgrade)
            {
                canUpgrade.SetActive(true);
            }
            else
            {
                canUpgrade.SetActive(false);
            }
        }