protected virtual void Awake() { Hand = _hand as IHand; TrackingToWorldTransformer = _trackingToWorldTransformer as ITrackingToWorldTransformer; _transformFeatureStateCollection = new TransformFeatureStateCollection(); _timeProvider = () => Time.time; }
protected void Awake() { TrackingToWorldTransformer = _trackingToWorldTransformer as ITrackingToWorldTransformer; HmdData = _hmdData as IDataSource <HmdDataAsset>; CameraRigRef = _cameraRigRef as IOVRCameraRigRef; UpdateConfig(); }
public void InjectAllFromOVRControllerDataSource(UpdateModeFlags updateMode, IDataSource updateAfter, Handedness handedness, ITrackingToWorldTransformer trackingToWorldTransformer, IDataSource <HmdDataAsset> hmdData) { base.InjectAllDataSource(updateMode, updateAfter); InjectHandedness(handedness); InjectTrackingToWorldTransformer(trackingToWorldTransformer); InjectHmdData(hmdData); }
protected virtual void Awake() { TrackingToWorldTransformer = _trackingToWorldTransformer as ITrackingToWorldTransformer; HmdData = _hmdData as IDataSource <HmdDataAsset>; CameraRigRef = _cameraRigRef as IOVRCameraRigRef; HandSkeletonProvider = _handSkeletonProvider as IHandSkeletonProvider; UpdateConfig(); }
protected void Awake() { _skeleton = HandSkeletonOVR.CreateSkeletonData(_handedness); TrackingToWorldTransformer = _trackingToWorldTransformer as ITrackingToWorldTransformer; HmdData = _hmdData as IDataSource <HmdDataAsset>; CameraRigRef = _cameraRigRef as IOVRCameraRigRef; UpdateConfig(); }
public void InjectAllFromOVRControllerHandDataSource(UpdateModeFlags updateMode, IDataSource updateAfter, Handedness handedness, ITrackingToWorldTransformer trackingToWorldTransformer, IDataSource <HmdDataAsset> hmdData, Transform[] bones, AnimationCurve pinchCurve, Vector3 rootOffset, Vector3 rootAngleOffset) { base.InjectAllDataSource(updateMode, updateAfter); InjectHandedness(handedness); InjectTrackingToWorldTransformer(trackingToWorldTransformer); InjectHmdData(hmdData); InjectBones(bones); InjectPinchCurve(pinchCurve); InjectRootOffset(rootOffset); InjectRootAngleOffset(rootAngleOffset); }
protected virtual void Start() { this.BeginStart(ref _started); foreach (ISnapper snapper in Snappers) { Assert.IsNotNull(snapper); } Assert.IsNotNull(_syntheticHand); Transformer = _syntheticHand.GetData().Config.TrackingToWorldTransformer; Assert.IsNotNull(Transformer); this.EndStart(ref _started); }
public void InjectTrackingToWorldTransformer(ITrackingToWorldTransformer trackingToWorldTransformer) { _trackingToWorldTransformer = trackingToWorldTransformer as MonoBehaviour; TrackingToWorldTransformer = trackingToWorldTransformer; }
protected void Awake() { CameraRigRef = _cameraRigRef as IOVRCameraRigRef; TrackingToWorldTransformer = _trackingToWorldTransformer as ITrackingToWorldTransformer; }