Пример #1
0
        private void AddSlideToUi()
        {
            GUILayout.Label(
                "Navball horizontal position",
                BasicResources.StyleSectionHeading,
                GUILayout.ExpandWidth(true));

            GUILayout.BeginHorizontal();

            if (DrawHorizontalSlider(
                    ref _settings.NavballPosition,
                    _navballLeftLimit,
                    _navballRightLimit,
                    BasicResources.StyleSlider,
                    BasicResources.StyleSliderThumb,
                    GUILayout.ExpandWidth(true)))
            {
                SlidingNavBall.UpdateNavballPostion(
                    References.Instance.ScreenSafeUi,
                    _settings.NavballPosition);
                _settings.Save();
            }

            if (GUILayout.Button(
                    "Reset",
                    BasicResources.StyleButton,
                    GUILayout.ExpandWidth(false)))
            {
                _settings.NavballPosition = SlidingNavBall.ResetNavballPostion();
                _settings.Save();
            }

            GUILayout.EndHorizontal();
        }
Пример #2
0
 private static string GetDefaultNavballPosition()
 {
     return(SlidingNavBall.GetNavballPostion().ToString());
 }