env_soundscape_triggerable
...
class hierarchy |
---|
CEnvSoundscapeTriggerable defined in soundscape.cpp
|
env_soundscape_triggerable
is a point entity available in all Source games. This entity is required when you want to use trigger_soundscape
otherwise works just like env_soundscape
.
Note:This is a preserved entity in .
- On a new round, its properties including its position will intentionally not reset. You can use logic_auto to emulate resetting it.
- Killing it removes it forever, as it is not respawned on a new round.
- It cannot be spawned with a point_template.
- Parenting this with non preserved entities may have undesirable effects.
Keyvalues
Targetname:
- Name
(targetname)
<string> - The targetname that other entities refer to this entity by.
- Radius
(radius)
<integer> - Defines the entity's sphere of influence. Players must also have LOS to the entity for it to trigger. -1 means infinite range.
- Soundscape
(soundscape)
<string> - The name of the soundscape to play. Some examples are provided, but the actual list is not. The best way to browse soundscapes is from within the game with the
playsoundscape
console command.
- Sound Position 0
(position0)
to Sound Position 7(position7)
<targetname> - Entities which define the location from which any positioned sounds play. Must be entities that the client knows about (e.g
info_target
or anything visible).
EnableDisable:
- Start Disabled
(StartDisabled)
<boolean> - Stay dormant until activated (with the
Enable
input).
Inputs
ToggleEnabled
- Toggle the soundscape on/off.
Enable
Disable
- Enable/Disable the soundscape
Outputs
OnPlay
- Fired when this soundscape becomes the active one.