//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Sunday, April 08, 2018 //-------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace Snxxz.UI { public class DungeonAncientAchieveWin : Window { [SerializeField] Button m_Close; [SerializeField] AchieveTargetBehaviour m_AchieveTargetBehaviour; #region Built-in protected override void BindController() { } protected override void AddListeners() { m_Close.onClick.AddListener(CloseClick); } protected override void OnPreOpen() { m_AchieveTargetBehaviour.Init(31160); MainInterfaceWin.Event_Duplicates += OnChangeFuncBtnPosEvent; } protected override void OnAfterOpen() { } protected override void OnPreClose() { MainInterfaceWin.Event_Duplicates -= OnChangeFuncBtnPosEvent; } protected override void OnAfterClose() { } #endregion private void OnChangeFuncBtnPosEvent(bool open, float _speed) { if (open) { CloseImmediately(); } } } }