Sound Script
Jump to navigation
Jump to search
Extends: Form Script (Papyrus)
Script for the manipulation of sound base objects.
Definition[edit | edit source]
ScriptName Sound extends Form
Properties[edit | edit source]
None
Global Functions[edit | edit source]
- SetInstanceVolume(Int aiInstanceID, Float afVolume)
- Modify the volume of a playing sound instance. Values outside of 0.0 - 1.0 will be clamped.
- StopInstance(Int aiInstanceID)
- Cause the given playback instance to cease playback. The next time the sound is played it will have a new instance ID.
Member Functions[edit | edit source]
- Int Play(ObjectReference akSource)
- Plays this sound from the specified source object. The returned integer is the playback instance ID, which can be used to control the sound after it has been started.
- Bool PlayAndWait(ObjectReference akSource)
- Plays this sound from the source object, and waits for the sound to finish.
SKSE Member Functions[edit | edit source]
- SoundDescriptor GetDescriptor()
- Returns the Sound Descriptor of the Sound.
Events[edit | edit source]
None