Exemple #1
0
 public void CopyPosesAndStateFrom(ControllerDataAsset source)
 {
     ButtonUsageMask   = source.ButtonUsageMask;
     RootPose          = source.RootPose;
     RootPoseOrigin    = source.RootPoseOrigin;
     PointerPose       = source.PointerPose;
     PointerPoseOrigin = source.PointerPoseOrigin;
 }
Exemple #2
0
 public void CopyPosesFrom(HandDataAsset source)
 {
     Root           = source.Root;
     RootPoseOrigin = source.RootPoseOrigin;
     Array.Copy(source.Joints, Joints, Constants.NUM_HAND_JOINTS);
     Array.Copy(source.IsFingerPinching, IsFingerPinching, IsFingerPinching.Length);
     Array.Copy(source.IsFingerHighConfidence, IsFingerHighConfidence,
                IsFingerHighConfidence.Length);
     Array.Copy(source.FingerPinchStrength, FingerPinchStrength, FingerPinchStrength.Length);
     HandScale         = source.HandScale;
     PointerPose       = source.PointerPose;
     PointerPoseOrigin = source.PointerPoseOrigin;
     Config            = source.Config;
 }