Music Player
This system is able to play music tracks in random order without repeats if its possible.
To use this system, inject MusicPlayer class into your class, as shown below:
Parameters in inspector
musicSource – AudioSouce used by Music Player system. By default, there is already presented AudioSource inside the MusicPlayer GameObject on scene.
musicClips – list of music clips, categorized by music entry types.
delayBetweenClips – time delay between music clips, 3 seconds by default.
Available methods
This method plays random music clip by certain entryType.
MusicEntryType enum has next possible values by default: MusicEntryType.MainMenu, MusicEntryType.InGame, MusicEntryType.VictoryScreen and MusicEntryType.LossScreen. But you can extend this list as you wish.
Example:
This method stops currently playing music.
Example:
Last updated