You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: OSVR-Unity/CHANGES.md
+9-6Lines changed: 9 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,13 +6,16 @@ Use git for a full changelog.
6
6
##Recent Changes
7
7
8
8
### InterfaceAdapter update
9
-
> 07-July-2015 - v0.2.23 (commit c3c5dc0) and approximately v0.2.158-gb66f7af
9
+
> 07-July-2015 - v0.1-199-g497cc10
10
10
11
-
- InterfaceGameObject is still available, but has been deprecated. Use OrientationInterface, PoseInterface, etc... instead.
12
-
- OSVR.Unity.ButtonInterface and OSVR.Unity.AnalogInterface are now available.
13
-
- RequiresOrientationInterface and others are now available. These replace InterfaceBase, which is still available but deprecated.
14
-
- A set of Unity interface adapter classes are now available. These convenient wrapper classes replace InterfaceCallbacks, which is deprecated but still available. OSVR.ClientKit.ButtonInterface and OSVR.ClientKit.AnalogInterface can be used directly.
15
-
- OSVR.Unity.OrientationInterface, OSVR.Unity.PoseInterface, and OSVR.Unity.PositionInterface now use the OSVR state APIs instead of the callback APIs.
11
+
> This update introduces some API improvements. Projects upgrading to the new version should remain backwards compatible, but may want to take this time to replace deprecated components `InterfaceGameObject`, `InterfaceCallbacks`, and `InterfaceBase`:
12
+
13
+
- Use `OSVR.Unity.OrientationInterface`, `OSVR.Unity.PoseInterface`, and others instead of `InterfaceGameObject`.
14
+
-`OSVR.Unity.ButtonInterface` and `OSVR.Unity.AnalogInterface` are now available.
15
+
-`OSVR.Unity.RequiresOrientationInterface` and others are now available. These replace `InterfaceBase` and allow you to require a specific interface type.
16
+
- A set of Unity-specific `OSVR.ClientKit.InterfaceAdapter` sub-classes are now available. Use these instead of the deprecated `InterfaceCallbacks` class.
17
+
- Note: `OSVR.ClientKit.ButtonInterface` and `OSVR.ClientKit.AnalogInterface` can be used directly without an adapter.
18
+
-`OSVR.Unity.OrientationInterface`, `OSVR.Unity.PoseInterface`, and `OSVR.Unity.PositionInterface` now use the OSVR state APIs instead of the callback APIs.
16
19
17
20
### Update/rename of Managed-OSVR assembly
18
21
> 30-June-2015 - v0.2 (commit 429546f) and approximately v0.1-94-gf4d3c44
0 commit comments