Version 2.1.0
2.1.0
Bug Fixes
- Controller
- ensure rigidbody on not touching works on auto drop (69bf349)
- enhance AutoGrab script (ba26ec5)
- ensure events are not triggered on destroy (cd04fe6)
- ensure controller device index is valid (c9eeec9)
- check device index is valid in OnDisable (7e5fd6e)
- ensure touchpad press status is set correctly (9bf7506)
- ControllerEvents
- ensure all events are released when disabled (a86447b)
- DOCUMENTATION
- Headset
- set method accessibility to correct default (e5d9ef4)
- Interaction
- prevent controller rigidbody from being destroyed (ffe142f)
- prevent custom rigidbody gameobject instantiation (81c1de4)
- correct wrong door references (7e568a7)
- make controller rigidbody unmovable (c50ee15)
- ensure controller collider is created correctly (6c6c232)
- remove unused triggerOnStaticObjects variable (0618f37)
- allow pause collisions on tracked objects (b5e24a2)
- ensure controller rigid body is created correctly (915024d)
- ensure grab state is reset for tracked objects (8a376ee)
- wait for attach point before auto grabbing (fec9717)
- allow touch highlight to affect all object materials (d79239f)
- make force of drawer more reasonable (702a8dd)
- ensure precognition timer is reset on grab (b43b66b)
- prevent controller swap breaking use functionality (0cc5e06)
- ensure custom rigidbody is not amended for touch (e60ab2e)
- ensure dropping objects on disable works (29a9741)
- react to enablement state of interactable_object (3715d98)
- prevent infinite touch haptic loop (57f2eed)
- ensure touched objects check ancestors in triggers (f0e4570)
- ensure ui hover events are correctly managed (4bc32c7)
- update example scenes back to use child of controller (af23691)
- add dependencies for interact use (d6b7509)
- ensure tracked object stays grabbed on teleport (10b8588)
- Pointer
- Presence
- fix crash on object grab if no collider is present (bcf03d6)
- RadialMenu
- Structure
- remove incorrectly commited code (49b5c3d)
- Teleport
- Tooltip
- allow for line break character (18e4be0)
- UIPointer
- errors
- ensure methods are exited after caught errors (4117843)
- example
- prevent menu cube from detaching on activation (036b323)
- timing
- update timers to use Time.time for accuracy (123b73c)
- utility
- remove unrequired variable (253f060)
Features
- Climbing
- Controller
- DeviceFinder
- add ability to get hand of controller (6168143)
- Interaction
- add custom controller colliders for touch (113746f)
- service pack for 3D controls (ae4f02f)
- override controller hide + use only if grabbed (bdfd1b6)
- service pack for 3D controls (15bf1d2)
- add door 3D control (a8f2514)
- make 3D controls expose UnityEvents (0696a7a)
- enhance button control (fa007f9)
- enhanced drawer control (d014ac6)
- add ui click alias on controller events (7212b12)
- add ui keyboard to example scene (64d362f)
- add rotator track grab attach mechanic (745275e)
- add drawer control (62afdb1)
- Pointer
- allow for pointer toggle with button presses (72ec2f7)
- Customized compound teleport (c4f5ece)
- add ability to manually toggle pointer beam (ef2106f)
- add seperate button for destination set (c1c874d)
- allow exclusions for play area cursor collision (924c77c)
- add custom cursor option for the simple pointer (19ce6f5)
- RadialMenu
- Testing
- add movement simulator (bcf2acd)
- Tooltip
- hide controller tooltip if no text provided (0895b3e)
- Tooltips
- add ability to toggle specific button tips (7847c5c)
- UI
- add ability to ignore certain world canvases (a648e1c)
- UIPointer
- utility
- add prefab to display console logs (4e1b8fd)