Unique name used to access the virtual button.
Physical button the virtual button is triggered by, or an array of ButtonCode enum values.
Optionalmodifiers: EnumValue<ButtonModifier, number>Modifiers required to be pressed with the physical button to trigger the virtual button.
Optionalrepeatable: booleanIf true, the virtual button events will be sent continually while the physical button is being held.
Optionalcategory: stringThe category of the button, if undefined, the default category will be used.
The target of the decorator must be a static field of type VirtualButton.
Each category only supports each name uniquely per ButtonCode.
Registers a VirtualButton with the VirtualInput.defaultConfiguration and assigns it to the decorated field.