Prop floor cube button: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
 
(16 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{portal2 point|prop_floor_cube_button}}
{{lang|{{PAGENAME}}}}
 
{{CD|???|base=CBaseAnimating}}
{{screenshot}}
[[File:prop_floor_cube_button.png|right|thumb|Model of a <tt>[[prop_floor_cube_button]]</tt>.]]
 
{{this is a|model entity|game=Portal 2|name=prop_floor_cube_button}} It is a floor button that is activated by a {{ent|prop_weighted_cube}}.
==Entity description==
A receiver for a [[prop_weighted_cube|weighed storage cube]]. Not to be confused with a [[prop_floor_button|normal button]].


==Keyvalues==
==Keyvalues==
{{KV Targetname}}
{{KV Targetname}}
{{KV Angles}}
{{KV|SuppressAnimSounds|intn=SuppressAnimSounds|bool|Prevent the button from playing any sounds.|nofgd=1}}
{{KV|World model|studio}}
{{KV|Accepts Balls|intn=AcceptsBall|boolean|If this button gets activated by the spherical cubes? Should always be False.}}
{{KV|Skin|integer|Some models have multiple versions of their textures, called skins. Set this to a number other than 0 to use that skin instead of the default.}}


==Inputs==
==Inputs==
{{I Targetname}}
{{I|PressIn|Activate the button as if it was pressed, sending it to the bottom position.}}
{{I Angles}}
{{I|PressOut|Unpress the button, sending it to the top position.}}
{{IO|PressIn|Presses the button}}
{{IO|PressOut|Unpresses the button}}


==Outputs==
==Outputs==
{{O Targetname}}
{{O|OnPressed|Called when the button has been pressed.}}
{{IO|OnPressed|Fires when pressed.}}
{{O|OnUnPressed|Called when the button has been unpressed.}}
{{IO|OnUnpressed|Fires when unpressed.}}
 
[[Category:Prop entities|floor cube button]]

Latest revision as of 15:25, 1 September 2025

English (en)Translate (Translate)
C++ Class hierarchy
???
CBaseAnimating
CBaseEntity

prop_floor_cube_button is a model entity available in Portal 2 Portal 2. It is a floor button that is activated by a prop_weighted_cube.

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

SuppressAnimSounds (SuppressAnimSounds) <boolean> !FGD
Prevent the button from playing any sounds.
Accepts Balls (AcceptsBall) <boolean>
If this button gets activated by the spherical cubes? Should always be False.

Inputs

PressIn
Activate the button as if it was pressed, sending it to the bottom position.
PressOut
Unpress the button, sending it to the top position.

Outputs

OnPressed
Called when the button has been pressed.
OnUnPressed
Called when the button has been unpressed.