AudioController.PlayAmbienceSound Method (String, Transform, Single, Single, Single)

Audio Toolkit

Collapse image Expand Image Copy image CopyHover image
Plays an audio item with the name audioID as ambience sound at the specified position.

Namespace: (Default Namespace)
Assembly: AudioToolkit (in AudioToolkit.dll) Version: 8.0.0.0 (8.0.0.0)

Syntax

C#
public static AudioObject PlayAmbienceSound(
	string audioID,
	Transform parentObj,
	float volume = 1f,
	float delay = 0f,
	float startTime = 0f
)

Parameters

audioID
Type: System..::..String
The audio ID.
parentObj
Type: Transform
The parent transform or null.
volume (Optional)
Type: System..::..Single
The volume between 0 and 1 [default=1].
delay (Optional)
Type: System..::..Single
The delay [default=0].
startTime (Optional)
Type: System..::..Single
The start time [default=0]

Return Value

Type: AudioObject
Returns the reference of the AudioObject that is used to play the audio item, or null if the audioID does not exist. Warning: Use PoolableReference<(Of <(<'T>)>)> to store an AudioObject reference if you have pooling enabled.

Remarks

PlayAmbienceSound makes sure that only one ambience track is played at a time. If cross fading is enabled in the AudioController fading is performed automatically.

See Also