TriggerSoundAction - acrimi/Raven GitHub Wiki
TriggerSoundAction will trigger playback of a sound file when executed. The sound can either be a single predefined sound, or a list of possible sounds that will be chosen from at random.
Configuration
The following parameters can be used to configure the action's behavior:
| Key | Type | Description |
|---|---|---|
| sound | string | The name of the sound file to play. Ignored if soundSet is defined. |
| soundSet | string[] | An array of sound file names. Upon execution, one of these files will be chosen at random and played. |
| volume | float | The volume that the triggered sound will play at. Defaults to 1. |
| loop | boolean | Whether or not the sound should play a single time or loop indefinitely. Defaults to false. |
| alias | string | An alias to assign to the sound being triggered. Can be used to later stop the specific sound triggered by this action. |
Examples:
"eventName": {
"action": "TriggerSoundAction",
"sound": "rumble.wav",
"volume": 0.6,
"loop": true,
"alias": "rockRumble"
}
"eventName": {
"action": "TriggerSoundAction",
"soundSet": [
"attack1.wav",
"attack2.wav",
"attack3.wav"
],
"volume": 0.5,
"loop": false
}