DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ DynamicMusicPlayer()

void DynamicMusicPlayer::DynamicMusicPlayer ( DynamicMusicPlayerRegistry configuration)
inlineprivate

fadeout settings

См. определение в файле DynamicMusicPlayer.c строка 118

119 {
120 m_DynamicMusicPlayerRegistry = configuration;
121 m_RequestedPlaybackMode = g_Game.GetProfileOptionInt(EDayZProfilesOptions.AMBIENT_MUSIC_MODE);
122
123 m_ActualTimeOfDay = DynamicMusicPlayerTimeOfDay.ANY;
125
127
130
131 m_LastPlayedTrackBufferPerCategory[EDynamicMusicPlayerCategory.LOCATION_STATIC] = new SimpleCircularBuffer<int>(TRACKS_BUFFER_HISTORY_SIZE, -1);
132 m_LastPlayedTrackBufferPerCategory[EDynamicMusicPlayerCategory.LOCATION_STATIC_PRIORITY] = new SimpleCircularBuffer<int>(TRACKS_BUFFER_HISTORY_SIZE, -1);
133 m_LastPlayedTrackBufferPerCategory[EDynamicMusicPlayerCategory.LOCATION_DYNAMIC] = new SimpleCircularBuffer<int>(TRACKS_BUFFER_HISTORY_SIZE, -1);
134
135 m_LocationsDynamic = new map<int, ref DynamicMusicLocationDynamicData>();
136 m_TracksLocationStaticCached = new array<ref DynamicMusicTrackData>();
137 m_TracksLocationStaticPrioritizedCached = new array<ref DynamicMusicTrackData>();
138
139 m_TracksLocationMatchedPlayerInside = new array<ref DynamicMusicTrackData>();
140
142
146
147 g_Game.GetCallQueue(CALL_CATEGORY_SYSTEM).CallLater(RefreshTracksCache, 5000);
148
149 DayZProfilesOptions.m_OnIntOptionChanged.Insert(OnProfileOptionChanged);
150
151 m_Created = true;
152 }
map
Определения ControlsXboxNew.c:4
DayZGame g_Game
Определения DayZGame.c:3868
EDayZProfilesOptions
Определения EDayZProfilesOptions.c:2
EDynamicMusicPlayerCategory
Определения EDynamicMusicPlayerCategory.c:2
const int TRACKS_BUFFER_HISTORY_SIZE
Определения DynamicMusicPlayer.c:83
float m_FadeoutTimeElapsed
Определения DynamicMusicPlayer.c:112
ref array< ref DynamicMusicTrackData > m_TracksLocationStaticPrioritizedCached
static + filtered by the distance between player and center of zone
Определения DynamicMusicPlayer.c:100
EDynamicMusicPlayerCategory m_CategorySelected
Определения DynamicMusicPlayer.c:93
void OnProfileOptionChanged(EDayZProfilesOptions option, int value)
Определения DynamicMusicPlayer.c:345
void SetTimeOfDate()
Определения DynamicMusicPlayer.c:671
float m_FadeoutTimeRequested
Определения DynamicMusicPlayer.c:113
ref array< ref DynamicMusicTrackData > m_TracksLocationMatchedPlayerInside
static prio + filtered by the distance between player and center of zone
Определения DynamicMusicPlayer.c:102
ref DynamicMusicPlayerRegistry m_DynamicMusicPlayerRegistry
Определения DynamicMusicPlayer.c:95
void RefreshTracksCache()
Определения DynamicMusicPlayer.c:720
bool m_Created
Определения DynamicMusicPlayer.c:116
ref array< ref DynamicMusicTrackData > m_TracksLocationStaticCached
map of dynamically registered locations during runtime
Определения DynamicMusicPlayer.c:99
ref map< EDynamicMusicPlayerCategory, ref SimpleCircularBuffer< int > > m_LastPlayedTrackBufferPerCategory
gets the playback mode as set in sounds menu; 0 - all; 1 - menu only
Определения DynamicMusicPlayer.c:108
const int CALL_CATEGORY_SYSTEM
Определения tools.c:8

Перекрестные ссылки CALL_CATEGORY_SYSTEM, g_Game, ScriptInvoker::Insert(), m_CategorySelected, m_Created, m_DynamicMusicPlayerRegistry, m_FadeoutTimeElapsed, m_FadeoutTimeRequested, m_LastPlayedTrackBufferPerCategory, DayZProfilesOptions::m_OnIntOptionChanged, m_TracksLocationMatchedPlayerInside, m_TracksLocationStaticCached, m_TracksLocationStaticPrioritizedCached, OnProfileOptionChanged(), RefreshTracksCache(), SetTimeOfDate() и TRACKS_BUFFER_HISTORY_SIZE.