using AppUI.Manager.View; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace AppUI.View.Infrared { public class InfraredView : MonoBehaviour { [SerializeField] GameObject layout1; [SerializeField] GameObject layout2; [SerializeField] GameObject NextBtn; [SerializeField] GameObject StartBtn; // Start is called before the first frame update void Start() { Debug.Log("Start*********************************AwakenSimulateMouse:" + SB_EventSystem.ins.simulateMouseIsAwaked); if (SB_EventSystem.ins && SB_EventSystem.ins.simulateMouseIsAwaked) { SB_EventSystem.ins.AwakenSimulateMouse(); // Debug.Log("simulate-mouse-close"); } //#if UNITY_STANDALONE_WIN || UNITY_EDITOR // RectTransform rect = layout1.transform as RectTransform; // rect.localPosition = new Vector3(0, -100, 0); // layout1.GetComponent().spacing = 30; // RectTransform rect2 = layout2.transform as RectTransform; // rect2.localPosition = new Vector3(0, -115, 0); // layout2.GetComponent().spacing = 30; //#endif } private void OnDestroy() { //修改回进入手动调节页面时候的分辨率 //InfraredDemo._ins?.SetResolutionNew(DefaultResolutionIndex); //Debug.Log("OnDestroy*********************************AwakenSimulateMouse:" + SB_EventSystem.ins.simulateMouseIsAwaked); //if (SB_EventSystem.ins && !SB_EventSystem.ins.simulateMouseIsAwaked) //{ // SB_EventSystem.ins.AwakenSimulateMouse(); //} } public void OnClick_EnterLayout2() { //进入标定的页面 AudioMgr.ins.PlayBtn(); layout1.SetActive(false); NextBtn.SetActive(false); layout2.SetActive(true); StartBtn.SetActive(true); } public void OnClick_EnterScreenPositioningView() { //进入标定的页面 AudioMgr.ins.PlayBtn(); ViewManager.HideView(); ViewManager.ShowView(UIViewType.InfraredScreenPositioningView); } public void OnClick_Back() { AudioMgr.ins.PlayBtn(); //回到首页时候,显示光标 if (SB_EventSystem.ins && !SB_EventSystem.ins.simulateMouseIsAwaked) { SB_EventSystem.ins.AwakenSimulateMouse(); } if (!layout1.activeSelf) { layout1.SetActive(true); NextBtn.SetActive(true); layout2.SetActive(false); StartBtn.SetActive(false); } else { ViewManager.HideView(); } } } }