Func button timed: Difference between revisions
Jump to navigation
Jump to search

mNo edit summary |
(-added class hierarchy, cleanup) |
||
Line 1: | Line 1: | ||
{{LanguageBar}} | {{LanguageBar}} | ||
{{ | {{CD|CButtonTimed}} | ||
{{This is a|brush entity|name=func_button_timed|series=Left 4 Dead}} It is a button that takes time to use. | |||
== Keyvalues == | == Keyvalues == | ||
{{KV Targetname}} | |||
{{KV|Use Time|intn=use_time|integer|The amount of time player must hold down [[use]], in seconds.}} | {{KV|Use Time|intn=use_time|integer|The amount of time player must hold down [[use]], in seconds.}} | ||
{{KV|Use String|intn=use_string|string|The text/string that appears on the progress bar while the player is holding down use. }} | {{KV|Use String|intn=use_string|string|The text/string that appears on the progress bar while the player is holding down use. }} | ||
Line 15: | Line 17: | ||
*11: Buzz Off | *11: Buzz Off | ||
*12: Latch Locked | *12: Latch Locked | ||
== Flags == | == Flags == | ||
{{fl|2048|Starts locked}} | |||
== Inputs == | == Inputs == | ||
{{ | {{I|Lock|Lock the button, preventing it from functioning and playing a locked sound.}} | ||
{{ | {{I|Unlock|Unlock the button, allowing it to function.}} | ||
{{ | {{I|Enable|Enable the button, so it glows and can be used.}} | ||
{{ | {{I|Disable|Disable the button, so it can't be used and doesn't glow.}} | ||
== Outputs == | == Outputs == | ||
{{ | {{O|OnPressed|Fired when the button is pressed.}} | ||
{{ | {{O|OnUnPressed|Fired when the button is unpressed.}} | ||
{{ | {{O|OnTimeUp|Fired when the button has been held more than the required amount of time.}} | ||
{{ | {{O|OnUseLocked|Fired when the button is used while locked.}} | ||
Revision as of 07:03, 12 October 2024


![]() |
---|
CButtonTimed |
func_button_timed
is a brush entity available in Left 4 Dead series. It is a button that takes time to use.
Keyvalues
- Name (targetname) <string>[ Edit ]
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentname
ortarget
).
Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
- Use String (use_string) <string>
- The text/string that appears on the progress bar while the player is holding down use.
- Use Sub-String (use_sub_string) <string>
- A sub-string that appears below the Use String.
- Glow Entity (glow) <targetname>
- The name of an entity that will get the +use glow for this button.
- Auto-Disable On Time Up (auto_disable) <boolean>
- When the use timer is up, disable the button. (Can be enabled with an input)
- Locked Sound (locked_sound) <choices>
- Sound played when the player tries to use the button, and fails because it's locked.
- 0: None
- 2: Access Denied
- 8: Small zap
- 10: Buzz
- 11: Buzz Off
- 12: Latch Locked
Flags
- Starts locked : [2048]
Inputs
- Lock
- Lock the button, preventing it from functioning and playing a locked sound.
- Unlock
- Unlock the button, allowing it to function.
- Enable
- Enable the button, so it glows and can be used.
- Disable
- Disable the button, so it can't be used and doesn't glow.
Outputs
- OnPressed
- Fired when the button is pressed.
- OnUnPressed
- Fired when the button is unpressed.
- OnTimeUp
- Fired when the button has been held more than the required amount of time.
- OnUseLocked
- Fired when the button is used while locked.