11 [
Attribute(defvalue:
"true", uiwidget: UIWidgets.CheckBox,
desc:
"Allow controls hints on screen.")]
14 [
Attribute(defvalue:
"false", uiwidget: UIWidgets.CheckBox,
desc:
"Allow controls hints on screen.")]
23 [
Attribute(defvalue:
"127.0.0.1", uiwidget:
UIWidgets.EditBox,
desc:
"Last IP used for server connection.")]
32 [
Attribute(defvalue:
"true", uiwidget:
UIWidgets.CheckBox,
desc:
"Show radio protocol subtitles in chat.")]
35 [
Attribute(defvalue:
"true", uiwidget:
UIWidgets.CheckBox,
desc:
"Preserve selected gadget after performing actions like sprinting.")]
38 [
Attribute(defvalue:
"true", uiwidget:
UIWidgets.CheckBox,
desc:
"Preserve aim down sights after performing actions like sprinting.")]
41 [
Attribute(defvalue:
"1", uiwidget:
UIWidgets.CheckBox,
desc:
"Whether or not the game should automatically equip next placeable item when previous one was placed")]
44 [
Attribute(defvalue:
"false", uiwidget:
UIWidgets.CheckBox,
desc:
"Use mouse input for steering instead of for freelook when piloting aircrafts.")]
47 [
Attribute(defvalue:
"false", uiwidget:
UIWidgets.CheckBox,
desc:
"Use gamepad input for freelook instead of for steering when piloting aircrafts.")]
66 float m_fFirstPersonFOV;
69 float m_fThirdPersonFOV;
77 [
Attribute(defvalue:
"1", uiwidget:
UIWidgets.Slider,
params:
"0 1 0.01",
desc:
"Scale of aiming down sight focus intensity for PIP scopes.")]
80 [
Attribute(defvalue:
"false", uiwidget:
UIWidgets.CheckBox,
desc:
"Use focus mode by holding right mouse button.")]
87 float m_fDynamicRange;
89 [
Attribute(defvalue:
"true", uiwidget:
UIWidgets.CheckBox,
desc:
"Enable/Disable Tinnitus Sound Playback")]
104 bool m_bNearDofEffect;
110 int m_iLastUsedPreset;
118 [
Attribute(
desc:
"Types of hints which were already shown and should not be displayed again.", uiwidget:
UIWidgets.SearchComboBox, enums: ParamEnumArray.FromEnum(
EHint))]
121 [
Attribute(
desc:
"How many times were hints in Shown Hints attribute displayed. Order of array items is the same.")]
206 Debug.Error2(
"SCR_HintSettings.LoadShownHints()",
"Error when loading persistent hints, number of hint IDs does not match the number of repetitions. Memory of shown hints was erased to prevent issues.");
218 Print(
"Persistent state of hints cleared!",
LogLevel.VERBOSE);
229 GetGame().UserSettingsChanged();
236 ref array<ResourceName> m_aRecentMissions;
239 int m_iMaxRecentEntries;
242 bool m_bEAScreenShown;
245 bool m_bTutorialPlayed;
248 bool m_bFirstTimePlay;
251 int m_iPlayTutorialShowCount;
254 int m_iPlayTutorialShowMax;
260 ref array<LocalizedString> m_aReadHints;
ArmaReforgerScripted GetGame()
SCR_DestructionSynchronizationComponentClass ScriptComponentClass int index
ECollectiveModeForSettings
ECollectiveModeForSettings m_eGamepadCollective
ECollectiveModeForSettings m_eHotasCollective
EVehicleDrivingAssistanceMode m_eDrivingAssistance
bool m_bGamepadFreelookInAircraft
bool m_bAutoEquipNextPlaceableItem
bool m_bMouseControlAircraft
ECollectiveModeForSettings m_eKeyboardCollective
bool m_bPlatformIconNametag
bool m_bShowRadioProtocolText
UI Textures DeployMenu Briefing conflict_HintBanner_1_UI desc
By inheriting of this class you define a settings module.
ref array< EHint > m_aShownHints
void DontShowAgain(EHint type, BaseContainer container)
ref array< int > m_aShownHintCounts
void SaveShownHints(BaseContainer container)
void SetHintsEnabled(bool enabled)
int AddCount(EHint type, int delta=1)
void LoadShownHints(out BaseContainer container)
int m_iQuickSlotShowCount
int m_iInventoryOpenCount
EVehicleDrivingAssistanceMode
Player vehicle driving assistance modes. Individual features may become separate options in future.
proto void Print(void var, LogLevel level=LogLevel.NORMAL)
Prints content of variable to console/log.
LogLevel
Enum with severity of the logging message.
SCR_FieldOfViewSettings Attribute
@ Manual
Lens flare is determined manually by lens flare index.