Type Alias: SoundRef
type SoundRef = {
value: AssetRef<Sound>;
volume: Float;
pan: Float;
playSpeed: Float;
minDistance: Float;
maxDistance: Float;
dopplerFactor: Float;
attenuationRolloffFactor: Float;
attenuationModel: UInt8;
inaudibleBehavior: UInt8;
playState: UInt8;
looping: boolean;
autoPlayOnStart: boolean;
};
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:923
Reference to a sound.
Properties
value
value: AssetRef<Sound>;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:927
UUID of the referenced sound.
volume
volume: Float;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:932
Volume from 0.0f to 1.0.
Default Value
1;
pan
pan: Float;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:937
Pan. -1.0 is left, 1.0 is right.
Default Value
0;
playSpeed
playSpeed: Float;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:942
The speed at which the sound will play. 1.0 is normal.
Default Value
1;
minDistance
minDistance: Float;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:947
If distance from audio souce is < minDistance, audio is at max volume.
Default Value
5;
maxDistance
maxDistance: Float;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:952
If distance from audio souce is >= maxDistance, audio is inaudible.
Default Value
50;
dopplerFactor
dopplerFactor: Float;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:957
Reduce or enhance the doppler effect.
Default Value
1;
attenuationRolloffFactor
attenuationRolloffFactor: Float;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:962
Attenuation rolloff factor.
Default Value
1;
attenuationModel
attenuationModel: UInt8;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:967
Attenuation Model.
Default Value
0;
inaudibleBehavior
inaudibleBehavior: UInt8;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:972
Behavior of a sound when it becomes inaudible.
Default Value
0;
playState
playState: UInt8;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:977
The play state of the sound.
Default Value
0;
looping
looping: boolean;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:982
Whether or not the sound loops.
Default Value
false;
autoPlayOnStart
autoPlayOnStart: boolean;
Defined in: node_modules/@3dverse/livelink.core/dist/_prebuild/engine_types/components.d.ts:987
Whether or not the sound plays automatically when the simulation starts.
Default Value
false;