示例#1
0
        private void OnDisable()
        {
            Sensor?.OnVisualizeToggle(false);
            VisualizerToggle?.UpdateToggleUI();

            if (rt != null)
            {
                var pos = rt.localPosition / new Vector2(Screen.width, Screen.height);
                if (pos.x != 0 && pos.y != 0)
                {
                    PlayerPrefs.SetFloat($"Visualizer/{name}/position/x", pos.x);
                    PlayerPrefs.SetFloat($"Visualizer/{name}/position/y", pos.y);
                }

                var size = rt.sizeDelta / new Vector2(Screen.width, Screen.height);
                PlayerPrefs.SetFloat($"Visualizer/{name}/size/x", size.x);
                PlayerPrefs.SetFloat($"Visualizer/{name}/size/y", size.y);

                PlayerPrefs.SetString($"Visualizer/{name}/widowsizetype", CurrentWindowSizeType.ToString());

                PlayerPrefs.Save();
            }
        }
示例#2
0
 private void ExitButtonOnClick()
 {
     VisualizerToggle.OnToggleClicked(false);
 }
示例#3
0
 private void OnEnable()
 {
     Sensor?.OnVisualizeToggle(true);
     VisualizerToggle?.UpdateToggleUI();
 }
示例#4
0
 private void ExitButtonOnClick()
 {
     VisualizerToggle.ExitButtonClicked();
 }