Class MusicPlayer
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class MusicPlayer : IMusicPlayer
- Inheritance
-
objectMusicPlayer
- Implements
- Extension Methods
Constructors
MusicPlayer(ISoundPlayer, MusicPlayerSettings, Func<IEnumerator, Coroutine>, ILogger)
public MusicPlayer(ISoundPlayer soundPlayer, MusicPlayerSettings settings, Func<IEnumerator, Coroutine> startCoroutine, ILogger logger)
Parameters
soundPlayerISoundPlayersettingsMusicPlayerSettingsstartCoroutineFunc<IEnumerator, Coroutine>loggerILogger
Properties
CurrentTrack
public MusicTrack CurrentTrack { get; }
Property Value
Methods
Dispose()
public void Dispose()
Play()
public void Play()
PlayTracks(IEnumerable<MusicTrack>)
public void PlayTracks(IEnumerable<MusicTrack> tracks)
Parameters
tracksIEnumerable<MusicTrack>
SetTracks(IEnumerable<MusicTrack>)
public void SetTracks(IEnumerable<MusicTrack> tracks)
Parameters
tracksIEnumerable<MusicTrack>
SkipToNextTrack()
public void SkipToNextTrack()
Stop(float)
public void Stop(float timeToStop)
Parameters
timeToStopfloat