Dayz 1.25
Dayz Code Explorer by KGB
|
Защищенные данные | |
const float | TICK_TIME_OF_DATE_UPDATE_SECONDS = 300.0 |
const float | TICK_LOCATION_CACHE_UPDATE_SECONDS = 120.0 |
const float | TICK_LOCATION_UPDATE_SECONDS = 120.0 |
const float | TICK_PRIORITY_LOCATION_UPDATE_SECONDS = 30.0 |
const float | TICK_FADEOUT_PROCESSOR_SECONDS = 0.2 |
const int | TRACKS_BUFFER_HISTORY_SIZE = 2 |
const float | LOCATION_DISTANCE_MAX = 500 |
float | m_TickTimeOfDateElapsed |
float | m_TickLocationCacheUpdateElapsed |
float | m_TickLocationUpdateElapsed |
float | m_TickPriorityLocationUpdateElapsed |
float | m_TickFadeOutProcessingElapsed |
EDynamicMusicPlayerCategory | m_CategorySelected |
DynamicMusicTrackData | m_CurrentTrack |
ref DynamicMusicPlayerRegistry | m_DynamicMusicPlayerRegistry |
ref array< ref DynamicMusicTrackData > | m_TracksLocationMatchedPlayerInside |
static prio + filtered by the distance between player and center of zone | |
AbstractWave | m_SoundPlaying |
Закрытые данные | |
ref array< ref DynamicMusicTrackData > | m_TracksLocationStaticCached |
map of dynamically registered locations during runtime | |
ref array< ref DynamicMusicTrackData > | m_TracksLocationStaticPrioritizedCached |
static + filtered by the distance between player and center of zone | |
bool | m_WaitingForPlayback |
ref map< EDynamicMusicPlayerCategory, ref SimpleCircularBuffer< int > > | m_LastPlayedTrackBufferPerCategory |
gets the playback mode as set in sounds menu; 0 - all; 1 - menu only | |
vector | m_PlayerPosition |
float | m_FadeoutTimeElapsed |
float | m_FadeoutTimeRequested |
bool | m_FadeoutInProgress |
bool | m_Created |
|
inlineprivate |
fadeout settings
Перекрестные ссылки CALL_CATEGORY_SYSTEM, g_Game, 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.
|
inlineprotected |
Перекрестные ссылки CALL_CATEGORY_SYSTEM, DetermineTrackByCategory(), g_Game, IsPlaybackActive(), m_CategorySelected, m_DynamicMusicPlayerRegistry, m_TracksLocationMatchedPlayerInside и SetSelectedTrackFromCategory().
Используется в DetermineTrackByCategory(), OnCategorySet() и OnUpdate().
Перекрестные ссылки m_CurrentTrack, m_FadeoutInProgress, m_FadeoutTimeRequested, m_SoundPlaying и DynamicMusicTrackData::m_SoundSet.
Используется в OnLocationMatched().
|
inlineprivate |
Перекрестные ссылки m_DynamicMusicPlayerRegistry.
Используется в GetWaitTimeForCategory().
|
inlineprivate |
Перекрестные ссылки m_DynamicMusicPlayerRegistry.
Используется в GetWaitTimeForCategory().
|
inlineprivate |
Перекрестные ссылки m_DynamicMusicPlayerRegistry.
Используется в OnLocationMatched().
|
inlineprotected |
Перекрестные ссылки GetMaxWaitTimePerCategory(), GetMinWaitTimePerCategory() и Math::RandomFloatInclusive().
Используется в SetSelectedTrackFromCategory().
|
inlineprotected |
Перекрестные ссылки m_SoundPlaying и m_WaitingForPlayback.
Используется в DetermineTrackByCategory() и OnUpdate().
|
inlineprotected |
Перекрестные ссылки m_CategorySelected.
Используется в OnFadeoutFinished(), OnLocationMatched() и OnUpdate().
|
inlineprotected |
Перекрестные ссылки DetermineTrackByCategory() и EnumTools::EnumToString().
Используется в SetCategory().
|
inlineprotected |
Перекрестные ссылки AbstractWave::GetEvents(), IsPriotitizedCategorySelected(), m_SoundPlaying, OnTrackEnded(), SetCategory() и StopTrack().
Используется в OnUpdate().
|
inlineprotected |
play prio location track (no fadeout)
play location track (no fadeout)
Перекрестные ссылки FadeoutTrack(), GetPreviousTrackFadeoutSeconds(), IsPriotitizedCategorySelected(), m_CategorySelected и SetCategory().
Используется в OnUpdate().
|
inlineprotected |
Перекрестные ссылки CALL_CATEGORY_SYSTEM, g_Game, m_Created, m_CurrentTrack, m_WaitingForPlayback и PlayTrack().
Используется в SetSelectedTrackFromCategory().
|
inlineprotected |
Перекрестные ссылки m_CategorySelected, ResetWaitingQueue() и StopTrack().
Используется в DynamicMusicPlayer().
|
inlineprotected |
Перекрестные ссылки m_CurrentTrack, m_SoundPlaying, DynamicMusicTrackData::m_SoundSet и m_WaitingForPlayback.
Используется в OnFadeoutFinished() и PlayTrack().
|
inlineprotected |
stopped only by fadeouts
Перекрестные ссылки m_CurrentTrack, m_SoundPlaying, DynamicMusicTrackData::m_SoundSet и m_WaitingForPlayback.
Используется в PlayTrack().
handle fadeouts
caching of locations based on distance from player (<= LOCATION_DISTANCE_MAX)
no playback at all OR playback of non-prioritized category
works as default category selector
menu only
Перекрестные ссылки DetermineTrackByCategory(), g_Game, DiagMenu::GetBool(), IsPlaybackActive(), IsPriotitizedCategorySelected(), m_CategorySelected, m_DynamicMusicPlayerRegistry, m_FadeoutInProgress, m_FadeoutTimeElapsed, m_FadeoutTimeRequested, m_PlayerPosition, m_TickFadeOutProcessingElapsed, m_TickLocationCacheUpdateElapsed, m_TickLocationUpdateElapsed, m_TickPriorityLocationUpdateElapsed, m_TickTimeOfDateElapsed, m_TracksLocationStaticCached, m_TracksLocationStaticPrioritizedCached, OnFadeoutFinished(), OnLocationMatched(), PlayerInsideOfLocationFilter(), ProcessFadeOut(), RefreshTracksCache(), SetCategory(), SetTimeOfDate(), TICK_FADEOUT_PROCESSOR_SECONDS, TICK_LOCATION_CACHE_UPDATE_SECONDS, TICK_LOCATION_UPDATE_SECONDS, TICK_PRIORITY_LOCATION_UPDATE_SECONDS и TICK_TIME_OF_DATE_UPDATE_SECONDS.
|
inlineprivate |
Перекрестные ссылки INDEX_NOT_FOUND, Math::IsPointInRectangle(), m_PlayerPosition и m_TracksLocationMatchedPlayerInside.
Используется в OnUpdate().
|
inlineprivate |
Перекрестные ссылки Math::IsPointInRectangle() и m_PlayerPosition.
|
inlineprivate |
register callbacks
invalid sound set is used
Перекрестные ссылки AbstractWave::GetEvents(), GetGame(), AbstractWave::Loop(), m_CurrentTrack, m_SoundPlaying, m_WaitingForPlayback, OnTrackEnded(), OnTrackStopped(), AbstractWave::Play(), SoundObject() и SoundObjectBuilder().
Используется в OnNextTrackSelected() и ResetWaitingQueue().
|
inlineprivate |
Перекрестные ссылки m_FadeoutTimeElapsed, m_FadeoutTimeRequested, m_SoundPlaying и AbstractWave::SetFadeOutFactor().
Используется в OnUpdate().
|
inlineprivate |
Перекрестные ссылки Math::CenterOfRectangle(), vector::Distance(), LOCATION_DISTANCE_MAX, m_DynamicMusicPlayerRegistry, m_PlayerPosition, m_TracksLocationStaticCached и m_TracksLocationStaticPrioritizedCached.
Используется в DynamicMusicPlayer() и OnUpdate().
|
inlineprivate |
|
inlineprivate |
Перекрестные ссылки CALL_CATEGORY_SYSTEM, g_Game, m_CurrentTrack, m_WaitingForPlayback и PlayTrack().
Используется в OnProfileOptionChanged().
|
inlineprivate |
Перекрестные ссылки INDEX_NOT_FOUND, m_LastPlayedTrackBufferPerCategory, Math::RandomInt() и TRACKS_BUFFER_HISTORY_SIZE.
Используется в SetSelectedTrackFromCategory().
|
inlineprivate |
main menu priority tracks first
fallback in case there is no priority track
Перекрестные ссылки INDEX_NOT_FOUND.
Используется в SetSelectedTrackFromCategory().
|
inlineprivate |
Перекрестные ссылки m_CategorySelected, m_DynamicMusicPlayerRegistry и OnCategorySet().
Используется в OnFadeoutFinished(), OnLocationMatched() и OnUpdate().
|
inlineprivate |
currently prioritize main menu track on DMP start
Перекрестные ссылки GetWaitTimeForCategory(), INDEX_NOT_FOUND, m_Created, m_LastPlayedTrackBufferPerCategory, OnNextTrackSelected(), SelectRandomTrackIndexFromCategory() и SelectRandomTrackIndexFromCategoryPriorityFlagFirst().
Используется в DetermineTrackByCategory().
|
inlineprivate |
Перекрестные ссылки g_Game и GetGame().
Используется в DynamicMusicPlayer() и OnUpdate().
|
inlineprivate |
Перекрестные ссылки m_SoundPlaying и AbstractWave::Stop().
Используется в OnFadeoutFinished() и OnProfileOptionChanged().
Используется в RefreshTracksCache().
|
protected |
|
private |
Используется в DynamicMusicPlayer(), OnNextTrackSelected() и SetSelectedTrackFromCategory().
|
protected |
Используется в FadeoutTrack(), OnNextTrackSelected(), OnTrackEnded(), OnTrackStopped(), PlayTrack() и ResetWaitingQueue().
|
protected |
|
private |
Используется в FadeoutTrack() и OnUpdate().
|
private |
Используется в DynamicMusicPlayer(), OnUpdate() и ProcessFadeOut().
|
private |
Используется в DynamicMusicPlayer(), FadeoutTrack(), OnUpdate() и ProcessFadeOut().
|
private |
gets the playback mode as set in sounds menu; 0 - all; 1 - menu only
Используется в DynamicMusicPlayer(), SelectRandomTrackIndexFromCategory() и SetSelectedTrackFromCategory().
|
private |
Используется в OnUpdate(), PlayerInsideOfLocationFilter(), PlayerInsideOfLocationFilter() и RefreshTracksCache().
|
protected |
Используется в FadeoutTrack(), IsPlaybackActive(), OnFadeoutFinished(), OnTrackEnded(), OnTrackStopped(), PlayTrack(), ProcessFadeOut() и StopTrack().
|
protected |
Используется в OnUpdate().
|
protected |
Используется в OnUpdate().
|
protected |
Используется в OnUpdate().
|
protected |
Используется в OnUpdate().
|
protected |
Используется в OnUpdate().
|
protected |
static prio + filtered by the distance between player and center of zone
Используется в DetermineTrackByCategory(), DynamicMusicPlayer() и PlayerInsideOfLocationFilter().
|
private |
map of dynamically registered locations during runtime
Используется в DynamicMusicPlayer(), OnUpdate() и RefreshTracksCache().
|
private |
static + filtered by the distance between player and center of zone
Используется в DynamicMusicPlayer(), OnUpdate() и RefreshTracksCache().
|
private |
Используется в IsPlaybackActive(), OnNextTrackSelected(), OnTrackEnded(), OnTrackStopped(), PlayTrack() и ResetWaitingQueue().
Используется в OnUpdate().
Используется в OnUpdate().
Используется в OnUpdate().
Используется в OnUpdate().
Используется в OnUpdate().
Используется в DynamicMusicPlayer() и SelectRandomTrackIndexFromCategory().