Legacy:Functions/Map/Input
From Spherical
								< Legacy:Functions | Map
												
				Player input
- GetInputPerson(): Get the name of the person who holds player input.
 - IsInputAttached(): Check if input is attached to a person or not.
 - AttachInput(person): Give input control of person to the player.
 - DetachInput(): Remove input control given by AttachInput() or AttachPlayerInput().
 - AttachPlayerInput(person, player): Give input control of person to player.
 - DetachPlayerInput(person): Remove input control from person given to a player.
 
Binding scripts to input devices
Note: Binding a key or joystick button overrides whatever input has already been associated with it via AttachInput or AttachPlayerInput!
- BindKey(key, on_key_down, on_key_up): Bind scripts to key events.
 - UnbindKey(key): Remove script binding from the given key.
 
- BindJoystickButton(joystick, button, on_button_down, on_button_up): Bind scripts to joystick button events.
 - UnbindJoystickButton(joystick, button): Unbind joystick buttons from scripts.