Eazy Sound Manager API Refrence
EazySoundManagerPrepareMusic Method (AudioClip, Single, Boolean, Boolean, Single, Single, Single, Transform) |
Prepares and initializes background music
Namespace: Hellmade.Sound
Assembly: Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0

C#
public static int PrepareMusic( AudioClip clip, float volume, bool loop, bool persist, float fadeInSeconds, float fadeOutSeconds, float currentMusicfadeOutSeconds, Transform sourceTransform )
Parameters
- clip
- Type: AudioClip
The audio clip to prepare - volume
- Type: SystemSingle
The volume the music will have - loop
- Type: SystemBoolean
Wether the music is looped - persist
- Type: SystemBoolean
Whether the audio persists in between scene changes - fadeInSeconds
- Type: SystemSingle
- fadeOutSeconds
- Type: SystemSingle
- currentMusicfadeOutSeconds
- Type: SystemSingle
How many seconds it needs for current music audio to fade out. It will override its own fade out seconds. If -1 is passed, current music will keep its own fade out seconds - sourceTransform
- Type: Transform
The transform that is the source of the music (will become 3D audio). If 3D audio is not wanted, use null
Return Value
Type: Int32The ID of the created Audio object
