Instead of having to configure interactors on every controller profile individually, there is now a global controller interactors configuration in the new InteractorsProfile of the input service profile. The InteractorsProfile replaces the old PointersProfile as we continue the transition from pointers to interactors.
However, a controller may still be configured individually by overriding the global interactors list on the ControllerProfile itself.
New interaction behaviour: LeverBehaviour
A new interaction behaviour LeverBehaviour was added. The lever behaviour is a very versatile behavior and covers a whole range of possible interactions for games and apps.
Fixed broken service framework package dependency in the core module package.json
Removed legacy global "pointer extent" setting. An interactors range ("extent") is a very individual setting that needs to be chosen thoughtfully depending on the type of interactor. Interactor extent can be configured on the interactor itself
Renamed BaseControllerMappingProfileInspector to BaseControllerProfileInspector
Reality Collective - Reality Toolkit Pull Request
Overview
Global Controller Interactors Configuration
Instead of having to configure interactors on every controller profile individually, there is now a global controller interactors configuration in the new
InteractorsProfile
of the input service profile. TheInteractorsProfile
replaces the oldPointersProfile
as we continue the transition from pointers to interactors.However, a controller may still be configured individually by overriding the global interactors list on the
ControllerProfile
itself.New interaction behaviour: LeverBehaviour
A new interaction behaviour
LeverBehaviour
was added. The lever behaviour is a very versatile behavior and covers a whole range of possible interactions for games and apps.Consult the new docs page for more information.
Honorary Mentions
package.json
BaseControllerMappingProfileInspector
toBaseControllerProfileInspector