PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
DynamicMusicPlayerRegistry Class Reference

Private Member Functions

void DynamicMusicPlayerRegistry ()
 
protected void PreloadData ()
 
protected void RegisterCategorySettings ()
 
private void RegisterGlobalSettings ()
 
private void RegisterMenuSettings ()
 
private void RegisterTimeSettings ()
 
private void RegisterLocationStaticSettings ()
 
private void RegisterLocationDynamicSettings ()
 
protected void RegisterTracksMenu ()
 
protected void RegisterTracksTime ()
 
protected void RegisterTracksLocationStatic ()
 
protected void RegisterTracksLocationDynamic ()
 
protected void RegisterTrackMenu (string soundSetName, bool hasPriority=false, int timeOfDay=DynamicMusicPlayerTimeOfDay.ANY)
 
protected void RegisterTrackTime (string soundSetName, int timeOfDay=DynamicMusicPlayerTimeOfDay.ANY)
 
protected void RegisterTrackLocationStatic (string soundSetName, vector start, vector end, int timeOfDay=DynamicMusicPlayerTimeOfDay.ANY, bool runImmediately=false)
 
protected void RegisterTrackLocationStaticMultiRectangle (string soundSetName, array< ref TVectorArray > locationBoundaries, int timeOfDay=DynamicMusicPlayerTimeOfDay.ANY, bool runImmediately=false)
 
protected void RegisterTrackLocationStaticPoints (string soundSetName, array< vector > vertices, int timeOfDay=DynamicMusicPlayerTimeOfDay.ANY, bool runImmediately=false)
 
protected void RegisterTrackLocationDynamic (string soundSetName, int locationType=DynamicMusicLocationTypes.NONE, int timeOfDay=DynamicMusicPlayerTimeOfDay.ANY)
 

Private Attributes

ref map< EDynamicMusicPlayerCategory, ref DynamicMusicPlayerSettings > m_SettingsByCategory
 
ref array< ref DynamicMusicTrackDatam_TracksMenu
 
ref array< ref DynamicMusicTrackDatam_TracksTime
 
ref array< ref DynamicMusicTrackDatam_TracksLocationStatic
 
ref array< ref DynamicMusicTrackDatam_TracksLocationStaticPrioritized
 
ref array< ref DynamicMusicTrackDatam_TracksLocationDynamic
 
protected string m_WorldName = ""
 

Constructor & Destructor Documentation

◆ DynamicMusicPlayerRegistry()

void DynamicMusicPlayerRegistry ( )
inlineprivate

References PreloadData().

Member Function Documentation

◆ PreloadData()

◆ RegisterCategorySettings()

◆ RegisterGlobalSettings()

private void RegisterGlobalSettings ( )
inlineprivate

◆ RegisterLocationDynamicSettings()

private void RegisterLocationDynamicSettings ( )
inlineprivate

◆ RegisterLocationStaticSettings()

private void RegisterLocationStaticSettings ( )
inlineprivate

◆ RegisterMenuSettings()

private void RegisterMenuSettings ( )
inlineprivate

◆ RegisterTimeSettings()

private void RegisterTimeSettings ( )
inlineprivate

◆ RegisterTrackLocationDynamic()

protected void RegisterTrackLocationDynamic ( string  soundSetName,
int  locationType = DynamicMusicLocationTypes.NONE,
int  timeOfDay = DynamicMusicPlayerTimeOfDay.ANY 
)
inlineprivate

◆ RegisterTrackLocationStatic()

protected void RegisterTrackLocationStatic ( string  soundSetName,
vector  start,
vector  end,
int  timeOfDay = DynamicMusicPlayerTimeOfDay.ANY,
bool  runImmediately = false 
)
inlineprivate

◆ RegisterTrackLocationStaticMultiRectangle()

◆ RegisterTrackLocationStaticPoints()

protected void RegisterTrackLocationStaticPoints ( string  soundSetName,
array< vector vertices,
int  timeOfDay = DynamicMusicPlayerTimeOfDay.ANY,
bool  runImmediately = false 
)
inlineprivate

◆ RegisterTrackMenu()

protected void RegisterTrackMenu ( string  soundSetName,
bool  hasPriority = false,
int  timeOfDay = DynamicMusicPlayerTimeOfDay.ANY 
)
inlineprivate

◆ RegisterTracksLocationDynamic()

protected void RegisterTracksLocationDynamic ( )
inlineprivate

◆ RegisterTracksLocationStatic()

protected void RegisterTracksLocationStatic ( )
inlineprivate

◆ RegisterTracksMenu()

protected void RegisterTracksMenu ( )
inlineprivate

References m_TracksMenu, and RegisterTrackMenu().

Referenced by PreloadData().

◆ RegisterTracksTime()

protected void RegisterTracksTime ( )
inlineprivate

References m_TracksTime, and RegisterTrackTime().

Referenced by PreloadData().

◆ RegisterTrackTime()

protected void RegisterTrackTime ( string  soundSetName,
int  timeOfDay = DynamicMusicPlayerTimeOfDay.ANY 
)
inlineprivate

Field Documentation

◆ m_SettingsByCategory

◆ m_TracksLocationDynamic

◆ m_TracksLocationStatic

◆ m_TracksLocationStaticPrioritized

◆ m_TracksMenu

◆ m_TracksTime

◆ m_WorldName


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