Env radio: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Nesciuse moved page Env radio/en to Env radio without leaving a redirect: Move en subpage to basepage)
No edit summary
 
Line 8: Line 8:


==Keyvalues==
==Keyvalues==
{{KV Targetname}}
{{KV|RadioOn|integer|Radio on or off.}}
{{KV|RadioOn|integer|Radio on or off.}}
{{KV|ScriptFile|string|Script file containing station information (default: <code>scripts/radio.txt</code>).}}
{{KV|ScriptFile|string|Script file containing station information (default: <code>scripts/radio.txt</code>).}}
{{KV|Volume|float|Radio Volume (0–100).}}
{{KV|Volume|float|Radio Volume (0–100).}}
{{KV BaseEntity|base=1|noscroll=1}}
 
==Inputs==
==Inputs==
{{IO|TurnOn|Turns the radio on.}}
{{I|TurnOn|Turns the radio on.}}
{{IO|TurnOff|Turns the radio off.}}
{{I|TurnOff|Turns the radio off.}}
{{IO|NextStation|Plays the next radio station.}}
{{I|NextStation|Plays the next radio station.}}
{{IO|PrevStation|Plays the previous radio station.}}
{{I|PrevStation|Plays the previous radio station.}}
{{IO|SetStation|Plays the radio station with this number (starts at 0).|param=integer}}
{{I|SetStation|Plays the radio station with this number (starts at 0).|param=integer}}
{{note|The entity will sometimes begin to play the station automatically upon receiving this input, but in other instances, it may need to be turned off and on again to work.}}
{{note|The entity will sometimes begin to play the station automatically upon receiving this input, but in other instances, it may need to be turned off and on again to work.}}
{{IO|SetVolume|Sets the volume of the entity (0-100).|param=integer}}
{{I|SetVolume|Sets the volume of the entity (0-100).|param=integer}}
{{IO|SetScript|Set the script file to gather radio stations from.|param=string}}
{{I|SetScript|Set the script file to gather radio stations from.|param=string}}
{{I BaseEntity|base=1}}


==Ouputs==
==Ouputs==
{{IO|OnUse|Fires when the <code>Use</code> input is given.}}
{{O|OnUse|Fires when the <code>Use</code> input is given.}}
{{O BaseEntity}}

Latest revision as of 16:39, 25 September 2024

English (en)Translate (Translate)
List of SE1 entities

env_radio is a point entity available in SiN Episodes SiN Episodes. It is an ambient entity that acts as a radio and works identical to the one found in the sin car, where it will continuously play the set of soundfiles found on a radio station located in scripts/radio.txt on loop in space as ambient_generic until told otherwise.

Keyvalues

Name (targetname) <string>[ Edit ]
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

RadioOn ([todo internal name (i)]) <integer>
Radio on or off.
ScriptFile ([todo internal name (i)]) <string>
Script file containing station information (default: scripts/radio.txt).
Volume ([todo internal name (i)]) <float>
Radio Volume (0–100).

Inputs

TurnOn
Turns the radio on.
TurnOff
Turns the radio off.
NextStation
Plays the next radio station.
PrevStation
Plays the previous radio station.
SetStation <integerRedirectInput/integer>
Plays the radio station with this number (starts at 0).
Note.pngNote:The entity will sometimes begin to play the station automatically upon receiving this input, but in other instances, it may need to be turned off and on again to work.
SetVolume <integerRedirectInput/integer>
Sets the volume of the entity (0-100).
SetScript <stringRedirectInput/string>
Set the script file to gather radio stations from.

Ouputs

OnUse
Fires when the Use input is given.