Skip to content

Releases: ExtendRealityLtd/Tilia.Input.UnityInputSystem

v2.1.2

19 Feb 14:54

Choose a tag to compare

2.1.2 (2023-02-19)

Miscellaneous Chores

v2.1.1

08 Feb 17:26

Choose a tag to compare

2.1.1 (2023-02-08)

Miscellaneous Chores

v2.1.0

31 Dec 12:11

Choose a tag to compare

2.1.0 (2022-12-31)

Features

  • InputActionProperty: add functionality based around InputActions (68d15b8)

    The InputActionProperty of the Unity Input System allows for listening to Input System Action events directly based off an input system action reference or from a direct binding.

    This is cleaner and easier to understand than the CallbackContext with Unity Events so it has been used to create some new prefabs in the samples directory.

    The new InputActionPropertyVelocityTracker will track velocity of an input system action which can be based off OpenXR device data, meaning the velocity reported should be compatible with the specific device rather than trying to use estimations.

    The new InputActionPropertyTransformer can also be used in place of the CallbackContextTransformer to provide a direct reference to an Input Action (or direct binding) which can be used to pick up action input directly within the component rather than having to go through the PlayerInput script and pass the context via a Unity Event to the CallbackContextTransformer.

    The InputActions_GenericXR.inputactions mapping has also been updated to include pose data for the HMD, controllers and pointer, which includes position, rotation and velocity information.

    This has all formalised in the creation of two new prefabs:

    • UnityInputSystem.Poses.GenericXR.prefab - contains tracked poses for the new pose data. * UnityInputSystem.InputActionMappings.GenericXR.prefab - contains all of the input buttons, axis data, etc for the generic controllers using the new InputActionPropertyTransformer, which makes it easier to see how to customise the system.

    This has also meant the UnityInputSystem.Mappings.GenericXR.prefab has been renamed to UnityInputSystem.CallbackContextMappings.GenericXR.prefab and this should not technically be considered as deprecated as it may still be useful or even the preferred usage, but by default the new InputActionMappings.GenericXR.prefab should be used.

v2.0.4

16 Jun 14:45

Choose a tag to compare

2.0.4 (2022-06-16)

Miscellaneous Chores

v2.0.3

20 May 07:25

Choose a tag to compare

2.0.3 (2022-05-20)

Miscellaneous Chores

v2.0.2

09 May 14:55

Choose a tag to compare

2.0.2 (2022-05-09)

Miscellaneous Chores

v2.0.1

28 Apr 09:32

Choose a tag to compare

2.0.1 (2022-04-28)

Miscellaneous Chores

v2.0.0

28 Apr 07:30

Choose a tag to compare

2.0.0 (2022-04-28)

⚠️ BREAKING CHANGES ⚠️

  • Malimbe: This removes the last remaining elements of Malimbe and whilst it does not cause any breaking changes within this package, it removes Malimbe as a dependency which other projects that rely on this package may piggy back off this Malimbe dependency so it will break any project like that.

All of the previous functionality from Malimbe has been replicated in standard code without the need for it to be weaved by the Malimbe helper tags. (eab284d)

Features

  • Malimbe: remove malimbe dependency (eab284d)

v1.2.2

15 Mar 21:50

Choose a tag to compare

1.2.2 (2022-03-15)

Miscellaneous Chores

v1.2.1

15 Mar 09:54

Choose a tag to compare

1.2.1 (2022-03-15)

Miscellaneous Chores