//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Monday, September 04, 2017 //-------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace vnxbqy.UI { public class NetLinkWin : Window { static float linkOverTime = 0f; public static void Show(float _delay = 0f) { linkOverTime = _delay; WindowCenter.Instance.Open(true); } public static void Hide() { WindowCenter.Instance.Close(); } [SerializeField] Transform backGround; [SerializeField] Transform circle; float timer = 0f; bool actived = false; #region Built-in protected override void BindController() { } protected override void AddListeners() { } protected override void OnPreOpen() { timer = 0f; if (linkOverTime > 0.001f) { actived = false; backGround.SetActive(false); circle.SetActive(false); } else { actived = true; backGround.SetActive(true); circle.SetActive(true); } } protected override void OnAfterOpen() { } protected override void OnPreClose() { } protected override void OnAfterClose() { } #endregion protected override void LateUpdate() { base.LateUpdate(); timer += Time.deltaTime; if (!actived && timer > linkOverTime) { backGround.SetActive(true); circle.SetActive(true); } } } }