ChooseManager.cs 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. using System.Collections;
  2. using UnityEngine;
  3. using UnityEngine.UI;
  4. public class ChooseManager : MonoBehaviour
  5. {
  6. [SerializeField] private GameObject Tip;
  7. [SerializeField] private Button NavigationingBtn;
  8. [SerializeField] private Button QuitBtn;
  9. void Start()
  10. {
  11. StartCoroutine(ControlTip());
  12. NavigationingBtn.onClick.AddListener(Navigationing);
  13. QuitBtn.onClick.AddListener(Quit);
  14. }
  15. public void GotoXunJian()
  16. {
  17. Debug.Log("DGJ =====>GotoXunJian ");
  18. ScenesManager.Instance.showWindow(ScenesManager.SceneType.ShowXunJian);
  19. }
  20. public void GotoSupport()
  21. {
  22. Debug.Log("DGJ =====>GotoSupport ");
  23. ScenesManager.Instance.showWindow(ScenesManager.SceneType.ShowRTC);
  24. }
  25. public void DeviceInfo()
  26. {
  27. ScenesManager.Instance.showWindow(ScenesManager.SceneType.ShowDevice);
  28. }
  29. private IEnumerator ControlTip()
  30. {
  31. Tip.SetActive(true);
  32. yield return new WaitForSeconds(3);
  33. Tip.SetActive(false);
  34. }
  35. #region 按钮点击
  36. public void Navigationing()
  37. {
  38. //ScenesManager.Instance.showWindow(ScenesManager.SceneType.Navigationing);
  39. ScenesManager.Instance.showWindow(ScenesManager.SceneType.ShowXunJian);
  40. ShowXunJian.Instance.gotoWindow(ScenesManager.SceneType.ShowDH);
  41. }
  42. public void Quit()
  43. {
  44. #if UNITY_EDITOR
  45. UnityEditor.EditorApplication.isPlaying = false;
  46. #else
  47. Application.Quit();
  48. #endif
  49. }
  50. #endregion
  51. }