using System.Collections; using UnityEngine; using UI.XiuFang; using FairyGUI; namespace GFGGame { public class XiuFangView : BaseWindow { private UI_XiuFangUI _ui; public override void Dispose() { base.Dispose(); } protected override void OnInit() { base.OnInit(); packageName = UI_XiuFangUI.PACKAGE_NAME; _ui = UI_XiuFangUI.Create(); this.viewCom = _ui.target; isfullScreen = true; _ui.m_btnBack.onClick.Add(OnClickBtnBack); _ui.m_component.m_btnClothingShop.onClick.Add(OnClickBtnClothingShop); _ui.m_component.m_btnSuitSynthetic.onClick.Add(OnClickBtnSuitSynthetic); _ui.m_component.m_btnClothingUpgrade.onClick.Add(OnClickBtnClothingUpgrade); _ui.m_component.m_btnDecompose.onClick.Add(OnClickBtnDecompose); } protected override void OnShown() { base.OnShown(); _ui.m_component.target.scrollPane.SetPosX(0, false); GuideController.TryGuideSuitSyntheticView(_ui.m_component.m_btnSuitSynthetic); Timers.inst.AddUpdate(UpdateToCheckGuide); } protected override void OnHide() { base.OnHide(); Timers.inst.Remove(UpdateToCheckGuide); } private void OnClickBtnBack() { this.Hide(); ViewManager.GoBackFrom(ViewName.XIU_FANG_VIEW); } private void OnClickBtnClothingShop() { ViewManager.Show(ViewName.CLOTHING_SHOP_VIEW, null, new object[] { ViewName.XIU_FANG_VIEW, this.viewData }, false, true); this.Hide(); } private void OnClickBtnSuitSynthetic() { ViewManager.Show(ViewName.SUIT_SYNTHETIC_LIST_VIEW, null, new object[] { ViewName.XIU_FANG_VIEW, this.viewData }); } private void OnClickBtnClothingUpgrade() { PromptController.Instance.ShowFloatTextPrompt("暂未开放", MessageType.WARNING); } private void OnClickBtnDecompose() { ViewManager.Show(null, new object[] { ViewName.XIU_FANG_VIEW, this.viewData }); } private void UpdateToCheckGuide(object param) { if (!ViewManager.CheckIsTopView(this.viewCom)) return; GuideController.TryGuide(_ui.m_component.m_btnSuitSynthetic, ConstGuideId.CLOTHING_SYNTHETIC, 6, "这里可以查看已获得的服饰图谱"); } } }