Beispiel #1
0
 public void CopyFrom(HandDataAsset source)
 {
     IsDataValid      = source.IsDataValid;
     IsConnected      = source.IsConnected;
     IsTracked        = source.IsTracked;
     IsHighConfidence = source.IsHighConfidence;
     IsDominantHand   = source.IsDominantHand;
     Config           = source.Config;
     CopyPosesFrom(source);
 }
Beispiel #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;
 }