using AppUI.Manager; using AppUI.Manager.View; using AppUI.Util.Switch; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace AppUI.View.Infrared { public class PositioningView : MonoBehaviour, MenuBackInterface { [SerializeField] UISwitchToggle switchCrossHair; // Start is called before the first frame update void Start() { InitCrossHair(); } // Update is called once per frame void Update() { } public bool OnMenuBack() { ViewManager.HideView(UIViewType.PositioningView); return true; } public void OnClick_Back() { AudioMgr.ins.PlayBtn(); ViewManager.HideView(UIViewType.PositioningView); } public void GoToResetPositioning() { AudioMgr.ins.PlayBtn(); ModuleViewMgr.ins.ShowResetScreenPositioning(); } void InitCrossHair() { switchCrossHair.Init( UserSettings.ins.openCrossHair, (isOn) => { UserSettings.ins.openCrossHair = isOn; UserSettings.ins.Save(); }); } } }