InputButtonActivator - CodingDino/Dino-Unity-Toolkit GitHub Wiki
The InputButtonActivator component triggers an action whenever a specified button is pressed. Input buttons can be keyboard buttons, mouse buttons, or gamepad buttons, and are used to control things like jumping or attacking - anything that has a simply on/off value. They can be set up in Unity's InputManager.
This is an Activator component, and does nothing on its own, instead triggering a linked Action component. Actions, Activators, and Data make up the core system for the Dino Unity Toolkit.
Image: An InputButtonActivator set up to print some text to the console.
Properties
Conditions
These are the conditions which must be met in order for the actions to be triggered.
Property: | Description: |
---|---|
Button | The button the player must press to activate these actions. Button must be set up in Unity's InputManager and must match the name EXACTLY. |
Cooldown | How frequently can this activation happen, in seconds? Use 0 for no limit. |
Actions
These are the lists of actions that will be activated when the above conditions are met
Property: | Description: |
---|---|
On Button Pressed () | Activates when button is first pressed down. |
On Button Held () | Activates every frame the button is held down. |
On Button Released () | Activates when the button is released. |