78 {
79 array<string> opt = { "#options_controls_disabled", "#options_controls_enabled" };
80
84
90 m_Keybindings = GridSpacerWidget.Cast(
m_Root.FindAnyWidget(
"keyboard_settings_content" ) );
93
95
96
97 Widget mouse_InvertSettingOption =
m_Root.FindAnyWidget(
"mouse_invert_setting_option" );
98 Widget mouse_VSensitivitySettingOption =
m_Root.FindAnyWidget(
"mouse_vsensitivity_setting_option" );
99 Widget mouse_HSensitivitySettingOption =
m_Root.FindAnyWidget(
"mouse_hsensitivity_setting_option" );
100 Widget mouse_AimMod_VSensitivitySettingOption =
m_Root.FindAnyWidget(
"mouse_aimmod_vsensitivity_setting_option" );
101 Widget mouse_AimMod_HSensitivitySettingOption =
m_Root.FindAnyWidget(
"mouse_aimmod_hsensitivity_setting_option" );
102
103 mouse_InvertSettingOption.SetUserID(
OptionAccessType.AT_OPTIONS_MOUSE_YAXIS_INVERTED );
104 mouse_VSensitivitySettingOption.SetUserID(
OptionAccessType.AT_OPTIONS_MOUSE_YAXIS );
105 mouse_HSensitivitySettingOption.SetUserID(
OptionAccessType.AT_OPTIONS_MOUSE_XAXIS );
106 mouse_AimMod_VSensitivitySettingOption.SetUserID(
OptionAccessType.AT_OPTIONS_MOUSE_YAXIS_AIM_MOD );
107 mouse_AimMod_HSensitivitySettingOption.SetUserID(
OptionAccessType.AT_OPTIONS_MOUSE_XAXIS_AIM_MOD );
108
110
113
116
119
122
128
129
130 #ifdef PLATFORM_CONSOLE
132 m_ConsoleControllerSensitivityWidget =
m_Root.FindAnyWidget(
"controller_settings_root" );
133 m_ConsoleMouseSensitivityWidget =
m_Root.FindAnyWidget(
"mouse_settings_root" );
134
135 Widget keyboardSettingOption =
m_Root.FindAnyWidget(
"keyboard_setting_option" );
136 Widget aimHelperSettingOption =
m_Root.FindAnyWidget(
"aimhelper_setting_option" );
137
138 Widget controllerLS_VSensitivitySettingOption =
m_Root.FindAnyWidget(
"controller_ls_vsensitivity_setting_option");
139 Widget controllerLS_HSensitivitySettingOption =
m_Root.FindAnyWidget(
"controller_ls_hsensitivity_setting_option");
140 Widget controllerLS_VehicleMod_HSensitivitySettingOption =
m_Root.FindAnyWidget(
"controller_ls_vehicle_sensitivity_setting_option");
141 Widget controllerRS_InvertSettingOption =
m_Root.FindAnyWidget(
"controller_rs_invert_setting_option");
142 Widget controllerRS_VSensitivitySettingOption =
m_Root.FindAnyWidget(
"controller_rs_vsensitivity_setting_option");
143 Widget controllerRS_HSensitivitySettingOption =
m_Root.FindAnyWidget(
"controller_rs_hsensitivity_setting_option");
144 Widget controllerRS_CurvatureSettingOption =
m_Root.FindAnyWidget(
"controller_rs_curvature_setting_option");
145 Widget controllerRS_AimMod_VSensitivitySettingOption =
m_Root.FindAnyWidget(
"controller_rs_aimmod_vsensitivity_setting_option");
146 Widget controllerRS_AimMod_HSensitivitySettingOption =
m_Root.FindAnyWidget(
"controller_rs_aimmod_hsensitivity_setting_option");
147 Widget controllerRS_AimMod_CurvatureSettingOption =
m_Root.FindAnyWidget(
"controller_rs_aimmod_curvature_setting_option");
148 Widget controllerLS_DeadZoneOption =
m_Root.FindAnyWidget(
"controller_ls_deadzone_setting_option");
149 Widget controllerRS_DeadZoneOption =
m_Root.FindAnyWidget(
"controller_rs_deadzone_setting_option");
150
151 keyboardSettingOption.SetUserID(
OptionAccessType.AT_OPTIONS_MOUSE_AND_KEYBOARD );
153
154 controllerLS_VSensitivitySettingOption.SetUserID(
OptionAccessType.AT_OPTIONS_CONTROLLER_LS_YAXIS );
155 controllerLS_HSensitivitySettingOption.SetUserID(
OptionAccessType.AT_OPTIONS_CONTROLLER_LS_XAXIS );
156 controllerLS_VehicleMod_HSensitivitySettingOption.SetUserID(
OptionAccessType.AT_OPTIONS_CONTROLLER_LS_XAXIS_VEHICLE_MOD );
157 controllerRS_InvertSettingOption.SetUserID(
OptionAccessType.AT_OPTIONS_CONTROLLER_RS_YAXIS_INVERTED );
158 controllerRS_VSensitivitySettingOption.SetUserID(
OptionAccessType.AT_OPTIONS_CONTROLLER_RS_YAXIS );
159 controllerRS_HSensitivitySettingOption.SetUserID(
OptionAccessType.AT_OPTIONS_CONTROLLER_RS_XAXIS );
160 controllerRS_CurvatureSettingOption.SetUserID(
OptionAccessType.AT_OPTIONS_CONTROLLER_RS_CURVATURE );
161 controllerRS_AimMod_VSensitivitySettingOption.SetUserID(
OptionAccessType.AT_OPTIONS_CONTROLLER_RS_YAXIS_AIM_MOD );
162 controllerRS_AimMod_HSensitivitySettingOption.SetUserID(
OptionAccessType.AT_OPTIONS_CONTROLLER_RS_XAXIS_AIM_MOD );
163 controllerRS_AimMod_CurvatureSettingOption.SetUserID(
OptionAccessType.AT_OPTIONS_CONTROLLER_RS_CURVATURE_AIM_MOD );
164 controllerLS_DeadZoneOption.SetUserID(
OptionAccessType.AT_OPTIONS_CONTROLLER_LS_DEADZONE );
165 controllerRS_DeadZoneOption.SetUserID(
OptionAccessType.AT_OPTIONS_CONTROLLER_RS_DEADZONE );
166
169
172
175
178
180
183
186
189
192
195
198
201
204
207
220
222
225 #endif
226
228
230 m_Root.FindAnyWidget(
"controls_settings_scroll" ).GetScreenSize(
x,
y );
231 m_Root.FindAnyWidget(
"controls_settings_root" ).GetScreenSize(
x, y2 );
233 m_Root.FindAnyWidget(
"controls_settings_scroll" ).SetAlpha( f );
234
235 m_Root.SetHandler(
this );
236 }
proto native World GetWorld()
override ScriptCallQueue GetCallQueue(int call_category)
proto native WorkspaceWidget GetWorkspace()
proto native Input GetInput()
proto void Call(func fn, void param1=NULL, void param2=NULL, void param3=NULL, void param4=NULL, void param5=NULL, void param6=NULL, void param7=NULL, void param8=NULL, void param9=NULL)
adds call into the queue with given parameters and arguments (arguments are held in memory until the ...
proto native bool IsMouseAndKeyboardEnabledOnServer()
proto native CGame GetGame()
OptionAccessType
C++ OptionAccessType.