protected virtual void Awake() { TrackingToWorldTransformer = _trackingToWorldTransformer as ITrackingToWorldTransformer; HmdData = _hmdData as IDataSource <HmdDataAsset>; CameraRigRef = _cameraRigRef as IOVRCameraRigRef; HandSkeletonProvider = _handSkeletonProvider as IHandSkeletonProvider; UpdateConfig(); }
public void InjectAllFromOVRHandDataSource(UpdateModeFlags updateMode, IDataSource updateAfter, Handedness handedness, ITrackingToWorldTransformer trackingToWorldTransformer, IHandSkeletonProvider handSkeletonProvider, IDataSource <HmdDataAsset> hmdData) { base.InjectAllDataSource(updateMode, updateAfter); InjectHandedness(handedness); InjectTrackingToWorldTransformer(trackingToWorldTransformer); InjectHandSkeletonProvider(handSkeletonProvider); InjectHmdData(hmdData); }
public void InjectHandSkeletonProvider(IHandSkeletonProvider handSkeletonProvider) { _handSkeletonProvider = handSkeletonProvider as MonoBehaviour; HandSkeletonProvider = handSkeletonProvider; }