From 980576f1e510197e0d72ff56eb1defbf436ae00a Mon Sep 17 00:00:00 2001 From: dldydtn9755-crypto Date: Tue, 16 Jun 2026 16:46:52 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B8=94=EB=9E=99=EC=9E=AD=20=EC=9D=B4?= =?UTF-8?q?=EB=8F=99=20=EB=B0=8F=20=EC=95=A0=EB=8B=88=EB=A9=94=EC=9D=B4?= =?UTF-8?q?=EC=85=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/01_Scenes/blackjack.unity | 4 +- .../blackjack/NavMesh-Terrain 2.asset | 3 + .../blackjack/NavMesh-Terrain 2.asset.meta | 8 + .../02_Scripts/Blackjack/HookWalkToTable.cs | 94 +- .../anim/HookAnimatorController.controller | 90 +- .../Blackjack/anim/hook@Sit To Stand.fbx | 3 + .../Blackjack/anim/hook@Sit To Stand.fbx.meta | 910 ++++++++++++++++++ 7 files changed, 1101 insertions(+), 11 deletions(-) create mode 100644 Assets/01_Scenes/blackjack/NavMesh-Terrain 2.asset create mode 100644 Assets/01_Scenes/blackjack/NavMesh-Terrain 2.asset.meta create mode 100644 Assets/04_Models/Blackjack/anim/hook@Sit To Stand.fbx create mode 100644 Assets/04_Models/Blackjack/anim/hook@Sit To Stand.fbx.meta diff --git a/Assets/01_Scenes/blackjack.unity b/Assets/01_Scenes/blackjack.unity index 00b6e757..9f349855 100644 --- a/Assets/01_Scenes/blackjack.unity +++ b/Assets/01_Scenes/blackjack.unity @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ae578667b9e4fa2302ca51eab298994f56043f26be4a6ad371986771f4da03d -size 1961667 +oid sha256:d59068030fa53158828e5e25564d9574bf5767f98f7215d97c5be1e6ff0c50c1 +size 1961803 diff --git a/Assets/01_Scenes/blackjack/NavMesh-Terrain 2.asset b/Assets/01_Scenes/blackjack/NavMesh-Terrain 2.asset new file mode 100644 index 00000000..bbaf0df3 --- /dev/null +++ b/Assets/01_Scenes/blackjack/NavMesh-Terrain 2.asset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af3b238fad33729bfa203d05f587e6f3bb54ca65b675c22b800ba0563efe48a7 +size 13594600 diff --git a/Assets/01_Scenes/blackjack/NavMesh-Terrain 2.asset.meta b/Assets/01_Scenes/blackjack/NavMesh-Terrain 2.asset.meta new file mode 100644 index 00000000..169c00db --- /dev/null +++ b/Assets/01_Scenes/blackjack/NavMesh-Terrain 2.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d25fd4971f21acc41b07b09b612c6ee9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 23800000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/02_Scripts/Blackjack/HookWalkToTable.cs b/Assets/02_Scripts/Blackjack/HookWalkToTable.cs index 855e5967..0289e073 100644 --- a/Assets/02_Scripts/Blackjack/HookWalkToTable.cs +++ b/Assets/02_Scripts/Blackjack/HookWalkToTable.cs @@ -1,3 +1,4 @@ +using System.Collections; using UnityEngine; using UnityEngine.AI; using UnityEngine.InputSystem; @@ -18,13 +19,19 @@ public class HookWalkToTable : MonoBehaviour public Animator animator; public string walkBoolName = "isWalking"; public string sitTriggerName = "sitTrigger"; + public string standTriggerName = "standTrigger"; + + [Header("Stand Up Setting")] + public float standUpDuration = 1.5f; [Header("Collision")] public bool disableCollidersWhenSitting = true; + public bool enableCollidersAfterStandUp = true; public Collider[] hookColliders; [Header("Test")] public Key testStartKey = Key.T; + public Key testStandUpKey = Key.Y; private NavMeshAgent agent; @@ -32,6 +39,7 @@ public class HookWalkToTable : MonoBehaviour private bool isMoving = false; private bool hasArrived = false; private bool isSitting = false; + private bool isStandingUp = false; private Vector3 currentDestination; @@ -50,9 +58,10 @@ void Start() if (animator != null) { animator.SetBool(walkBoolName, false); + animator.ResetTrigger(sitTriggerName); + animator.ResetTrigger(standTriggerName); } - // Inspector¿¡ Collider¸¦ ¾È ³Ö¾îµµ ÀÚµ¿À¸·Î ÈÄÅ© ÀÚ½Ä ÄݶóÀÌ´õµéÀ» ã¾ÆÁÜ if (hookColliders == null || hookColliders.Length == 0) { hookColliders = GetComponentsInChildren(); @@ -61,12 +70,18 @@ void Start() void Update() { - // Å×½ºÆ®¿ë: T ´©¸£¸é Ãâ¹ß + // Å×½ºÆ®¿ë: T ´©¸£¸é Å×À̺í·Î À̵¿ ÈÄ ¾É±â if (Keyboard.current != null && Keyboard.current[testStartKey].wasPressedThisFrame) { StartWalking(); } + // Å×½ºÆ®¿ë: Y ´©¸£¸é ÀϾ±â + if (Keyboard.current != null && Keyboard.current[testStandUpKey].wasPressedThisFrame) + { + StandUp(); + } + if (!isMoving || agent == null) { return; @@ -99,7 +114,7 @@ public void StartWalking() return; } - if (isMoving || hasArrived || isSitting) + if (isMoving || isSitting || isStandingUp) { return; } @@ -108,8 +123,12 @@ public void StartWalking() hasArrived = false; isMoving = true; + EnableHookColliders(); + if (animator != null) { + animator.ResetTrigger(sitTriggerName); + animator.ResetTrigger(standTriggerName); animator.SetBool(walkBoolName, true); } @@ -159,8 +178,9 @@ void ArriveAndSit() isMoving = false; hasArrived = true; isSitting = true; + isStandingUp = false; - // 1. NavMeshAgent ¸ÕÀú ²ô±â + // 1. À̵¿ ÁßÁö if (agent != null) { agent.isStopped = true; @@ -168,8 +188,7 @@ void ArriveAndSit() agent.enabled = false; } - // 2. ÈÄÅ© ¸ö Collider ²ô±â - // ÀÇÀÚ/Å×À̺í ÄݶóÀÌ´õ¿¡ ¹Ð·Á¼­ À§·Î ¿Ã¶ó°¡´Â ¹®Á¦ ¹æÁö + // 2. ¾É¾Æ ÀÖ´Â µ¿¾È ÈÄÅ© ÄݶóÀÌ´õ ²ô±â if (disableCollidersWhenSitting) { DisableHookColliders(); @@ -190,12 +209,59 @@ void ArriveAndSit() if (animator != null) { animator.SetBool(walkBoolName, false); + animator.ResetTrigger(standTriggerName); + animator.ResetTrigger(sitTriggerName); animator.SetTrigger(sitTriggerName); } Debug.Log("Hook moved to sit point and started sitting."); } + public void StandUp() + { + if (!isSitting || isStandingUp) + { + return; + } + + StartCoroutine(StandUpRoutine()); + } + + IEnumerator StandUpRoutine() + { + isStandingUp = true; + isSitting = false; + + if (animator != null) + { + animator.SetBool(walkBoolName, false); + animator.ResetTrigger(sitTriggerName); + animator.ResetTrigger(standTriggerName); + animator.SetTrigger(standTriggerName); + } + + Debug.Log("Hook started stand up animation."); + + yield return new WaitForSeconds(standUpDuration); + + if (enableCollidersAfterStandUp) + { + EnableHookColliders(); + } + + if (agent != null) + { + agent.enabled = true; + agent.isStopped = true; + agent.ResetPath(); + } + + hasArrived = false; + isStandingUp = false; + + Debug.Log("Hook stood up."); + } + void DisableHookColliders() { if (hookColliders == null || hookColliders.Length == 0) @@ -212,6 +278,22 @@ void DisableHookColliders() } } + void EnableHookColliders() + { + if (hookColliders == null || hookColliders.Length == 0) + { + return; + } + + foreach (Collider col in hookColliders) + { + if (col != null) + { + col.enabled = true; + } + } + } + void StopWalking() { isMoving = false; diff --git a/Assets/04_Models/Blackjack/anim/HookAnimatorController.controller b/Assets/04_Models/Blackjack/anim/HookAnimatorController.controller index 914fe5c2..8ed1717b 100644 --- a/Assets/04_Models/Blackjack/anim/HookAnimatorController.controller +++ b/Assets/04_Models/Blackjack/anim/HookAnimatorController.controller @@ -67,13 +67,13 @@ AnimatorState: m_IKOnFeet: 0 m_WriteDefaultValues: 1 m_Mirror: 0 - m_SpeedParameterActive: 0 + m_SpeedParameterActive: 1 m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 m_Motion: {fileID: -203655887218126122, guid: 61a51c378f3523341af836dc3f2c595f, type: 3} m_Tag: - m_SpeedParameter: + m_SpeedParameter: sitSpeed m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: @@ -145,6 +145,9 @@ AnimatorStateMachine: - serializedVersion: 1 m_State: {fileID: 2404080846301974014} m_Position: {x: 840, y: -50, z: 0} + - serializedVersion: 1 + m_State: {fileID: 9049851607463686061} + m_Position: {x: 840, y: 40, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: - {fileID: -5852507744452669881} @@ -178,6 +181,12 @@ AnimatorController: m_DefaultInt: 0 m_DefaultBool: 0 m_Controller: {fileID: 9100000} + - m_Name: standTrigger + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer @@ -201,7 +210,8 @@ AnimatorState: m_Name: Seated Idle m_Speed: 1 m_CycleOffset: 0 - m_Transitions: [] + m_Transitions: + - {fileID: 3764339850583790826} m_StateMachineBehaviours: [] m_Position: {x: 50, y: 50, z: 0} m_IKOnFeet: 0 @@ -217,6 +227,31 @@ AnimatorState: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: +--- !u!1101 &3764339850583790826 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: standTrigger + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 9049851607463686061} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.94 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 --- !u!1102 &4760819219485939668 AnimatorState: serializedVersion: 6 @@ -258,6 +293,28 @@ AnimatorTransition: m_Mute: 0 m_IsExit: 0 serializedVersion: 1 +--- !u!1101 &7452801053318244084 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 4760819219485939668} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.8897059 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 --- !u!1102 &9048296276227621119 AnimatorState: serializedVersion: 6 @@ -285,3 +342,30 @@ AnimatorState: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: +--- !u!1102 &9049851607463686061 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Sit To Stand 0 + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 7452801053318244084} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -203655887218126122, guid: cc01e12cb58ec4b4a955981b079fdc9e, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/04_Models/Blackjack/anim/hook@Sit To Stand.fbx b/Assets/04_Models/Blackjack/anim/hook@Sit To Stand.fbx new file mode 100644 index 00000000..e4dc95aa --- /dev/null +++ b/Assets/04_Models/Blackjack/anim/hook@Sit To Stand.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c679f5b6d955f9a8d7db64c1a17b7da6fa0bd5a1a30e5e3ab89c407138f2ce8 +size 847472 diff --git a/Assets/04_Models/Blackjack/anim/hook@Sit To Stand.fbx.meta b/Assets/04_Models/Blackjack/anim/hook@Sit To Stand.fbx.meta new file mode 100644 index 00000000..9b050482 --- /dev/null +++ b/Assets/04_Models/Blackjack/anim/hook@Sit To Stand.fbx.meta @@ -0,0 +1,910 @@ +fileFormatVersion: 2 +guid: cc01e12cb58ec4b4a955981b079fdc9e +ModelImporter: + serializedVersion: 24200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Sit To Stand + takeName: mixamo.com + internalID: -203655887218126122 + firstFrame: 0 + lastFrame: 68 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 1 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 1 + keepOriginalPositionY: 0 + keepOriginalPositionXZ: 0 + heightFromFeet: 1 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + generateMeshLods: 0 + meshLodGenerationFlags: 0 + maximumMeshLod: -1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: + - boneName: mixamorig:Hips + humanName: Hips + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftUpLeg + humanName: LeftUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightUpLeg + humanName: RightUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftLeg + humanName: LeftLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightLeg + humanName: RightLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftFoot + humanName: LeftFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightFoot + humanName: RightFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Spine + humanName: Spine + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Spine1 + humanName: Chest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Neck + humanName: Neck + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Head + humanName: Head + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftShoulder + humanName: LeftShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightShoulder + humanName: RightShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftArm + humanName: LeftUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightArm + humanName: RightUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftForeArm + humanName: LeftLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightForeArm + humanName: RightLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHand + humanName: LeftHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHand + humanName: RightHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftToeBase + humanName: LeftToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightToeBase + humanName: RightToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandThumb1 + humanName: Left Thumb Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandThumb2 + humanName: Left Thumb Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandThumb3 + humanName: Left Thumb Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandIndex1 + humanName: Left Index Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandIndex2 + humanName: Left Index Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandIndex3 + humanName: Left Index Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandMiddle1 + humanName: Left Middle Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandMiddle2 + humanName: Left Middle Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandMiddle3 + humanName: Left Middle Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandRing1 + humanName: Left Ring Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandRing2 + humanName: Left Ring Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandRing3 + humanName: Left Ring Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandPinky1 + humanName: Left Little Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandPinky2 + humanName: Left Little Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandPinky3 + humanName: Left Little Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandThumb1 + humanName: Right Thumb Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandThumb2 + humanName: Right Thumb Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandThumb3 + humanName: Right Thumb Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandIndex1 + humanName: Right Index Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandIndex2 + humanName: Right Index Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandIndex3 + humanName: Right Index Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandMiddle1 + humanName: Right Middle Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandMiddle2 + humanName: Right Middle Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandMiddle3 + humanName: Right Middle Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandRing1 + humanName: Right Ring Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandRing2 + humanName: Right Ring Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandRing3 + humanName: Right Ring Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandPinky1 + humanName: Right Little Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandPinky2 + humanName: Right Little Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandPinky3 + humanName: Right Little Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Spine2 + humanName: UpperChest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: hook@Sit To Stand(Clone) + parentName: + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: 5_material001_1_0_0.001 + parentName: hook@Sit To Stand(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 0.01, y: 0.01, z: 0.01} + - name: 5_material002_1_0_0 + parentName: hook@Sit To Stand(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 0.01, y: 0.01, z: 0.01} + - name: 5_material004_1_0_0 + parentName: hook@Sit To Stand(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 0.01, y: 0.01, z: 0.01} + - name: 5_material006_1_0_0 + parentName: hook@Sit To Stand(Clone) + position: {x: -0.045422647, y: 0, z: 0} + rotation: {x: 0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 0.01, y: 0.01, z: 0.01} + - name: 5_xapp7010out_1_0_0 + parentName: hook@Sit To Stand(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 0.01, y: 0.01, z: 0.01} + - name: mixamorig:Hips + parentName: hook@Sit To Stand(Clone) + position: {x: 0.018597309, y: 3.0938792, z: -0.15238614} + rotation: {x: -0.000000022249882, y: -0.0000000011368686, z: -1.6082051e-16, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftUpLeg + parentName: mixamorig:Hips + position: {x: -0.14975488, y: -0.1577414, z: 0.006684875} + rotation: {x: 0.00077167683, y: -0.042755287, z: 0.99892265, w: 0.018029202} + scale: {x: 1.000001, y: 1.0000006, z: 1.0000006} + - name: mixamorig:LeftLeg + parentName: mixamorig:LeftUpLeg + position: {x: -0.0000000019451212, y: 1.3585317, z: 0.0000000028413578} + rotation: {x: -0.0005701974, y: -0.000009832917, z: 0.017246306, w: 0.9998511} + scale: {x: 1, y: 1.0000002, z: 0.99999976} + - name: mixamorig:LeftFoot + parentName: mixamorig:LeftLeg + position: {x: 8.80296e-11, y: 1.1250092, z: 0.0000000017627688} + rotation: {x: 0.49222133, y: 0.018871391, z: -0.010674453, w: 0.8702001} + scale: {x: 1.0000001, y: 1.0000008, z: 0.9999997} + - name: mixamorig:LeftToeBase + parentName: mixamorig:LeftFoot + position: {x: 0.000000001196656, y: 0.64211065, z: 0.0000000036517485} + rotation: {x: 0.28951228, y: 0.094907954, z: -0.028861802, w: 0.95202005} + scale: {x: 0.9999997, y: 1, z: 0.99999946} + - name: mixamorig:LeftToe_End + parentName: mixamorig:LeftToeBase + position: {x: -9.389093e-10, y: 0.20702621, z: -3.2714068e-10} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightUpLeg + parentName: mixamorig:Hips + position: {x: 0.14975488, y: -0.1577414, z: -0.03548023} + rotation: {x: -0.00047151037, y: -0.02606466, z: 0.99949664, w: -0.018081164} + scale: {x: 1.0000006, y: 1.0000005, z: 1.0000002} + - name: mixamorig:RightLeg + parentName: mixamorig:RightUpLeg + position: {x: 0.0000000028921283, y: 1.3554095, z: 4.4380805e-10} + rotation: {x: -0.029257547, y: 0.0005058929, z: -0.017280947, w: 0.99942243} + scale: {x: 1.0000002, y: 1.0000005, z: 0.9999999} + - name: mixamorig:RightFoot + parentName: mixamorig:RightLeg + position: {x: 2.0467076e-11, y: 1.1276793, z: -0.000000005314304} + rotation: {x: 0.51191497, y: -0.017581979, z: 0.010480407, w: 0.85879225} + scale: {x: 0.9999998, y: 1.0000001, z: 0.9999996} + - name: mixamorig:RightToeBase + parentName: mixamorig:RightFoot + position: {x: 0.0000000013098411, y: 0.6619576, z: 0.000000029463422} + rotation: {x: 0.27945447, y: -0.100126415, z: 0.029315356, w: 0.954474} + scale: {x: 0.9999998, y: 1.0000002, z: 0.9999998} + - name: mixamorig:RightToe_End + parentName: mixamorig:RightToeBase + position: {x: 0.0000000010473408, y: 0.2075563, z: 3.925841e-11} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Spine + parentName: mixamorig:Hips + position: {x: -0, y: 0.28353056, z: 0.0053001596} + rotation: {x: 0.009345524, y: 0.0000000011341629, z: -2.948292e-10, w: 0.99995637} + scale: {x: 1, y: 1, z: 1.0000001} + - name: mixamorig:Spine1 + parentName: mixamorig:Spine + position: {x: -0, y: 0.330843, z: -1.8830064e-10} + rotation: {x: -0.000000027939674, y: 4.7808195e-11, z: 0.000000002557508, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Spine2 + parentName: mixamorig:Spine1 + position: {x: -0, y: 0.3781068, z: -4.864205e-11} + rotation: {x: -0.000000017695127, y: -0.0000000023158357, z: -0.0000000022308444, w: 1} + scale: {x: 0.99999994, y: 1.0000001, z: 1} + - name: mixamorig:Neck + parentName: mixamorig:Spine2 + position: {x: -0, y: 0.4253697, z: 0.000000018036033} + rotation: {x: -0.009345488, y: 0.0000000011474428, z: 0.0000000011261946, w: 0.99995637} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Head + parentName: mixamorig:Neck + position: {x: -0, y: 0.11319915, z: 0.009868775} + rotation: {x: 0.000000009805493, y: 0.0000000028421723, z: -0.0000000021072033, w: 1} + scale: {x: 1, y: 0.9999999, z: 0.9999998} + - name: mixamorig:HeadTop_End + parentName: mixamorig:Head + position: {x: -0, y: 1.9258041, z: 0.16789289} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightShoulder + parentName: mixamorig:Spine2 + position: {x: 0.197805, y: 0.37837464, z: 0.0026349584} + rotation: {x: 0.5623024, y: 0.430525, z: -0.554576, w: 0.4369323} + scale: {x: 1.0000006, y: 1.0000012, z: 1.0000008} + - name: mixamorig:RightArm + parentName: mixamorig:RightShoulder + position: {x: -1.390573e-10, y: 0.38049152, z: 2.509796e-10} + rotation: {x: -0.088742465, y: 0.00037947283, z: -0.022076808, w: 0.99580985} + scale: {x: 1.0000006, y: 1.0000012, z: 1.0000013} + - name: mixamorig:RightForeArm + parentName: mixamorig:RightArm + position: {x: 1.6904582e-10, y: 0.50041974, z: -0.0000000011775603} + rotation: {x: -0.059749767, y: -0.00022700513, z: 0.0037922142, w: 0.99820614} + scale: {x: 1.0000006, y: 1.0000001, z: 0.99999994} + - name: mixamorig:RightHand + parentName: mixamorig:RightForeArm + position: {x: -2.4690756e-11, y: 0.937633, z: 5.1227286e-12} + rotation: {x: -0.019384742, y: -0.0067802817, z: -0.0077027082, w: 0.99975944} + scale: {x: 1.0000002, y: 1.0000005, z: 1.0000005} + - name: mixamorig:RightHandMiddle1 + parentName: mixamorig:RightHand + position: {x: -0.03545806, y: 0.5353644, z: 0.0019264681} + rotation: {x: -0.031438287, y: 0.00027285982, z: 0.008671818, w: -0.9994681} + scale: {x: 1.0000004, y: 1.0000005, z: 1.0000002} + - name: mixamorig:RightHandMiddle2 + parentName: mixamorig:RightHandMiddle1 + position: {x: -0.000028167819, y: 0.08886189, z: 5.845834e-11} + rotation: {x: 0.0373394, y: -0.00000003585592, z: 0.00000003283003, w: -0.9993027} + scale: {x: 1.0000002, y: 1.0000005, z: 1.0000004} + - name: mixamorig:RightHandMiddle3 + parentName: mixamorig:RightHandMiddle2 + position: {x: 0.00020980366, y: 0.09219719, z: -6.5337813e-10} + rotation: {x: -0.038232125, y: 0.00002751599, z: 0.0017214604, w: -0.99926746} + scale: {x: 1.0000002, y: 1.0000001, z: 0.99999994} + - name: mixamorig:RightHandMiddle4 + parentName: mixamorig:RightHandMiddle3 + position: {x: -0.0001816355, y: 0.059238642, z: -8.622328e-10} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandRing1 + parentName: mixamorig:RightHand + position: {x: 0.038296476, y: 0.5425451, z: 0.00046452272} + rotation: {x: 0.033387616, y: 0.00066083577, z: 0.019779287, w: 0.9992466} + scale: {x: 1.0000001, y: 1.0000004, z: 1} + - name: mixamorig:RightHandRing2 + parentName: mixamorig:RightHandRing1 + position: {x: 0.0002110886, y: 0.07879155, z: -1.6370051e-10} + rotation: {x: -0.03953035, y: 0.000000020547303, z: -0.000000049173188, w: 0.9992184} + scale: {x: 1.0000005, y: 1.0000007, z: 1.0000002} + - name: mixamorig:RightHandRing3 + parentName: mixamorig:RightHandRing2 + position: {x: 0.00029928703, y: 0.07871826, z: 3.2039055e-10} + rotation: {x: 0.032740075, y: -0.00054719736, z: -0.005741895, w: 0.9994473} + scale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} + - name: mixamorig:RightHandRing4 + parentName: mixamorig:RightHandRing3 + position: {x: -0.00051037536, y: 0.05249024, z: -0.000000002114308} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandPinky1 + parentName: mixamorig:RightHand + position: {x: 0.11073744, y: 0.43915913, z: -0.0117313685} + rotation: {x: 0.063046195, y: 0.00060417596, z: 0.009564163, w: 0.9979646} + scale: {x: 1.0000002, y: 1.0000001, z: 1} + - name: mixamorig:RightHandPinky2 + parentName: mixamorig:RightHandPinky1 + position: {x: 0.00006654289, y: 0.10422929, z: -3.818127e-10} + rotation: {x: -0.041242134, y: -0.0000106753405, z: 0.00014542502, w: 0.99914926} + scale: {x: 1.0000005, y: 1.0000005, z: 1.0000004} + - name: mixamorig:RightHandPinky3 + parentName: mixamorig:RightHandPinky2 + position: {x: 0.00023919014, y: 0.08287318, z: 3.1423041e-12} + rotation: {x: 0.03732633, y: -0.000084290055, z: -0.0026968406, w: 0.9992995} + scale: {x: 1, y: 1.0000001, z: 1} + - name: mixamorig:RightHandPinky4 + parentName: mixamorig:RightHandPinky3 + position: {x: -0.00030573303, y: 0.063802734, z: 3.3474293e-10} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandIndex1 + parentName: mixamorig:RightHand + position: {x: -0.11357587, y: 0.510066, z: -0.010320363} + rotation: {x: 0.06285612, y: 0.00078589283, z: 0.012478032, w: 0.99794436} + scale: {x: 1.0000002, y: 1.0000006, z: 1.0000001} + - name: mixamorig:RightHandIndex2 + parentName: mixamorig:RightHandIndex1 + position: {x: -0.00026563328, y: 0.09480911, z: 2.1595155e-10} + rotation: {x: -0.04063094, y: 0.000021758653, z: 0.0005239935, w: 0.9991741} + scale: {x: 1.0000004, y: 1.0000004, z: 1.0000002} + - name: mixamorig:RightHandIndex3 + parentName: mixamorig:RightHandIndex2 + position: {x: 0.00004411348, y: 0.08888399, z: 2.4823066e-10} + rotation: {x: -0.041022703, y: -0.000020512678, z: 0.0002946232, w: 0.9991582} + scale: {x: 1.0000001, y: 1, z: 1.0000001} + - name: mixamorig:RightHandIndex4 + parentName: mixamorig:RightHandIndex3 + position: {x: 0.0002215197, y: 0.06604138, z: -4.664139e-10} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandThumb1 + parentName: mixamorig:RightHand + position: {x: -0.087179735, y: 0.16596074, z: 0.04390902} + rotation: {x: 0.060837097, y: -0.017509978, z: 0.25594515, w: 0.9646162} + scale: {x: 1.0000007, y: 1.0000002, z: 1.0000002} + - name: mixamorig:RightHandThumb2 + parentName: mixamorig:RightHandThumb1 + position: {x: -0.030290283, y: 0.15102364, z: -0.0000000020675168} + rotation: {x: -0.010118183, y: 0.0018079609, z: 0.097085014, w: 0.995223} + scale: {x: 1.0000002, y: 1.0000002, z: 1.0000004} + - name: mixamorig:RightHandThumb3 + parentName: mixamorig:RightHandThumb2 + position: {x: 0.00892542, y: 0.13261847, z: 8.45539e-10} + rotation: {x: -0.034925908, y: -0.015328402, z: 0.05001726, w: 0.99801975} + scale: {x: 1.0000001, y: 1.0000005, z: 1} + - name: mixamorig:RightHandThumb4 + parentName: mixamorig:RightHandThumb3 + position: {x: 0.021364858, y: 0.10800765, z: -6.3400875e-11} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftShoulder + parentName: mixamorig:Spine2 + position: {x: -0.197805, y: 0.37830898, z: -0.0008766961} + rotation: {x: 0.55724436, y: -0.4347018, z: 0.5598123, w: 0.43257764} + scale: {x: 1.0000008, y: 1.0000007, z: 1.0000007} + - name: mixamorig:LeftArm + parentName: mixamorig:LeftShoulder + position: {x: 4.0774494e-13, y: 0.38049147, z: 0.0000000042105346} + rotation: {x: -0.08837003, y: -0.000021770591, z: -0.017097767, w: 0.995941} + scale: {x: 1.0000001, y: 1.000001, z: 1.0000006} + - name: mixamorig:LeftForeArm + parentName: mixamorig:LeftArm + position: {x: 2.4208002e-10, y: 0.50039995, z: 0.0000000026046165} + rotation: {x: 0.059618615, y: 0.00013023039, z: -0.0021813603, w: -0.9982189} + scale: {x: 1.0000001, y: 1.000001, z: 0.99999994} + - name: mixamorig:LeftHand + parentName: mixamorig:LeftForeArm + position: {x: 2.9981243e-11, y: 0.93764526, z: 7.549374e-12} + rotation: {x: 0.025915027, y: -0.005489588, z: -0.019795567, w: -0.99945307} + scale: {x: 1.0000008, y: 1.0000005, z: 1.0000014} + - name: mixamorig:LeftHandRing1 + parentName: mixamorig:LeftHand + position: {x: -0.036952168, y: 0.47512022, z: -0.004046206} + rotation: {x: 0.071453065, y: -0.0015868843, z: -0.022144794, w: 0.9971969} + scale: {x: 0.99999994, y: 1.0000001, z: 0.99999994} + - name: mixamorig:LeftHandRing2 + parentName: mixamorig:LeftHandRing1 + position: {x: 0.000065558655, y: 0.08429992, z: -6.538113e-10} + rotation: {x: -0.040431134, y: 0.00001594202, z: -0.0005320653, w: 0.9991822} + scale: {x: 0.99999994, y: 0.99999994, z: 1} + - name: mixamorig:LeftHandRing3 + parentName: mixamorig:LeftHandRing2 + position: {x: -0.00016788799, y: 0.078385524, z: 1.34591e-10} + rotation: {x: 0.040049497, y: -0.0000081600765, z: 0.00082346366, w: 0.99919736} + scale: {x: 0.99999994, y: 0.99999994, z: 1} + - name: mixamorig:LeftHandRing4 + parentName: mixamorig:LeftHandRing3 + position: {x: 0.000102329206, y: 0.063196994, z: -8.19756e-10} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandPinky1 + parentName: mixamorig:LeftHand + position: {x: -0.10820173, y: 0.38745376, z: -0.0047338177} + rotation: {x: 0.042166654, y: -0.00077412283, z: -0.018338349, w: 0.998942} + scale: {x: 1.0000002, y: 1.0000004, z: 1.0000001} + - name: mixamorig:LeftHandPinky2 + parentName: mixamorig:LeftHandPinky1 + position: {x: -0.0000261434, y: 0.100719325, z: -4.695249e-10} + rotation: {x: -0.011289857, y: 0.000000063853804, z: 0.000000033865945, w: 0.9999363} + scale: {x: 1.0000004, y: 1.0000005, z: 1.0000005} + - name: mixamorig:LeftHandPinky3 + parentName: mixamorig:LeftHandPinky2 + position: {x: -0.00006658864, y: 0.08059741, z: 1.894989e-11} + rotation: {x: 0.037761074, y: -0.000000016245364, z: -0.000000010889139, w: 0.9992868} + scale: {x: 1.0000002, y: 1.0000001, z: 1} + - name: mixamorig:LeftHandPinky4 + parentName: mixamorig:LeftHandPinky3 + position: {x: 0.00009273199, y: 0.06622892, z: 1.2337181e-10} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandMiddle1 + parentName: mixamorig:LeftHand + position: {x: 0.032980945, y: 0.470292, z: -0.0063683675} + rotation: {x: 0.07271365, y: -0.004652614, z: -0.055211913, w: 0.99581265} + scale: {x: 1.0000001, y: 1, z: 1.0000002} + - name: mixamorig:LeftHandMiddle2 + parentName: mixamorig:LeftHandMiddle1 + position: {x: 0.00012702444, y: 0.0942031, z: -4.8196114e-10} + rotation: {x: -0.039414044, y: 0.000043723234, z: -0.0012336101, w: 0.9992222} + scale: {x: 1.0000002, y: 1.0000004, z: 1.0000002} + - name: mixamorig:LeftHandMiddle3 + parentName: mixamorig:LeftHandMiddle2 + position: {x: -0.00030756628, y: 0.09301708, z: -2.1265237e-10} + rotation: {x: 0.038534973, y: -0.000011748398, z: 0.0019334597, w: 0.9992555} + scale: {x: 1.0000001, y: 1.0000002, z: 1} + - name: mixamorig:LeftHandMiddle4 + parentName: mixamorig:LeftHandMiddle3 + position: {x: 0.00018054183, y: 0.0615309, z: 1.4185503e-10} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandIndex1 + parentName: mixamorig:LeftHand + position: {x: 0.11217295, y: 0.4219034, z: -0.0033676198} + rotation: {x: 0.03469585, y: -0.00058569666, z: -0.016868388, w: 0.9992554} + scale: {x: 0.99999994, y: 0.9999998, z: 1.0000001} + - name: mixamorig:LeftHandIndex2 + parentName: mixamorig:LeftHandIndex1 + position: {x: 0.00001455361, y: 0.09980766, z: 8.3969096e-11} + rotation: {x: -0.008565943, y: 0.000000011001247, z: 0.0000000033014653, w: 0.99996334} + scale: {x: 1.0000004, y: 1.0000004, z: 1.0000002} + - name: mixamorig:LeftHandIndex3 + parentName: mixamorig:LeftHandIndex2 + position: {x: -0.00002582612, y: 0.09726429, z: -1.4503598e-11} + rotation: {x: 0.009955911, y: -0.000000047287767, z: -0.000000021658373, w: 0.99995047} + scale: {x: 1.0000001, y: 1, z: 1} + - name: mixamorig:LeftHandIndex4 + parentName: mixamorig:LeftHandIndex3 + position: {x: 0.000011272517, y: 0.07725892, z: -5.8456635e-11} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandThumb1 + parentName: mixamorig:LeftHand + position: {x: 0.08703662, y: 0.13105781, z: 0.04719588} + rotation: {x: 0.08019232, y: 0.020847369, z: -0.23762365, w: 0.96781695} + scale: {x: 1.0000001, y: 1.0000002, z: 1.0000001} + - name: mixamorig:LeftHandThumb2 + parentName: mixamorig:LeftHandThumb1 + position: {x: 0.034099486, y: 0.12690076, z: 6.9632733e-10} + rotation: {x: -0.013174227, y: -0.004943644, z: -0.15494065, w: 0.98782355} + scale: {x: 1.0000001, y: 1.0000004, z: 1.0000004} + - name: mixamorig:LeftHandThumb3 + parentName: mixamorig:LeftHandThumb2 + position: {x: -0.014597654, y: 0.13159408, z: -2.4132987e-10} + rotation: {x: 0.030830914, y: -0.0010115051, z: -0.006399774, w: 0.9995037} + scale: {x: 1.0000001, y: 0.99999994, z: 0.9999998} + - name: mixamorig:LeftHandThumb4 + parentName: mixamorig:LeftHandThumb3 + position: {x: -0.019501843, y: 0.10796818, z: 0.00000000133181} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 1 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 1 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: