33 public const string fName =
"SettingsControlsScreen";
64 m_horizontalCreativeFlightPanel.IsVisible =
true;
163 m_gamepadCursorSpeedSlider.Text = $
"{SettingsManager.GamepadCursorSpeed:0.0}x";
165 m_gamepadDeadZoneSlider.Text = $
"{SettingsManager.GamepadDeadZone * 100f:0}%";
167 m_gamepadTriggerThresholdSlider.Text = $
"{SettingsManager.GamepadTriggerThreshold * 100f:0}%";
169 m_creativeDigTimeSlider.Text = $
"{MathF.Round(1000f * SettingsManager.CreativeDigTime)}ms";
171 m_creativeReachSlider.Text =
string.Format(
LanguageControl.
Get(
fName, 0), $
"{SettingsManager.CreativeReach:0.0} ");
173 m_holdDurationSlider.Text = $
"{MathF.Round(1000f * SettingsManager.MinimumHoldDuration)}ms";
175 m_dragDistanceSlider.Text = $
"{MathF.Round(SettingsManager.MinimumDragDistance)} {LanguageControl.Get(fName, 1)}";
177 m_moveWidgetMarginXSlider.Text = $
"{SettingsManager.MoveWidgetMarginX * 100f:F0}%";
179 m_moveWidgetMarginYSlider.Text = $
"{SettingsManager.MoveWidgetMarginY * 100f:F0}%";
static int Clamp(int x, int min, int max)
static object Get(Type type, string name)
static IList< int > GetEnumValues(Type type)
static string Get(string className, int key)
获取在当前语言类名键对应的字符串
static void SwitchScreen(string name, params object[] parameters)
SliderWidget m_gamepadDeadZoneSlider
SliderWidget m_gamepadTriggerThresholdSlider
SliderWidget m_gamepadCursorSpeedSlider
ButtonWidget m_creativeDragMaxStackingButton
ButtonWidget m_shortInventoryLoopingButton
SliderWidget m_moveWidgetMarginYSlider
SliderWidget m_dragDistanceSlider
ButtonWidget m_flipVerticalAxisButton
ButtonWidget m_MemoryBankStyle
SliderWidget m_moveWidgetMarginXSlider
ButtonWidget m_lookControlModeButton
ContainerWidget m_horizontalCreativeFlightPanel
SliderWidget m_lookSensitivitySlider
SliderWidget m_creativeDigTimeSlider
SliderWidget m_creativeReachSlider
SliderWidget m_moveSensitivitySlider
ButtonWidget m_gamepadMappingEntry
ButtonWidget m_AllowInitialIntro
ButtonWidget m_splitDragHalfButton
SliderWidget m_holdDurationSlider
ButtonWidget m_keyboardMappingEntry
ButtonWidget m_leftHandedLayoutButton
ButtonWidget m_horizontalCreativeFlightButton
ButtonWidget m_moveControlModeButton
ButtonWidget m_autoJumpButton
ButtonWidget m_CameraManageEntry
static float MinimumDragDistance
static float MinimumHoldDuration
static bool DragHalfInSplit
static float CreativeReach
static MoveControlMode MoveControlMode
static LookControlMode LookControlMode
static bool ShortInventoryLooping
static float MoveWidgetMarginX
static bool CreativeDragMaxStacking
static bool UsePrimaryMemoryBank
static float GamepadCursorSpeed
static float GamepadTriggerThreshold
手柄扳机触发阈值,范围0~1,默认0.5。扳机的按压幅度只有超过这个数时才会被视为“按下”状态,越小则越容易触发。
static float MoveWidgetMarginY
static bool FlipVerticalAxis
static float CreativeDigTime
static bool HorizontalCreativeFlight
static float GamepadDeadZone
static bool LeftHandedLayout
static float MoveSensitivity
static float LookSensitivity
static bool AllowInitialIntro