Skip to content

Commit 4365ef5

Browse files
committed
Merge pull request #60 from JeroMiya/ChangelogUpdate
Updated CHANGES.md for the InterfaceAdapter implementation.
2 parents e01a4ab + c407044 commit 4365ef5

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

OSVR-Unity/CHANGES.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,18 @@ This is an abbreviated changelog for the OSVR Unity Plugin.
55
Use git for a full changelog.
66
##Recent Changes
77

8+
### InterfaceAdapter update
9+
> 07-July-2015 - v0.2-23-gc3c5dc0
10+
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.
19+
820
### Update/rename of Managed-OSVR assembly
921
> 30-June-2015 - v0.2 (commit 429546f) and approximately v0.1-94-gf4d3c44
1022

0 commit comments

Comments
 (0)