642 {
643 if (tracklist.Count() == 0)
644 return true;
645
648 {
650 filteredTracks.Insert(filteredTrack);
651 }
652
653 float trackIndex;
657 else
659
661 {
664
665 return true;
666 }
667
668 return false;
669 }
float GetWaitTimeForCategory(EDynamicMusicPlayerCategory category)
int SelectRandomTrackIndexFromCategory(EDynamicMusicPlayerCategory category, int lookupType, notnull array< ref DynamicMusicTrackData > tracks)
ref map< EDynamicMusicPlayerCategory, ref SimpleCircularBuffer< int > > m_LastPlayedTrackBufferPerCategory
gets the playback mode as set in sounds menu; 0 - all; 1 - menu only
void OnNextTrackSelected(DynamicMusicTrackData track, float waitTime)
int SelectRandomTrackIndexFromCategoryPriorityFlagFirst(EDynamicMusicPlayerCategory category, notnull array< ref DynamicMusicTrackData > tracks)
EDynamicMusicPlayerCategory
for backward compatibility
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
const int INDEX_NOT_FOUND