23 lines
871 B
C#
23 lines
871 B
C#
using UnityEngine;
|
|
|
|
public class CustomSkeletonDataProvider : MonoBehaviour, OVRSkeleton.IOVRSkeletonDataProvider // , OVRSkeletonRenderer.IOVRSkeletonRendererDataProvider
|
|
{
|
|
public OVRSkeleton.SkeletonPoseData latestPoseData = default;
|
|
|
|
OVRSkeleton.SkeletonType OVRSkeleton.IOVRSkeletonDataProvider.GetSkeletonType()
|
|
{
|
|
return OVRSkeleton.SkeletonType.Body;
|
|
}
|
|
|
|
OVRSkeleton.SkeletonPoseData OVRSkeleton.IOVRSkeletonDataProvider.GetSkeletonPoseData()
|
|
{
|
|
return latestPoseData;
|
|
}
|
|
|
|
// OVRSkeletonRenderer.SkeletonRendererData OVRSkeletonRenderer.IOVRSkeletonRendererDataProvider.GetSkeletonRendererData()
|
|
// {
|
|
// OVRSkeletonRenderer.IOVRSkeletonRendererDataProvider dataProvider = inner as OVRSkeletonRenderer.IOVRSkeletonRendererDataProvider;
|
|
// return dataProvider.GetSkeletonRendererData();
|
|
// }
|
|
}
|