Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SCR_AudioSettingsSubMenu.c
Go to the documentation of this file.
1
class
SCR_AudioSettingsSubMenu
:
SCR_SettingsSubMenuBase
2
{
3
//------------------------------------------------------------------------------------------------
4
override
void
OnTabCreate(
Widget
menuRoot,
ResourceName
buttonsLayout,
int
index
)
5
{
6
super.
OnTabCreate
(menuRoot, buttonsLayout,
index
);
7
8
m_aSettingsBindings
.Clear();
9
m_aSettingsBindings
.Insert(
new
SCR_SettingBindingEngine
(
"AudioSettings"
,
"Volume"
,
"Master"
));
10
m_aSettingsBindings
.Insert(
new
SCR_SettingBindingEngine
(
"AudioSettings"
,
"VolumeSfx"
,
"SFX"
));
11
m_aSettingsBindings
.Insert(
new
SCR_SettingBindingEngine
(
"AudioSettings"
,
"VolumeMusic"
,
"Music"
));
12
m_aSettingsBindings
.Insert(
new
SCR_SettingBindingEngine
(
"AudioSettings"
,
"VolumeVoiceChat"
,
"VOIP"
));
13
m_aSettingsBindings
.Insert(
new
SCR_SettingBindingEngine
(
"AudioSettings"
,
"VolumeDialog"
,
"Dialogue"
));
14
m_aSettingsBindings
.Insert(
new
SCR_SettingBindingEngine
(
"AudioSettings"
,
"StereoMode"
,
"ProcessingMode"
));
15
m_aSettingsBindings
.Insert(
new
SCR_SettingBindingEngine
(
"AudioSettings"
,
"DualsenseSpeakerEnabled"
,
"DualsenseSpeakerEnabled"
));
16
m_aSettingsBindings
.Insert(
new
SCR_SettingBindingGameplay
(
"SCR_AudioSettings"
,
"m_fDynamicRange"
,
"DynamicRange"
));
17
m_aSettingsBindings
.Insert(
new
SCR_SettingBindingGameplay
(
"SCR_AudioSettings"
,
"m_bGTinnitus"
,
"EnableTinnitus"
));
18
m_aSettingsBindings
.Insert(
new
SCR_SettingBindingGameplay
(
"SCR_AudioSettings"
,
"m_bHQAnnouncer"
,
"HQAnnouncer"
));
19
LoadSettings
();
20
21
Widget
dualsenseSpeakerWidget =
m_wRoot
.FindAnyWidget(
"DualsenseSpeakerEnabled"
);
22
if
(dualsenseSpeakerWidget &&
System
.GetPlatform() !=
EPlatform
.PS5 &&
System
.GetPlatform() !=
EPlatform
.PS5_PRO)
23
dualsenseSpeakerWidget.SetVisible(
false
);
24
}
25
};
index
SCR_DestructionSynchronizationComponentClass ScriptComponentClass int index
Definition
SCR_DestructionSynchronizationComponent.c:17
LoadSettings
void LoadSettings()
Definition
SCR_HintManagerComponent.c:455
ResourceName
Definition
ResourceName.c:13
SCR_AudioSettingsSubMenu
Definition
SCR_AudioSettingsSubMenu.c:2
SCR_ScriptedWidgetComponent::m_wRoot
Widget m_wRoot
Definition
SCR_ScriptedWidgetComponent.c:9
SCR_SettingBindingEngine
Definition
SCR_SettingBindingEngine.c:2
SCR_SettingBindingGameplay
Definition
SCR_SettingBindingGameplay.c:2
SCR_SettingsSubMenuBase
Definition
SCR_SettingsSubMenuBase.c:2
SCR_SettingsSubMenuBase::m_aSettingsBindings
ref array< ref SCR_SettingsBindingBase > m_aSettingsBindings
Definition
SCR_SettingsSubMenuBase.c:3
SCR_SettingsSubMenuBase::OnTabCreate
override void OnTabCreate(Widget menuRoot, ResourceName buttonsLayout, int index)
Definition
SCR_SettingsSubMenuBase.c:8
System
Definition
System.c:13
Widget
Definition
Widget.c:13
EPlatform
EPlatform
Definition
EPlatform.c:13
scripts
Game
UI
Menu
SettingsMenu
SCR_AudioSettingsSubMenu.c
Generated by
1.17.0