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(); // } }