using System.Collections; using UnityEngine; using UI.XiuFang; using FairyGUI; using ET; 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); GuideCfg cfg = GuideCfgArray.Instance.GetCfg(ConstGuideId.CLOTHING_DECOMPOSE); if (GuideDataManager.currentGuideId == cfg.id) { // _ui.m_component.target.scrollPane.ScrollLeft();// SetPosX(0, false); _ui.m_component.target.scrollPane.SetPosX(320, false); } } protected override void OnHide() { base.OnHide(); } private void OnClickBtnBack() { this.Hide(); ViewManager.GoBackFrom(ViewName.XIU_FANG_VIEW); } private void OnClickBtnClothingShop() { LogServerHelper.SendNodeLog((int)PlayParticipationEnum.FU_ZHUANG_DIAN, 1); ViewManager.Show(ViewName.CLOTHING_SHOP_VIEW, null, new object[] { ViewName.XIU_FANG_VIEW, this.viewData }, false, true); this.Hide(); } private void OnClickBtnSuitSynthetic() { LogServerHelper.SendNodeLog((int)PlayParticipationEnum.FU_ZHUANG_HE_CHENG, 1); ViewManager.Show(ViewName.SUIT_SYNTHETIC_LIST_VIEW, null, new object[] { ViewName.XIU_FANG_VIEW, this.viewData }); } private void OnClickBtnClothingUpgrade() { LogServerHelper.SendNodeLog((int)PlayParticipationEnum.FU_ZHUANG_YANG_CHENG, 1); ViewManager.Show(null, new object[] { ViewName.XIU_FANG_VIEW, this.viewData }, false, true); // PromptController.Instance.ShowFloatTextPrompt("暂未开放", MessageType.WARNING); } private void OnClickBtnDecompose() { LogServerHelper.SendNodeLog((int)PlayParticipationEnum.FU_ZHUANG_FEN_JIE, 1); ViewManager.Show(null, new object[] { ViewName.XIU_FANG_VIEW, this.viewData }); } protected override void UpdateToCheckGuide(object param) { if (!ViewManager.CheckIsTopView(this.viewCom)) return; GuideController.TryGuide(_ui.m_component.m_btnSuitSynthetic, ConstGuideId.CLOTHING_SYNTHETIC, 2, "这里可以查看已获得的服饰图谱"); GuideController.TryGuide(_ui.m_component.m_btnDecompose, ConstGuideId.CLOTHING_DECOMPOSE, 3, "这里可以消耗重复获得的服饰"); GuideController.TryGuide(_ui.m_component.m_btnClothingUpgrade, ConstGuideId.SUIT_LIST_VIEW, 2, "点击服装升级"); } } }