Optional call_Optional loop_Optional horizontal?: booleanOptional horizontal_Optional shoulder?: booleanOptional shoulder_Optional vertical?: booleanOptional vertical_Optional no_Whether to reset the current controls before attaching new ones. Only works for controls set with "persist" false. When setting this to true, use it wiselly.
Optional persist?: booleanWhether the bindings set must persist even if ControlManager.reset is called. If true, ControlManager.detach_bindings need to be called to disable these controls.
The passed callbacks will be called just once and then automatically unbound. ControlManager.reset has no effect over it. Use ControlManager.detach_bindings to detach bindings in the case it's not necessary to call the callbacks anymore. If this parameter is true, "persist", "reset_controls" and "no_initial_reset" have no effect. Don't work for loops.