Class AudioSourceBuilder
- Assembly
- Alis.dll
The audio source builder class
public class AudioSourceBuilder : IBuild<AudioSource>, IIsActive<AudioSourceBuilder, bool>, ISetAudioClip<AudioSourceBuilder, Func<AudioClipBuilder, AudioClip>>, IPlayOnAwake<AudioSourceBuilder, bool>
Inheritance
Implements
Inherited Members
Fields
audioSource
Gets or sets the value of the audio source
private readonly AudioSource audioSource
Field Value
Methods
Build()
Builds this instance
public AudioSource Build()
Returns
- AudioSource
-
The audio source
IsActive(bool)
Ises the active using the specified value
public AudioSourceBuilder IsActive(bool value)
Parameters
value
bool-
The value
Returns
- AudioSourceBuilder
-
The audio source builder
PlayOnAwake(bool)
Plays the on awake using the specified value
public AudioSourceBuilder PlayOnAwake(bool value)
Parameters
value
bool-
The value
Returns
- AudioSourceBuilder
-
The audio source builder
SetAudioClip(Func<AudioClipBuilder, AudioClip>)
Sets the audio clip using the specified value
public AudioSourceBuilder SetAudioClip(Func<AudioClipBuilder, AudioClip> value)
Parameters
value
Func<AudioClipBuilder, AudioClip>-
The value
Returns
- AudioSourceBuilder
-
The audio source builder
See Also
-
IBuild<TOrigin>