Added warning OVRPlugin too old for hand tracking
This commit is contained in:
parent
d04deb59e1
commit
6e1fb738e6
@ -292,15 +292,16 @@ namespace Passer.Tracking {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static bool GetSkeleton(bool isLeft, out Skeleton skeleton) {
|
public static bool GetSkeleton(bool isLeft, out Skeleton skeleton) {
|
||||||
return GetSkeleton(isLeft ? SkeletonType.HandLeft : SkeletonType.HandRight, out skeleton);
|
SkeletonType skeletonType = isLeft ? SkeletonType.HandLeft : SkeletonType.HandRight;
|
||||||
}
|
|
||||||
public static bool GetSkeleton(SkeletonType skeletonType, out Skeleton skeleton) {
|
|
||||||
#if OVRPLUGIN_UNSUPPORTED_PLATFORM
|
#if OVRPLUGIN_UNSUPPORTED_PLATFORM
|
||||||
skeleton = default(Skeleton);
|
skeleton = default(Skeleton);
|
||||||
return false;
|
return false;
|
||||||
#else
|
#else
|
||||||
if (_version >= OVRP_1_44_0.version) {
|
if (_version >= OVRP_1_44_0.version) {
|
||||||
return OVRP_1_44_0.ovrp_GetSkeleton(skeletonType, out skeleton) == Result.Success;
|
Result r = OVRP_1_44_0.ovrp_GetSkeleton(skeletonType, out skeleton);
|
||||||
|
if (r == Result.Failure_NotYetImplemented)
|
||||||
|
UnityEngine.Debug.LogWarning("OVR Plugin is too old for hand tracking, please update.");
|
||||||
|
return (r == Result.Success);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
skeleton = default(Skeleton);
|
skeleton = default(Skeleton);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user