InfraredGuidanceView.cs 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.UI;
  5. public class InfraredGuidanceView : JCUnityLib.ViewBase
  6. {
  7. [SerializeField]
  8. GameObject layout1;
  9. [SerializeField]
  10. GameObject layout2;
  11. // Start is called before the first frame update
  12. void Start()
  13. {
  14. Debug.Log("Start*********************************AwakenSimulateMouse:" + SB_EventSystem.ins.simulateMouseIsAwaked);
  15. if (SB_EventSystem.ins && SB_EventSystem.ins.simulateMouseIsAwaked)
  16. {
  17. SB_EventSystem.ins.AwakenSimulateMouse();
  18. // Debug.Log("simulate-mouse-close");
  19. }
  20. #if UNITY_STANDALONE_WIN || UNITY_EDITOR
  21. RectTransform rect = layout1.transform as RectTransform;
  22. rect.localPosition = new Vector3(0, -100, 0);
  23. layout1.GetComponent<VerticalLayoutGroup>().spacing = 30;
  24. RectTransform rect2 = layout2.transform as RectTransform;
  25. rect2.localPosition = new Vector3(0, -115, 0);
  26. layout2.GetComponent<VerticalLayoutGroup>().spacing = 30;
  27. #endif
  28. }
  29. private void OnDestroy()
  30. {
  31. //修改回进入手动调节页面时候的分辨率
  32. //InfraredDemo._ins?.SetResolutionNew(DefaultResolutionIndex);
  33. //Debug.Log("OnDestroy*********************************AwakenSimulateMouse:" + SB_EventSystem.ins.simulateMouseIsAwaked);
  34. //if (SB_EventSystem.ins && !SB_EventSystem.ins.simulateMouseIsAwaked)
  35. //{
  36. // SB_EventSystem.ins.AwakenSimulateMouse();
  37. //}
  38. }
  39. public void OnClick_EnterLayout2() {
  40. //进入标定的页面
  41. AudioMgr.ins.PlayBtn();
  42. layout1.SetActive(false);
  43. layout2.SetActive(true);
  44. }
  45. public void OnClick_EnterScreenPositioningView()
  46. {
  47. //进入标定的页面
  48. AudioMgr.ins.PlayBtn();
  49. ViewManager2.HideView(ViewManager2.Path_InfraredView);
  50. ViewManager2.ShowView(ViewManager2.Path_InfraredScreenPositioningView);
  51. }
  52. public void OnClick_Back()
  53. {
  54. AudioMgr.ins.PlayBtn();
  55. ViewManager2.HideView(ViewManager2.Path_InfraredView);
  56. //if (!layout1.activeSelf)
  57. //{
  58. // layout1.SetActive(true);
  59. // layout2.SetActive(false);
  60. //}
  61. //else {
  62. // ViewManager2.HideView(ViewManager2.Path_InfraredView);
  63. //}
  64. }
  65. }