Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_SoundManagerModule Class Reference
Inheritance diagram for SCR_SoundManagerModule:
SndBaseModule

Protected Member Functions

void SetDynamicRangeSignalValue ()
void SetTinnitusSignalValue ()
void OnEditorOpen ()
void OnEditorClose ()
void OnEditorManagerInit (SCR_EditorManagerEntity editorManager)
void OnEditorManagerExit (SCR_EditorManagerEntity editorManager)
void EditorManagerEventsInit ()
void EditorManagerEventsExit ()
override void OnUpdate (float timeslice)
override void OnInit ()
void SCR_SoundManagerModule (IEntitySource src, IEntity parent)
void ~SCR_SoundManagerModule ()

Detailed Description

SCR_SoundManagerModule is created for playing simple one-shot sounds without need of SoundComponent on given entity. SCR_SoundManagerModule is not present on console app. If functions in SCR_SoundManagerModule are enough for given sound, prioritize it befor adding SoundComponent on the entity. If entity already has SoundComponent because of some other sound, do not use SCR_SoundManagerModule. Do not use SCR_SoundManagerModule for UI sounds. Do not use SCR_SoundManagerModule for managing looped sounds. Looped sounds always need SoundComponent to work properly Signals for given sound can be set only before the playback and is not possible to update them during the sound playback.

Definition at line 11 of file SCR_SoundManagerModule.c.

Constructor & Destructor Documentation

◆ SCR_SoundManagerModule()

void SCR_SoundManagerModule::SCR_SoundManagerModule ( IEntitySource src,
IEntity parent )
inlineprotected

Definition at line 570 of file SCR_SoundManagerModule.c.

◆ ~SCR_SoundManagerModule()

void SCR_SoundManagerModule::~SCR_SoundManagerModule ( )
inlineprotected

Definition at line 579 of file SCR_SoundManagerModule.c.

Member Function Documentation

◆ EditorManagerEventsExit()

void SCR_SoundManagerModule::EditorManagerEventsExit ( )
inlineprotected

Editor manager events exit

Definition at line 515 of file SCR_SoundManagerModule.c.

◆ EditorManagerEventsInit()

void SCR_SoundManagerModule::EditorManagerEventsInit ( )
inlineprotected

Editor manager events init

Definition at line 498 of file SCR_SoundManagerModule.c.

◆ OnEditorClose()

void SCR_SoundManagerModule::OnEditorClose ( )
inlineprotected

Sets InEditor signal to 0

Definition at line 469 of file SCR_SoundManagerModule.c.

◆ OnEditorManagerExit()

void SCR_SoundManagerModule::OnEditorManagerExit ( SCR_EditorManagerEntity editorManager)
inlineprotected

Unregisters from open and close editor event listenets

Definition at line 488 of file SCR_SoundManagerModule.c.

◆ OnEditorManagerInit()

void SCR_SoundManagerModule::OnEditorManagerInit ( SCR_EditorManagerEntity editorManager)
inlineprotected

Registers to open and close editor event listenets

Definition at line 478 of file SCR_SoundManagerModule.c.

◆ OnEditorOpen()

void SCR_SoundManagerModule::OnEditorOpen ( )
inlineprotected

Sets InEditor signal to 1

Definition at line 460 of file SCR_SoundManagerModule.c.

◆ OnInit()

override void SCR_SoundManagerModule::OnInit ( )
inlineprotected

Definition at line 533 of file SCR_SoundManagerModule.c.

◆ OnUpdate()

override void SCR_SoundManagerModule::OnUpdate ( float timeslice)
inlineprotected

Definition at line 527 of file SCR_SoundManagerModule.c.

◆ SetDynamicRangeSignalValue()

void SCR_SoundManagerModule::SetDynamicRangeSignalValue ( )
inlineprotected

Sets GDynamicRange signal value based on game settings

Definition at line 427 of file SCR_SoundManagerModule.c.

◆ SetTinnitusSignalValue()

void SCR_SoundManagerModule::SetTinnitusSignalValue ( )
inlineprotected

Sets EnableTinnitus signal value based on game settings

Definition at line 444 of file SCR_SoundManagerModule.c.


The documentation for this class was generated from the following file: