Class AudioPlayerSettingsCreator.Input
Everything needed to create or update one channel's settings asset.
Inheritance
AudioPlayerSettingsCreator.Input
Assembly: Serenity.UnityAudioPlayer.Infrastructure.Editor.dll
public sealed class AudioPlayerSettingsCreator.Input
Constructors
Declaration
Fields
Declaration
public UnityAudioGameSettingsDefinition AudioGameSettings
Field Value
Declaration
public AudioMixerGroup AudioMixerGroup
Field Value
| Type |
Description |
| AudioMixerGroup |
|
Declaration
Field Value
The flat depth-cue fields, always applied like IgnoreIfAlreadyPlaying: a
caller updating an existing channel in place passes its current values
(FromSettings(UnityAudioDepthCueSettings)) or the defaults overwrite them. Curves are
not part of the input and survive an update. Null leaves the asset's block untouched.
Declaration
public AudioPlayerSettingsCreator.Input.DepthCueInput DepthCues
Field Value
Declaration
Field Value
Declaration
public bool IgnoreIfAlreadyPlaying
Field Value
Folder a brand-new asset is created under, and searched for an existing
same-Id asset to update in place.
Declaration
public string OutputFolderPath
Field Value
Declaration
public bool RegisterAsAddressables
Field Value
Declaration
public AudioPlayerType Type
Field Value