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 audioSourceField 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
valuebool-
The value
Returns
- AudioSourceBuilder
-
The audio source builder
PlayOnAwake(bool)
Plays the on awake using the specified value
public AudioSourceBuilder PlayOnAwake(bool value)Parameters
valuebool-
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
valueFunc<AudioClipBuilder, AudioClip>-
The value
Returns
- AudioSourceBuilder
-
The audio source builder
See Also
-
IBuild<TOrigin>