Env speaker: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(updates)
mNo edit summary
Line 1: Line 1:
{{lang|Env speaker}}
{{lang|Env speaker}}
{{hl2 point|env_speaker}} It randomly emits announcements using the [[response rules]] system.
{{hl2 point|env_speaker}} It randomly emits announcements using the [[response rules]] system.
{{stray ent|{{portal}} {{as}} {{portal2}}}}


{{code class|CSpeaker|env_speaker.cpp}}
{{code class|CSpeaker|env_speaker.cpp}}

Revision as of 07:08, 17 September 2018

English (en)Translate (Translate)

Template:Hl2 point It randomly emits announcements using the response rules system.

Note.pngNote:This entity is also in the code for Portal Alien Swarm Portal 2. Its functionality is not guaranteed.


C++ In code, it is represented by theCSpeakerclass, defined in theenv_speaker.cppfile.

Flags

  • 1: Start Silent
  • 2: Play Everywhere

Keyvalues

Min Delay Between Announcements (delaymin) ([todo internal name (i)]) <float>
Minimum time between announcements in seconds.
Max Delay Between Announcements (delaymax) ([todo internal name (i)]) <float>
Maximum time between announcements in seconds.
Context rule script (rulescript) ([todo internal name (i)]) <string>
The response rules script file to load.
Concept name (concept) ([todo internal name (i)]) <string>
The concept to speak.


Inputs

TurnOn
Start random announcements.
TurnOff
Stop random announcements.
Toggle
If on, turn off. If off, turn on.


Outputs