645 {
646 if (tracklist.Count() == 0)
647 return true;
648
651 {
653 filteredTracks.Insert(filteredTrack);
654 }
655
656 float trackIndex;
660 else
662
664 {
667
668 return true;
669 }
670
671 return false;
672 }
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