Sound Script

From the CreationKit Wiki
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()

Events[edit | edit source]

None