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