Class MusicPackManager
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class MusicPackManager : IMusicPackManager
- Inheritance
-
objectMusicPackManager
- Implements
- Extension Methods
Constructors
MusicPackManager(IAuthoringMusicPacks, IUnlockableContentOwnershipProvider, ILogger)
public MusicPackManager(IAuthoringMusicPacks packs, IUnlockableContentOwnershipProvider ownershipProvider, ILogger logger)
Parameters
packsIAuthoringMusicPacksownershipProviderIUnlockableContentOwnershipProviderloggerILogger
Properties
EnabledPacks
public IReadOnlyCollection<IMusicTrackGroup> EnabledPacks { get; }
Property Value
- IReadOnlyCollection<IMusicTrackGroup>
OnChanged
public IEvent OnChanged { get; }
Property Value
Methods
IsPackAvailable(IMusicTrackGroup)
public bool IsPackAvailable(IMusicTrackGroup group)
Parameters
groupIMusicTrackGroup
Returns
- bool
IsPackEnabled(IMusicTrackGroup)
public bool IsPackEnabled(IMusicTrackGroup group)
Parameters
groupIMusicTrackGroup
Returns
- bool
SetPackEnabled(IMusicTrackGroup, bool)
public void SetPackEnabled(IMusicTrackGroup group, bool enabled)
Parameters
groupIMusicTrackGroupenabledbool