Prop floor ball button: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
 
(15 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{Portal2 point|prop_floor_ball_button}}
[[File:prop_floor_ball_button.png|right|thumb|Model of the prop_floor_ball_button.]]
{{screenshot}}


==Entity Description==
{{this is a|model entity|game=Portal 2|name=prop_floor_ball_button}}
A receiver for an edgeless safety cube.


==KeyValues==
It is a floor button which is only activated by a [[prop_weighted_cube]] that is set to Cube Type = Sphere.
 
==Keyvalues==
{{KV Targetname}}
{{KV Targetname}}
{{KV Angles}}
{{KV|SuppressAnimSounds|intn=SuppressAnimSounds|bool|Prevent the button from playing any sounds.|nofgd=1}}
{{KV Studiomodel}}


==Inputs==
==Inputs==
{{I Targetname}}
{{I|PressIn|Activate the button as if it was pressed, sending it to the bottom position.}}
; <code>PressIn</code>
{{I|PressOut|Unpress the button, sending it to the top position.}}
: Presses the button.
; <code>PressOut</code>
: Releases the button.


==Outputs==
==Outputs==
; <code>OnPressed</code>
{{O|OnPressed|Called when the button has been pressed.}}
: Fired when the button is pressed. {{activator|activator}}
{{O|OnUnPressed|Called when the button has been unpressed.}}
; <code>OnUnpressed</code>
 
: Fired when the button is released. {{activator|activator}}
[[Category:Prop entities|floor ball button]]

Latest revision as of 05:12, 6 June 2025

Model of the prop_floor_ball_button.

prop_floor_ball_button is a model entity available in Portal 2 Portal 2.

It is a floor button which is only activated by a prop_weighted_cube that is set to Cube Type = Sphere.

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.

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.