12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- using System.Collections;
- using GHZLangChao;
- using Blue;
- using UnityEngine;
- using UnityEngine.UI;
- public class ChooseManager : MonoBehaviour,IController
- {
- [SerializeField] private GameObject Tip;
- [SerializeField] private GameObject ShowDevice => SceneIOCContainer.Instance.Pull("ShowDevice") as GameObject;
- [SerializeField] private Toggle ShowHide_Toggle;
- void Start()
- {
- StartCoroutine(ControlTip());
- ShowDevice.SetActive(true);
-
- this.RegisterEvent<GaiLanInfoActiveEvent>(GaiLanInfoActive);
- }
- public void GotoXunJian()
- {
- Debug.Log("DGJ =====>GotoXunJian ");
- ScenesManager.Instance.showWindow(ScenesManager.SceneType.ShowXunJian);
- }
- public void GotoSupport()
- {
- Debug.Log("DGJ =====>GotoSupport ");
- ScenesManager.Instance.showWindow(ScenesManager.SceneType.ShowRTC);
- }
- private IEnumerator ControlTip()
- {
- Tip.SetActive(true);
- yield return new WaitForSeconds(3);
- Tip.SetActive(false);
- }
- #region 事件监听
- private void GaiLanInfoActive(GaiLanInfoActiveEvent e)
- {
- ShowHide_Toggle.interactable = e.Active;
- }
- #endregion
- }
|