API Reference
Input
31 types
| Type | Name | Description |
|---|---|---|
| struct | AnalogInput Sandbox.VR | Represents a VR analog input action (e.g. trigger) |
| struct | AnalogInput2D Sandbox.VR | Represents a two-dimensional VR analog input action (e.g. joysticks) |
| class | BindSystem Sandbox.Bind | Data bind system, bind properties to each other. |
| struct | Builder Sandbox.Bind | A helper to create binds between two properties (or whatever you want) Example usage: set "BoolValue" from value of "St |
| enum | ControlPointValueInput | |
| struct | DigitalInput Sandbox.VR | Represents a VR digital input action (e.g. X button) |
| class | Input Sandbox | Allows querying of player button presses and other inputs. |
| class | Input Editor | |
| class | Input | A named input of a node. Inputs can connect to outputs of other nodes, or have a constant value. Use !:SetLink(LinkSourc |
| class | Input<T> Facepunch.ActionGraphs | Helper type for input parameters of methods marked with NodeAttribute. The value of this input can be evaluated on deman |
| class | InputAction Sandbox | An input action defined by a game project. |
| class | InputActionAttribute Sandbox | When applied to a string property, use an input action selector. |
| enum | InputAnalog Sandbox | An analog input, when fetched, is between -1 and 1 (0 being default) |
| class | InputAttribute Sandbox | Makes this method available as a Map Logic Input, for use in the Hammer Editor. This is only applicable to entities. |
| class | InputDefinition Facepunch.ActionGraphs | Describes an input of a node. |
| enum | InputFlags Facepunch.ActionGraphs | |
| class | InputFocus Sandbox.UI | Handles input focus for Panels. |
| enum | InputGlyphSize Sandbox | |
| struct | InputMotionData Sandbox | Represents the current state of a device's motion sensor(s). |
| class | InputOutputBase Editor | Represents a variable |
| enum | InputOutputType Editor | |
| struct | Inputs | The input state, allows interaction with Gizmos |
| class | InputSettings Sandbox | A class that holds all configured input settings for a game. This is serialized as a config and shared from the server t |
| class | InputSystem Editor | |
| class | Link Sandbox.Bind | Joins two proxies together, so one can be updated from the other (or both from each other) |
| class | NodeInputs Facepunch.ActionGraphs | Named inputs of a node, that may either link to the outputs of other nodes, or be assigned a constant value. |
| enum | PanelInputType Sandbox.UI | |
| class | Proxy Sandbox.Bind | Gets and Sets a value from somewhere. |
| class | VRInput Sandbox.VR | |
| class | WorldInput Sandbox | A router for world input, the best place to put this is on your player's camera. Uses cursor ray when mouse is active, o |
| class | WorldInput Sandbox.UI |