diff --git a/Assets/Models.meta b/Assets/Models.meta new file mode 100644 index 0000000..b2718a5 --- /dev/null +++ b/Assets/Models.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b937b76b52cd57d4fafeed740013ea0a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Argon.controller b/Assets/Prefabs/Argon.controller new file mode 100644 index 0000000..b8c561b --- /dev/null +++ b/Assets/Prefabs/Argon.controller @@ -0,0 +1,73 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Argon + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 7214284557114207221} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &7110728152036530755 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Armature|t_pose + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + 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: -435624762207290869, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &7214284557114207221 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 7110728152036530755} + m_Position: {x: 270, y: 110, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 7110728152036530755} diff --git a/Assets/Prefabs/Argon.controller.meta b/Assets/Prefabs/Argon.controller.meta new file mode 100644 index 0000000..2324847 --- /dev/null +++ b/Assets/Prefabs/Argon.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8782bbceccadcdf4ba6d6f8fb6990b1d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Argon.fbx b/Assets/Prefabs/Argon.fbx new file mode 100644 index 0000000..e7d4e15 Binary files /dev/null and b/Assets/Prefabs/Argon.fbx differ diff --git a/Assets/Prefabs/Argon.fbx.meta b/Assets/Prefabs/Argon.fbx.meta new file mode 100644 index 0000000..d434871 --- /dev/null +++ b/Assets/Prefabs/Argon.fbx.meta @@ -0,0 +1,1607 @@ +fileFormatVersion: 2 +guid: a43af84b3da50a24f8c21454b4ec319f +ModelImporter: + serializedVersion: 21300 + internalIDToNameTable: + - first: + 74: 1303299601406483602 + second: Armature|run + - first: + 74: -435624762207290869 + second: Armature|t_pose + - first: + 74: 6180348063162285971 + second: Armature|t_pose (1) + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 1 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: "\nClip 'Armature|run' has import animation warnings + that might lower retargeting quality:\nNote: Activate translation DOF on avatar + to improve retargeting quality.\n\t'arm.R' is inbetween humanoid transforms + and has rotation animation that will be discarded.\n\t'arm.L' is inbetween + humanoid transforms and has rotation animation that will be discarded.\n" + 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: Armature|t_pose (1) + takeName: Armature|t_pose + internalID: 0 + firstFrame: 0 + lastFrame: 1 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Armature|t_pose + takeName: Armature|t_pose + internalID: 0 + firstFrame: 0 + lastFrame: 1 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + 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 + 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 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: + - boneName: root + 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: leg.L + 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: leg.R + 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: down_leg.L + 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: down_leg.R + 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: foot.L + 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: foot.R + 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: spine1 + 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: spine2 + 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: neck1 + 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: 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: clavicle1.L + 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: clavicle1.R + 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: clavicle2.L + 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: clavicle2.R + 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: forearm.L + 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: forearm.R + 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: hand.L + 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: hand.R + 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: ball.L + 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: ball.R + 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: armor_mask.L + humanName: LeftEye + 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: armor_mask.R + humanName: RightEye + 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: thumb1.L + 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: thumb2.L + 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: finder1.L + 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: finder2.L + 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: finder3.L + 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: middle_finder2.L + 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: middle_finder3.L + 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: finder1.002.L + 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: annulary2.L + 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: annulary3.L + 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: little_finder1.L + 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: little_finder2.L + 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: little_finder3.L + 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: thumb1.R + 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: thumb2.R + 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: finder1.R + 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: finder2.R + 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: finder3.R + 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: middle_finder2.R + 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: middle_finder3.R + 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: finder1.002.R + 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: annulary2.R + 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: annulary3.R + 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: little_finder1.R + 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: little_finder2.R + 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: little_finder3.R + 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: spine + 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: Argon(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: Armature + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: controll_root + parentName: Armature + position: {x: -0, y: -0.00024502387, z: 0} + rotation: {x: -0.00000008940697, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1.0000101, z: 1.0000101} + - name: root + parentName: controll_root + position: {x: 0, y: -1.8310849e-10, z: -0.00027805334} + rotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068} + scale: {x: 1, y: 1.0000141, z: 1.0000141} + - name: up_leg.R + parentName: root + position: {x: -0, y: 0.009969807, z: 0} + rotation: {x: 0.49999994, y: 0.5, z: 0.5, w: -0.50000006} + scale: {x: 1.0000039, y: 0.9999998, z: 1.0000039} + - name: leg.R + parentName: up_leg.R + position: {x: -2.519684e-11, y: 0.0015689865, z: -6.067568e-10} + rotation: {x: -0.49727952, y: 0.4982677, z: -0.50168365, w: 0.50274837} + scale: {x: 1.0000001, y: 1.0000153, z: 1.0000042} + - name: down_leg.R + parentName: leg.R + position: {x: 6.0808816e-11, y: 0.004078093, z: -4.8094077e-11} + rotation: {x: -0.0010233521, y: -0.9985428, z: 0.05395721, w: 0.00008876622} + scale: {x: 0.99999976, y: 1.0000352, z: 1.0000372} + - name: foot.R + parentName: down_leg.R + position: {x: -1.3886164e-10, y: 0.0042955237, z: 6.391565e-10} + rotation: {x: -0.000000014726535, y: 0.91856915, z: -0.39526027, w: -0.00000049296057} + scale: {x: 1.0000004, y: 0.9999452, z: 1.0000496} + - name: ball.R + parentName: foot.R + position: {x: -1.9281288e-10, y: 0.0013978672, z: -3.6423442e-10} + rotation: {x: 0.31987, y: 0.00000019790612, z: 0.00000020650285, w: 0.9474615} + scale: {x: 1.0000165, y: 1.0002027, z: 0.9998522} + - name: ball.R_end + parentName: ball.R + position: {x: -0, y: 0.0020296823, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: down_forser.R + parentName: down_leg.R + position: {x: 7.541166e-10, y: 0.0020163006, z: 0.0014234111} + rotation: {x: -0.9996413, y: -0.00000002374872, z: 0.00000041152626, w: -0.026783071} + scale: {x: 1, y: 0.999975, z: 0.99990374} + - name: down_forser.R_end + parentName: down_forser.R + position: {x: -0, y: 0.0020598092, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: down_forser_target.R + parentName: down_leg.R + position: {x: 7.539347e-10, y: 0.0020163006, z: 0.0014234103} + rotation: {x: -0.9996413, y: -0.00000002374872, z: 0.00000041152626, w: -0.026783071} + scale: {x: 1, y: 0.99998957, z: 1.000048} + - name: down_forser_target.R_end + parentName: down_forser_target.R + position: {x: -0, y: 0.0013869484, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: up_forser.R + parentName: leg.R + position: {x: -0.000003855276, y: 0.002247277, z: -0.0014231079} + rotation: {x: -0.02187311, y: -0.7063788, z: 0.02040139, w: 0.70720166} + scale: {x: 1.0000054, y: 1.0000157, z: 1.0000204} + - name: up_forser.R_end + parentName: up_forser.R + position: {x: -0, y: 0.0016281432, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: up_forser_target.R + parentName: leg.R + position: {x: -0.0000026704834, y: 0.002247275, z: -0.0014231078} + rotation: {x: -0.021873204, y: -0.70637894, z: 0.020401414, w: 0.7072017} + scale: {x: 1.000024, y: 1.0000556, z: 1.0000355} + - name: up_forser_target.R_end + parentName: up_forser_target.R + position: {x: -0, y: 0.0011309686, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: spine1 + parentName: root + position: {x: -0, y: 0.009969807, z: 0} + rotation: {x: -0.071607135, y: -0.00000011890328, z: 0.000000008536239, w: 0.99743295} + scale: {x: 1, y: 1.0000005, z: 1.0000005} + - name: spine2 + parentName: spine1 + position: {x: 2.5535128e-17, y: 0.0012894107, z: 1.0710209e-10} + rotation: {x: 0.071607135, y: 0.0000001218062, z: -0.000000008327835, w: 0.99743295} + scale: {x: 1, y: 0.9999993, z: 0.99999875} + - name: spine + parentName: spine2 + position: {x: -0, y: 0.0017194402, z: 0} + rotation: {x: -0.04592251, y: -0.0000000029407299, z: 5.931761e-10, w: 0.99894506} + scale: {x: 1, y: 1.0000008, z: 0.9999997} + - name: clavicle1.R + parentName: spine + position: {x: 2.4156179e-11, y: 0.002161471, z: 2.2846507e-10} + rotation: {x: 0.47651127, y: 0.47651127, z: 0.52243376, w: -0.5224338} + scale: {x: 1.0000138, y: 1.0000098, z: 1.0000135} + - name: clavicle2.R + parentName: clavicle1.R + position: {x: -0.0000000015180558, y: 0.0022515925, z: -6.193295e-10} + rotation: {x: -0.48380172, y: 0.000000029802305, z: -0.00000005960461, w: -0.8751777} + scale: {x: 0.9999859, y: 0.99998933, z: 0.9999882} + - name: arm.R + parentName: clavicle2.R + position: {x: -1.11758706e-10, y: 0.0009731398, z: -1.0011717e-10} + rotation: {x: 0.6287214, y: -0.000000017231061, z: -0.000000064836264, w: -0.77763057} + scale: {x: 1.0000142, y: 1.0000168, z: 0.99999976} + - name: forearm.R + parentName: arm.R + position: {x: 1.3038516e-10, y: 0.0027181539, z: 1.44355e-10} + rotation: {x: 0.13181135, y: -0.0000029101568, z: -0.000000118532995, w: 0.9912749} + scale: {x: 1.0000255, y: 0.9999266, z: 1.0001256} + - name: forearm.001.R + parentName: forearm.R + position: {x: 0.0000000025331974, y: 0.0009624953, z: 0} + rotation: {x: 0.018775318, y: 0.000000171585, z: -0.00000016305792, w: 0.99982375} + scale: {x: 1.0000095, y: 0.99999315, z: 1.0000302} + - name: hand.R + parentName: forearm.001.R + position: {x: 5.587935e-10, y: 0.0021746885, z: -5.122274e-11} + rotation: {x: 0.04686366, y: 0.0000024787128, z: -0.0000001526599, w: 0.9989013} + scale: {x: 1.0000439, y: 0.99998254, z: 1.000092} + - name: thumb1.R + parentName: hand.R + position: {x: 0.00040954692, y: 0.00048208382, z: -0.00016283187} + rotation: {x: -0.37276477, y: -0.89758754, z: 0.15135127, w: -0.18021096} + scale: {x: 1.0000336, y: 1.000819, z: 0.99924845} + - name: thumb2.R + parentName: thumb1.R + position: {x: -5.9604643e-10, y: 0.0004432243, z: 1.11758706e-10} + rotation: {x: -0.03356486, y: 0.00001735984, z: -0.000014394512, w: 0.9994366} + scale: {x: 1.0000373, y: 1.002765, z: 0.99729794} + - name: thumb2.R_end + parentName: thumb2.R + position: {x: -0, y: 0.00065944757, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: finder1.R + parentName: hand.R + position: {x: 0.00045599483, y: 0.0010184397, z: -3.7252902e-11} + rotation: {x: -0.0000000114551515, y: -0.99505144, z: 0.099361114, w: 0.0000006721531} + scale: {x: 1.0000015, y: 1.0003065, z: 0.99968874} + - name: finder2.R + parentName: finder1.R + position: {x: 2.9802322e-10, y: 0.00043211613, z: -1.4901161e-10} + rotation: {x: 0.038960975, y: -0.00000032138263, z: -0.0000017239596, w: 0.99924076} + scale: {x: 0.999989, y: 0.99974114, z: 1.0002449} + - name: finder3.R + parentName: finder2.R + position: {x: -0.00000000115484, y: 0.00035459772, z: 1.4901161e-10} + rotation: {x: 0.038293865, y: 5.8514565e-10, z: 0.000002044918, w: 0.9992665} + scale: {x: 1.000026, y: 1.0002208, z: 0.99981767} + - name: finder3.R_end + parentName: finder3.R + position: {x: -0, y: 0.00053503487, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: finder1.001.R + parentName: hand.R + position: {x: 0.000139141, y: 0.0010184395, z: -3.7252902e-11} + rotation: {x: -0.000000002029025, y: -0.9950515, z: 0.099361084, w: 0.00000068277666} + scale: {x: 1.0000149, y: 1.0003253, z: 0.9997014} + - name: middle_finder2.R + parentName: finder1.001.R + position: {x: -7.45058e-10, y: 0.00043211615, z: 3.72529e-10} + rotation: {x: 0.0059863026, y: -0.0024557768, z: 0.026129412, w: 0.99963766} + scale: {x: 1.0000246, y: 0.99979496, z: 1.0002743} + - name: middle_finder3.R + parentName: middle_finder2.R + position: {x: -0.000000001117587, y: 0.00035459764, z: -4.4703483e-10} + rotation: {x: 0.038293403, y: 0.00000028172474, z: 0.0000004342259, w: 0.9992666} + scale: {x: 1.0000315, y: 1.0002568, z: 0.9998092} + - name: middle_finder3.R_end + parentName: middle_finder3.R + position: {x: -0, y: 0.00053503487, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: finder1.002.R + parentName: hand.R + position: {x: -0.00017146349, y: 0.0010184393, z: -2.2351741e-10} + rotation: {x: -0.000000002029025, y: -0.9950515, z: 0.099361084, w: 0.00000068277666} + scale: {x: 1.0000149, y: 1.0003245, z: 0.9997014} + - name: annulary2.R + parentName: finder1.002.R + position: {x: -9.685754e-10, y: 0.0004321156, z: 2.2351741e-10} + rotation: {x: 0.038959637, y: -0.000000233946, z: 0.00000090973845, w: 0.99924076} + scale: {x: 1.0000256, y: 0.9997961, z: 1.0002742} + - name: annulary3.R + parentName: annulary2.R + position: {x: -0.0000000012293457, y: 0.00035459734, z: -0.0000000010430813} + rotation: {x: 0.038292732, y: -0.000000047293785, z: -0.00000072683116, w: 0.99926656} + scale: {x: 1.0000246, y: 1.0002452, z: 0.99980485} + - name: annulary3.R_end + parentName: annulary3.R + position: {x: -0, y: 0.00053503487, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: little_finder1.R + parentName: hand.R + position: {x: -0.00048728782, y: 0.0010184401, z: -1.11758706e-10} + rotation: {x: -0.000000002029025, y: -0.9950515, z: 0.099361084, w: 0.00000068277666} + scale: {x: 1.0000149, y: 1.0003245, z: 0.9997014} + - name: little_finder2.R + parentName: little_finder1.R + position: {x: 1.862645e-10, y: 0.00043211516, z: -2.2351741e-10} + rotation: {x: 0.038958665, y: -0.000000102365306, z: 0.00000009261331, w: 0.9992408} + scale: {x: 1.0000305, y: 0.99980307, z: 1.0002867} + - name: little_finder3.R + parentName: little_finder2.R + position: {x: -4.4703483e-10, y: 0.00035459734, z: -1.4901161e-10} + rotation: {x: 0.038299076, y: -0.00000019179114, z: -0.000000043131394, w: 0.9992663} + scale: {x: 1.0000451, y: 1.0002617, z: 0.99981505} + - name: little_finder3.R_end + parentName: little_finder3.R + position: {x: -0, y: 0.00053503487, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: down_forser_clavicle.R + parentName: arm.R + position: {x: 1.8626451e-11, y: -0.0010169778, z: 0.001665928} + rotation: {x: -0.79743296, y: -0.0000006505411, z: 0.000001035449, w: 0.6034076} + scale: {x: 1.0000255, y: 1.0001526, z: 0.9998888} + - name: down_forser_clavicle.R_end + parentName: down_forser_clavicle.R + position: {x: -0, y: 0.001137855, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: down_forser_clavicle_target.R + parentName: arm.R + position: {x: -0.0000061931646, y: -0.0010169776, z: 0.0016659283} + rotation: {x: -0.79743856, y: -0.00000052381773, z: 0.00000083131056, w: 0.6034001} + scale: {x: 1.0000129, y: 1.0001454, z: 0.9998799} + - name: down_forser_clavicle_target.R_end + parentName: down_forser_clavicle_target.R + position: {x: -0, y: 0.0006574281, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: up_forser_clavicle.R + parentName: clavicle2.R + position: {x: 1.6763806e-10, y: 0.0000000033783885, z: 0.0014810511} + rotation: {x: 0.025857767, y: -0.000000045083926, z: -0.00000010469834, w: -0.9996656} + scale: {x: 1.0000142, y: 0.99999946, z: 1.0000064} + - name: up_forser_clavicle.R_end + parentName: up_forser_clavicle.R + position: {x: -0, y: 0.001255308, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: up_forser_clavicle_target.R + parentName: clavicle2.R + position: {x: 1.11758706e-10, y: 0.000000003373732, z: 0.0014810511} + rotation: {x: 0.025857827, y: -0.0000000748862, z: -0.00000007489598, w: -0.9996656} + scale: {x: 1.0000405, y: 1.0000116, z: 1.0000181} + - name: up_forser_clavicle_target.R_end + parentName: up_forser_clavicle_target.R + position: {x: -0, y: 0.00076291076, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: spine.001 + parentName: spine + position: {x: 2.4156179e-11, y: 0.002161471, z: 2.2846507e-10} + rotation: {x: 0.6057646, y: -0.00000009700285, z: -0.00000007278174, w: 0.795644} + scale: {x: 1, y: 1.0000142, z: 1.0000165} + - name: neck1 + parentName: spine.001 + position: {x: 7.3595175e-12, y: 0.0014762077, z: -3.0995578e-10} + rotation: {x: -0.84337175, y: 0.0000000041337795, z: 0.00000020072669, w: 0.5373306} + scale: {x: 1, y: 1.0000374, z: 0.9999902} + - name: neck2 + parentName: neck1 + position: {x: -1.4148895e-11, y: 0.0018670906, z: 0.0000000013550743} + rotation: {x: -0.00000003607171, y: 0.8694059, z: 0.49409866, w: -0.00000026774768} + scale: {x: 1.0000201, y: 0.99993557, z: 1.0000907} + - name: head + parentName: neck2 + position: {x: -6.6659564e-12, y: 0.0008559489, z: 1.8742867e-10} + rotation: {x: -0.863644, y: -0.000000001466045, z: -0.00000033778167, w: 0.5041023} + scale: {x: 1.0000577, y: 0.99950415, z: 1.000561} + - name: armor_mask.R + parentName: head + position: {x: -0.00072563515, y: 0.00010093444, z: 0.0006662848} + rotation: {x: 0.1888612, y: 0.6814184, z: 0.18886127, w: 0.6814191} + scale: {x: 1.001641, y: 0.998392, z: 1.0000165} + - name: armor_mask.R_end + parentName: armor_mask.R + position: {x: -0, y: 0.0017973486, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: armor_mask.L + parentName: head + position: {x: 0.00072563475, y: 0.000100934514, z: 0.00066628546} + rotation: {x: 0.18886112, y: 0.6814182, z: 0.18886116, w: 0.6814192} + scale: {x: 1.0016116, y: 0.9983612, z: 0.9999909} + - name: armor_mask.L_end + parentName: armor_mask.L + position: {x: -0, y: 0.0017973486, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: spine_bag + parentName: spine + position: {x: 3.8126016e-11, y: 0.0013481493, z: -0.0022208851} + rotation: {x: 0.04592251, y: 0.0000000029407299, z: -5.931761e-10, w: 0.99894506} + scale: {x: 1, y: 0.9999933, z: 0.9999943} + - name: spine_bag_end + parentName: spine_bag + position: {x: -0, y: 0.0020958018, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: clavicle1.L + parentName: spine + position: {x: 2.4156179e-11, y: 0.002161471, z: 2.2846507e-10} + rotation: {x: 0.7063608, y: -0.7063608, z: -0.032472216, w: -0.03247221} + scale: {x: 1.0000198, y: 1.0000229, z: 1.0000341} + - name: clavicle2.L + parentName: clavicle1.L + position: {x: -0.0000000011688098, y: 0.0022515922, z: 3.259629e-10} + rotation: {x: -0.3420962, y: 0.61884606, z: 0.3420957, w: 0.61884594} + scale: {x: 1.0000213, y: 1.0000156, z: 1.0000174} + - name: arm.L + parentName: clavicle2.L + position: {x: -5.122274e-10, y: 0.0009731401, z: -4.0978193e-10} + rotation: {x: 0.6287216, y: 0.00000008940694, z: 0.00000031288516, w: 0.7776304} + scale: {x: 0.9999756, y: 0.99998057, z: 0.9999907} + - name: forearm.L + parentName: arm.L + position: {x: -1.11758706e-10, y: 0.002718155, z: -3.72529e-10} + rotation: {x: -0.13193913, y: -0.0000026144387, z: 0.00000039675615, w: 0.9912578} + scale: {x: 1.0000359, y: 0.99993914, z: 1.0001163} + - name: forearm.001.L + parentName: forearm.L + position: {x: -3.4924596e-12, y: 0.0009624983, z: -6.216578e-10} + rotation: {x: -0.018708564, y: 0.000000046392397, z: 0.000000045818876, w: 0.99982494} + scale: {x: 0.9999943, y: 0.9999965, z: 0.9999918} + - name: hand.L + parentName: forearm.001.L + position: {x: 3.7252902e-11, y: 0.0021746873, z: -1.8626451e-11} + rotation: {x: -0.04832726, y: 0.0000023680723, z: 0.000000059547922, w: 0.9988316} + scale: {x: 1.0000355, y: 1.0000414, z: 1.0000486} + - name: thumb1.L + parentName: hand.L + position: {x: 0.0004095462, y: 0.0004820845, z: 0.00016283219} + rotation: {x: -0.37278327, y: -0.8975902, z: -0.15131636, w: 0.18018816} + scale: {x: 1.0000277, y: 1.000533, z: 0.99951535} + - name: thumb2.L + parentName: thumb1.L + position: {x: -1.2805685e-11, y: 0.00044322386, z: 3.259629e-10} + rotation: {x: 0.033481024, y: -0.000010833139, z: -0.0000067353217, w: 0.99943936} + scale: {x: 1.0000255, y: 1.0013754, z: 0.99867135} + - name: thumb2.L_end + parentName: thumb2.L + position: {x: -0, y: 0.00065944757, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: finder1.L + parentName: hand.L + position: {x: 0.0004559939, y: 0.0010184405, z: 6.2515026e-10} + rotation: {x: 0.00000002626759, y: -0.9950515, z: -0.099361114, w: 0.00000053218815} + scale: {x: 1.0000267, y: 1.0002449, z: 0.99981576} + - name: finder2.L + parentName: finder1.L + position: {x: 5.8207657e-12, y: 0.00043211598, z: 8.527422e-11} + rotation: {x: -0.038952906, y: -0.00000018957513, z: 0.000000019026675, w: 0.99924105} + scale: {x: 1.0000246, y: 0.9999733, z: 1.000111} + - name: finder3.L + parentName: finder2.L + position: {x: -1.6298145e-11, y: 0.00035459816, z: -1.6967533e-10} + rotation: {x: -0.038326293, y: -0.00000007722891, z: -0.000000065105745, w: 0.9992653} + scale: {x: 1.000018, y: 1.0003597, z: 0.9997033} + - name: finder3.L_end + parentName: finder3.L + position: {x: -0, y: 0.00053503487, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: finder1.001.L + parentName: hand.L + position: {x: 0.00013913929, y: 0.0010184405, z: 6.647315e-10} + rotation: {x: 0.00000002626759, y: -0.9950515, z: -0.099361114, w: 0.00000053218815} + scale: {x: 1.0000267, y: 1.0002443, z: 0.99981594} + - name: middle_finder2.L + parentName: finder1.001.L + position: {x: -8.8475643e-11, y: 0.0004321163, z: -4.947651e-11} + rotation: {x: -0.005992371, y: 0.002454399, z: 0.026126474, w: 0.9996377} + scale: {x: 1.0000246, y: 0.99996525, z: 1.0001022} + - name: middle_finder3.L + parentName: middle_finder2.L + position: {x: -3.4924594e-11, y: 0.00035459842, z: 1.2470991e-10} + rotation: {x: -0.038325105, y: -0.000000553438, z: -0.0000006366176, w: 0.9992654} + scale: {x: 1.0000256, y: 1.000339, z: 0.999695} + - name: middle_finder3.L_end + parentName: middle_finder3.L + position: {x: -0, y: 0.00053503487, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: finder1.002.L + parentName: hand.L + position: {x: -0.0001714643, y: 0.0010184408, z: 7.0082024e-10} + rotation: {x: 0.00000002626759, y: -0.9950515, z: -0.099361114, w: 0.00000053218815} + scale: {x: 1.0000267, y: 1.0002443, z: 0.99981594} + - name: annulary2.L + parentName: finder1.002.L + position: {x: -1.2223608e-10, y: 0.00043211604, z: -1.5657861e-10} + rotation: {x: -0.03895815, y: -0.0000003137868, z: -0.000000008919378, w: 0.9992408} + scale: {x: 1.0000246, y: 0.99996525, z: 1.0001022} + - name: annulary3.L + parentName: annulary2.L + position: {x: 1.1292286e-10, y: 0.00035459813, z: 2.395245e-10} + rotation: {x: -0.03831995, y: 0.000000043508972, z: -0.0000007967592, w: 0.9992655} + scale: {x: 1.0000256, y: 1.000339, z: 0.999695} + - name: annulary3.L_end + parentName: annulary3.L + position: {x: -0, y: 0.00053503487, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: little_finder1.L + parentName: hand.L + position: {x: -0.000487288, y: 0.0010184408, z: 7.0664097e-10} + rotation: {x: 0.000000026267534, y: -0.9950515, z: -0.099361114, w: 0.00000053218815} + scale: {x: 1.0000267, y: 1.0002458, z: 0.99981564} + - name: little_finder2.L + parentName: little_finder1.L + position: {x: -3.0966474e-10, y: 0.00043211604, z: 9.3132255e-12} + rotation: {x: -0.038952786, y: -0.0000003323588, z: 0.000001813869, w: 0.99924105} + scale: {x: 1.0000246, y: 0.99996084, z: 1.0001006} + - name: little_finder3.L + parentName: little_finder2.L + position: {x: 8.9639796e-11, y: 0.00035459772, z: 3.1111994e-10} + rotation: {x: -0.038325895, y: -0.00000031845696, z: 0.00000032756014, w: 0.9992654} + scale: {x: 1.0000256, y: 1.0003527, z: 0.99969083} + - name: little_finder3.L_end + parentName: little_finder3.L + position: {x: -0, y: 0.00053503487, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: down_forser_clavicle.L + parentName: arm.L + position: {x: -0.0000000019744038, y: -0.0010169762, z: -0.0016659292} + rotation: {x: -0.7973113, y: 0.00000084361636, z: 0.0000009340937, w: -0.6035682} + scale: {x: 1.0000056, y: 1.0001224, z: 0.999867} + - name: down_forser_clavicle.L_end + parentName: down_forser_clavicle.L + position: {x: -0, y: 0.001137855, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: down_forser_clavicle_target.L + parentName: arm.L + position: {x: -0.000006192531, y: -0.0010169767, z: -0.0016659283} + rotation: {x: -0.79729533, y: 0.0000006617582, z: 0.000000812859, w: -0.6035895} + scale: {x: 1.0000359, y: 1.0001413, z: 0.9998956} + - name: down_forser_clavicle_target.L_end + parentName: down_forser_clavicle_target.L + position: {x: -0, y: 0.0006574281, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: up_forser_clavicle.L + parentName: clavicle2.L + position: {x: -7.4505804e-11, y: 0.0000000034329195, z: -0.0014810514} + rotation: {x: 0.025857842, y: -0.000000059604623, z: -0.00000020749984, w: 0.9996656} + scale: {x: 1.0000073, y: 1.0000166, z: 1.0000054} + - name: up_forser_clavicle.L_end + parentName: up_forser_clavicle.L + position: {x: -0, y: 0.001255308, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: up_forser_clavicle_target.L + parentName: clavicle2.L + position: {x: 1.4901161e-10, y: 0.000000003414293, z: -0.0014810517} + rotation: {x: 0.025857775, y: 0.000000029802308, z: -0.000000017509981, w: 0.9996656} + scale: {x: 1.000001, y: 1.0000058, z: 0.9999975} + - name: up_forser_clavicle_target.L_end + parentName: up_forser_clavicle_target.L + position: {x: -0, y: 0.00076291076, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: up_leg.L + parentName: root + position: {x: -0, y: 0.009969807, z: 0} + rotation: {x: 0.70710677, y: -0.70710677, z: -0.000000089406946, w: -0.000000089406946} + scale: {x: 1.0000056, y: 1.0000008, z: 1.000012} + - name: leg.L + parentName: up_leg.L + position: {x: -3.6997575e-11, y: 0.0015689865, z: -4.137348e-12} + rotation: {x: 0.7063734, y: 0.7078255, z: -0.0031620013, w: -0.0031205434} + scale: {x: 1.0000296, y: 1.0000373, z: 1.0000058} + - name: down_leg.L + parentName: leg.L + position: {x: -1.5254954e-10, y: 0.0040780944, z: 4.5547493e-11} + rotation: {x: 0.0010271072, y: -0.9985428, z: 0.053957187, w: -0.000021979213} + scale: {x: 0.9999839, y: 0.99999875, z: 1.0000137} + - name: foot.L + parentName: down_leg.L + position: {x: -1.1423253e-10, y: 0.0042955247, z: 2.0809238e-11} + rotation: {x: -0.00000021496086, y: 0.91856915, z: -0.39526033, w: -0.0000004799803} + scale: {x: 1.0000242, y: 0.99991626, z: 1.0001304} + - name: ball.L + parentName: foot.L + position: {x: 2.4738256e-12, y: 0.0013978663, z: -2.3377653e-10} + rotation: {x: 0.31987014, y: 0.00000043435196, z: 0.00000027876402, w: 0.94746137} + scale: {x: 1.0000594, y: 1.0002161, z: 0.9998419} + - name: ball.L_end + parentName: ball.L + position: {x: -0, y: 0.0020296823, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: down_forser.L + parentName: down_leg.L + position: {x: 0.0000000012373493, y: 0.002016302, z: 0.0014234105} + rotation: {x: -0.9996413, y: -0.00000010232905, z: 0.0000005324199, w: -0.026783038} + scale: {x: 1.0000046, y: 1.0000012, z: 0.9999192} + - name: down_forser.L_end + parentName: down_forser.L + position: {x: -0, y: 0.0020598092, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: down_forser_target.L + parentName: down_leg.L + position: {x: 0.0000000012361852, y: 0.0020163017, z: 0.0014234097} + rotation: {x: -0.99964136, y: -0.00000013213138, z: 0.0000005330075, w: -0.026783125} + scale: {x: 1.0000046, y: 0.99999845, z: 0.9999985} + - name: down_forser_target.L_end + parentName: down_forser_target.L + position: {x: -0, y: 0.0013869484, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: up_forser.L + parentName: leg.L + position: {x: 0.0000036627462, y: 0.0022472797, z: -0.0014231084} + rotation: {x: -0.020422576, y: -0.70642215, z: 0.021853415, w: 0.7071585} + scale: {x: 1.0000013, y: 0.99999356, z: 1.0000015} + - name: up_forser.L_end + parentName: up_forser.L + position: {x: -0, y: 0.0016281432, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: up_forser_target.L + parentName: leg.L + position: {x: 0.000002478106, y: 0.0022472758, z: -0.0014231077} + rotation: {x: -0.020422608, y: -0.7064222, z: 0.021853447, w: 0.7071585} + scale: {x: 1.0000061, y: 1.0000068, z: 1.0000025} + - name: up_forser_target.L_end + parentName: up_forser_target.L + position: {x: -0, y: 0.0011309686, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: control_foot.R + parentName: controll_root + position: {x: 0.0015773603, y: 0.0049274317, z: 0.0037945078} + rotation: {x: -0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1.0000226, z: 1.0000226} + - name: control_foot.R_end + parentName: control_foot.R + position: {x: -0, y: 0.0056877444, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: control_hand.R + parentName: controll_root + position: {x: 0.0041418043, y: -0.004104492, z: 0.011497259} + rotation: {x: -0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1.0000226, z: 1.0000226} + - name: control_hand.R_end + parentName: control_hand.R + position: {x: -0, y: 0.0037083882, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: control_foot.L + parentName: controll_root + position: {x: -0.0015773603, y: -0.0053669773, z: 0.002816525} + rotation: {x: -0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1.0000226, z: 1.0000226} + - name: control_foot.L_end + parentName: control_foot.L + position: {x: -0, y: 0.0056877444, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: control_hand.L + parentName: controll_root + position: {x: -0.0042304294, y: 0.0016549045, z: 0.009384025} + rotation: {x: -0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1.0000226, z: 1.0000226} + - name: control_hand.L_end + parentName: control_hand.L + position: {x: -0, y: 0.0037083882, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Group50324.024 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.003 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.006 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.025 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.047 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.029 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.048 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.049 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.050 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.051 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.052 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cube.014 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.030 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.031 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.032 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cube.015 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.033 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cube.016 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.034 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.035 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.053 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.054 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.036 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.055 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.056 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.057 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.037 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.038 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.039 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.040 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.058 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.059 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.060 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cube.017 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.061 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.062 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.063 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.041 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.042 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.064 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.065 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.066 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.067 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.043 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cube.018 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cube.019 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cube.020 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cube.021 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.044 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.045 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.046 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.047 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.048 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.049 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cube.022 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.050 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cube.023 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cube.024 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cube.025 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cube.026 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.051 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.052 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.068 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.053 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.069 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.070 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.071 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.072 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.073 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.074 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.075 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.076 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.077 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.078 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.079 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.080 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.081 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.082 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cube.027 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.083 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.084 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.085 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.086 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Cylinder.087 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 32.162903, y: 32.162903, z: 32.162903} + - name: Cylinder.088 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 37.17724, y: 37.17724, z: 37.17724} + - name: Group50324.054 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Group50324.055 + parentName: Argon(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + 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 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Ragdoll.unity b/Assets/Scenes/Ragdoll.unity new file mode 100644 index 0000000..bec2fbb --- /dev/null +++ b/Assets/Scenes/Ragdoll.unity @@ -0,0 +1,1366 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.18028378, g: 0.22571412, b: 0.30692285, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &103465200 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 103465204} + - component: {fileID: 103465203} + - component: {fileID: 103465202} + - component: {fileID: 103465201} + m_Layer: 0 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!65 &103465201 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103465200} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!23 &103465202 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103465200} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &103465203 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103465200} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &103465204 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103465200} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.28981, y: -1.479538, z: -1.72} + m_LocalScale: {x: 18.908232, y: 1, z: 11.299505} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &114863438 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -4435726586633488480, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + m_PrefabInstance: {fileID: 994006392} + m_PrefabAsset: {fileID: 0} +--- !u!54 &114863439 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114863438} + serializedVersion: 2 + m_Mass: 1.25 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!144 &114863440 +CharacterJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114863438} + m_ConnectedBody: {fileID: 1086001286} + m_ConnectedArticulationBody: {fileID: 0} + m_Anchor: {x: 0, y: 0, z: 0} + m_Axis: {x: -1, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: -0.003224732, y: 0.0038027402, z: 0.00057608314} + serializedVersion: 2 + m_SwingAxis: {x: 0, y: -1, z: 0} + m_TwistLimitSpring: + spring: 0 + damper: 0 + m_LowTwistLimit: + limit: -70 + bounciness: 0 + contactDistance: 0 + m_HighTwistLimit: + limit: 10 + bounciness: 0 + contactDistance: 0 + m_SwingLimitSpring: + spring: 0 + damper: 0 + m_Swing1Limit: + limit: 50 + bounciness: 0 + contactDistance: 0 + m_Swing2Limit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_EnableProjection: 0 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!136 &114863441 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 114863438} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.00067953824 + m_Height: 0.002718153 + m_Direction: 1 + m_Center: {x: 0, y: 0.0013590765, z: 0} +--- !u!1 &248305697 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -2779036105593730312, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + m_PrefabInstance: {fileID: 994006392} + m_PrefabAsset: {fileID: 0} +--- !u!144 &248305699 +CharacterJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 248305697} + m_ConnectedBody: {fileID: 1200410531} + m_ConnectedArticulationBody: {fileID: 0} + m_Anchor: {x: 0, y: 0, z: 0} + m_Axis: {x: 0, y: 1, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: 0.0000000011991468, y: 0.002718149, z: 0.00000000325963} + serializedVersion: 2 + m_SwingAxis: {x: 1, y: 0, z: 0} + m_TwistLimitSpring: + spring: 0 + damper: 0 + m_LowTwistLimit: + limit: -90 + bounciness: 0 + contactDistance: 0 + m_HighTwistLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_SwingLimitSpring: + spring: 0 + damper: 0 + m_Swing1Limit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_Swing2Limit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_EnableProjection: 0 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!54 &248305700 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 248305697} + serializedVersion: 2 + m_Mass: 1.25 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!136 &248305701 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 248305697} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.000097456235 + m_Height: 0.00048728118 + m_Direction: 0 + m_Center: {x: -0.00024364059, y: 0, z: 0} +--- !u!1001 &994006392 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + propertyPath: m_Name + value: Argon + objectReference: {fileID: 0} + - target: {fileID: 5866666021909216657, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + propertyPath: m_Controller + value: + objectReference: {fileID: 9100000, guid: 8782bbceccadcdf4ba6d6f8fb6990b1d, type: 2} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: a43af84b3da50a24f8c21454b4ec319f, type: 3} +--- !u!1 &1019317881 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 542952356623125343, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + m_PrefabInstance: {fileID: 994006392} + m_PrefabAsset: {fileID: 0} +--- !u!144 &1019317883 +CharacterJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1019317881} + m_ConnectedBody: {fileID: 1086001286} + m_ConnectedArticulationBody: {fileID: 0} + m_Anchor: {x: 0, y: 0, z: 0} + m_Axis: {x: -1, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: -6.184565e-11, y: 0.0061812038, z: 0.0006978182} + serializedVersion: 2 + m_SwingAxis: {x: 0, y: 0, z: 1} + m_TwistLimitSpring: + spring: 0 + damper: 0 + m_LowTwistLimit: + limit: -40 + bounciness: 0 + contactDistance: 0 + m_HighTwistLimit: + limit: 25 + bounciness: 0 + contactDistance: 0 + m_SwingLimitSpring: + spring: 0 + damper: 0 + m_Swing1Limit: + limit: 25 + bounciness: 0 + contactDistance: 0 + m_Swing2Limit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_EnableProjection: 0 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!54 &1019317884 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1019317881} + serializedVersion: 2 + m_Mass: 1.25 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!135 &1019317885 +SphereCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1019317881} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Radius: 0.1612366 + m_Center: {x: 0, y: 0, z: 0.1612366} +--- !u!1 &1086001285 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -4005646641206681809, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + m_PrefabInstance: {fileID: 994006392} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1086001286 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1086001285} + serializedVersion: 2 + m_Mass: 3.125 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!144 &1086001287 +CharacterJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1086001285} + m_ConnectedBody: {fileID: 1462353027} + m_ConnectedArticulationBody: {fileID: 0} + m_Anchor: {x: 0, y: 0, z: 0} + m_Axis: {x: 1, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: 2.740863e-16, y: 0.0012894153, z: 0.0000000011496013} + serializedVersion: 2 + m_SwingAxis: {x: 0, y: 0, z: 1} + m_TwistLimitSpring: + spring: 0 + damper: 0 + m_LowTwistLimit: + limit: -20 + bounciness: 0 + contactDistance: 0 + m_HighTwistLimit: + limit: 20 + bounciness: 0 + contactDistance: 0 + m_SwingLimitSpring: + spring: 0 + damper: 0 + m_Swing1Limit: + limit: 10 + bounciness: 0 + contactDistance: 0 + m_Swing2Limit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_EnableProjection: 0 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!65 &1086001288 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1086001285} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.0032247324, y: 0.005078924, z: 0.0032247321} + m_Center: {x: 0.0016123662, y: 0.0012632781, z: 0.00028804154} +--- !u!1 &1145399726 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1145399728} + - component: {fileID: 1145399727} + - component: {fileID: 1145399729} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &1145399727 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1145399726} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_UseViewFrustumForShadowCasterCull: 1 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &1145399728 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1145399726} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &1145399729 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1145399726} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} +--- !u!1 &1200410530 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -5277722810315493102, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + m_PrefabInstance: {fileID: 994006392} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1200410531 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200410530} + serializedVersion: 2 + m_Mass: 1.25 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!144 &1200410532 +CharacterJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200410530} + m_ConnectedBody: {fileID: 1086001286} + m_ConnectedArticulationBody: {fileID: 0} + m_Anchor: {x: 0, y: 0, z: 0} + m_Axis: {x: 0, y: -1, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: 0.0032247324, y: 0.0038027326, z: 0.0005760795} + serializedVersion: 2 + m_SwingAxis: {x: 1, y: 0, z: 0} + m_TwistLimitSpring: + spring: 0 + damper: 0 + m_LowTwistLimit: + limit: -70 + bounciness: 0 + contactDistance: 0 + m_HighTwistLimit: + limit: 10 + bounciness: 0 + contactDistance: 0 + m_SwingLimitSpring: + spring: 0 + damper: 0 + m_Swing1Limit: + limit: 50 + bounciness: 0 + contactDistance: 0 + m_Swing2Limit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_EnableProjection: 0 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!136 &1200410533 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200410530} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.00067953725 + m_Height: 0.002718149 + m_Direction: 1 + m_Center: {x: 0, y: 0.0013590745, z: 0} +--- !u!1 &1324889017 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 3020292527064650291, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + m_PrefabInstance: {fileID: 994006392} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1324889018 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1324889017} + serializedVersion: 2 + m_Mass: 1.875 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!144 &1324889019 +CharacterJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1324889017} + m_ConnectedBody: {fileID: 1462353027} + m_ConnectedArticulationBody: {fileID: 0} + m_Anchor: {x: 0, y: 0, z: 0} + m_Axis: {x: 0, y: 1, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: 1.2687343e-16, y: 0.0000000036870869, z: 5.3214566e-10} + serializedVersion: 2 + m_SwingAxis: {x: 1, y: 0, z: 0} + m_TwistLimitSpring: + spring: 0 + damper: 0 + m_LowTwistLimit: + limit: -20 + bounciness: 0 + contactDistance: 0 + m_HighTwistLimit: + limit: 70 + bounciness: 0 + contactDistance: 0 + m_SwingLimitSpring: + spring: 0 + damper: 0 + m_Swing1Limit: + limit: 30 + bounciness: 0 + contactDistance: 0 + m_Swing2Limit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_EnableProjection: 0 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!136 &1324889020 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1324889017} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.0011943547 + m_Height: 0.0039811824 + m_Direction: 2 + m_Center: {x: 0, y: 0, z: -0.0019905912} +--- !u!1 &1401439566 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5842824599862542474, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + m_PrefabInstance: {fileID: 994006392} + m_PrefabAsset: {fileID: 0} +--- !u!144 &1401439568 +CharacterJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1401439566} + m_ConnectedBody: {fileID: 1927914676} + m_ConnectedArticulationBody: {fileID: 0} + m_Anchor: {x: 0, y: 0, z: 0} + m_Axis: {x: 1, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: 0.0029592991, y: 0.0015749262, z: -0.0028059478} + serializedVersion: 2 + m_SwingAxis: {x: 0, y: 0, z: -1} + m_TwistLimitSpring: + spring: 0 + damper: 0 + m_LowTwistLimit: + limit: -80 + bounciness: 0 + contactDistance: 0 + m_HighTwistLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_SwingLimitSpring: + spring: 0 + damper: 0 + m_Swing1Limit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_Swing2Limit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_EnableProjection: 0 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!54 &1401439569 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1401439566} + serializedVersion: 2 + m_Mass: 1.875 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!136 &1401439570 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1401439566} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.0013682977 + m_Height: 0.005473191 + m_Direction: 1 + m_Center: {x: 0, y: 0.0027365955, z: 0} +--- !u!1 &1424942286 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + m_PrefabInstance: {fileID: 994006392} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1424942289 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1424942286} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 54b4af10a3fe94f46bb698f348872322, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1462353026 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -3147016998137530265, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + m_PrefabInstance: {fileID: 994006392} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1462353027 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462353026} + serializedVersion: 2 + m_Mass: 3.125 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!65 &1462353028 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462353026} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 0.0032566215, y: 0.0050026127, z: 0.0032171556} + m_Center: {x: -0.0016283108, y: 0.0025013064, z: 0.0006653479} +--- !u!1 &1699266498 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1699266501} + - component: {fileID: 1699266500} + - component: {fileID: 1699266499} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1699266499 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1699266498} + m_Enabled: 1 +--- !u!20 &1699266500 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1699266498} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1699266501 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1699266498} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1794226636 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -7373770217766445449, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + m_PrefabInstance: {fileID: 994006392} + m_PrefabAsset: {fileID: 0} +--- !u!144 &1794226638 +CharacterJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1794226636} + m_ConnectedBody: {fileID: 114863439} + m_ConnectedArticulationBody: {fileID: 0} + m_Anchor: {x: 0, y: 0, z: 0} + m_Axis: {x: 1, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: -0.000000003715, y: 0.002718153, z: -0.0000000016298145} + serializedVersion: 2 + m_SwingAxis: {x: 0, y: -1, z: 0} + m_TwistLimitSpring: + spring: 0 + damper: 0 + m_LowTwistLimit: + limit: -90 + bounciness: 0 + contactDistance: 0 + m_HighTwistLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_SwingLimitSpring: + spring: 0 + damper: 0 + m_Swing1Limit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_Swing2Limit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_EnableProjection: 0 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!54 &1794226639 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1794226636} + serializedVersion: 2 + m_Mass: 1.25 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!136 &1794226640 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1794226636} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.000097458054 + m_Height: 0.00048729026 + m_Direction: 0 + m_Center: {x: -0.00024364513, y: 0, z: 0} +--- !u!1 &1927914675 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -6250458784412809833, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + m_PrefabInstance: {fileID: 994006392} + m_PrefabAsset: {fileID: 0} +--- !u!54 &1927914676 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1927914675} + serializedVersion: 2 + m_Mass: 1.875 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!144 &1927914677 +CharacterJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1927914675} + m_ConnectedBody: {fileID: 1462353027} + m_ConnectedArticulationBody: {fileID: 0} + m_Anchor: {x: 0, y: 0, z: 0} + m_Axis: {x: 0, y: -1, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: 1.2687343e-16, y: 0.0000000036870869, z: 5.3214566e-10} + serializedVersion: 2 + m_SwingAxis: {x: 0, y: 0, z: -1} + m_TwistLimitSpring: + spring: 0 + damper: 0 + m_LowTwistLimit: + limit: -20 + bounciness: 0 + contactDistance: 0 + m_HighTwistLimit: + limit: 70 + bounciness: 0 + contactDistance: 0 + m_SwingLimitSpring: + spring: 0 + damper: 0 + m_Swing1Limit: + limit: 30 + bounciness: 0 + contactDistance: 0 + m_Swing2Limit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_EnableProjection: 0 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!136 &1927914678 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1927914675} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.00088778976 + m_Height: 0.0029592991 + m_Direction: 0 + m_Center: {x: 0.0014796496, y: 0, z: 0} +--- !u!1 &1971163108 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: -3789316250067463125, guid: a43af84b3da50a24f8c21454b4ec319f, + type: 3} + m_PrefabInstance: {fileID: 994006392} + m_PrefabAsset: {fileID: 0} +--- !u!144 &1971163110 +CharacterJoint: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1971163108} + m_ConnectedBody: {fileID: 1324889018} + m_ConnectedArticulationBody: {fileID: 0} + m_Anchor: {x: 0, y: 0, z: 0} + m_Axis: {x: 1, y: 0, z: 0} + m_AutoConfigureConnectedAnchor: 1 + m_ConnectedAnchor: {x: -0.00088370894, y: 0.0015770828, z: -0.0039811824} + serializedVersion: 2 + m_SwingAxis: {x: 0, y: -1, z: 0} + m_TwistLimitSpring: + spring: 0 + damper: 0 + m_LowTwistLimit: + limit: -80 + bounciness: 0 + contactDistance: 0 + m_HighTwistLimit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_SwingLimitSpring: + spring: 0 + damper: 0 + m_Swing1Limit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_Swing2Limit: + limit: 0 + bounciness: 0 + contactDistance: 0 + m_EnableProjection: 0 + m_ProjectionDistance: 0.1 + m_ProjectionAngle: 180 + m_BreakForce: Infinity + m_BreakTorque: Infinity + m_EnableCollision: 0 + m_EnablePreprocessing: 0 + m_MassScale: 1 + m_ConnectedMassScale: 1 +--- !u!54 &1971163111 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1971163108} + serializedVersion: 2 + m_Mass: 1.875 + m_Drag: 0 + m_AngularDrag: 0.05 + m_UseGravity: 1 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 0 + m_CollisionDetection: 0 +--- !u!136 &1971163112 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1971163108} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.00048044696 + m_Height: 0.0019217879 + m_Direction: 2 + m_Center: {x: 0, y: 0, z: -0.0009608939} diff --git a/Assets/Scenes/Ragdoll.unity.meta b/Assets/Scenes/Ragdoll.unity.meta new file mode 100644 index 0000000..c81c6da --- /dev/null +++ b/Assets/Scenes/Ragdoll.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 30fcca8dbdd3d5c4e89b9cdd2dce4b40 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Ragdoll.cs b/Assets/Scripts/Ragdoll.cs new file mode 100644 index 0000000..7ada92c --- /dev/null +++ b/Assets/Scripts/Ragdoll.cs @@ -0,0 +1,100 @@ +using UnityEngine; +using System.Linq; +using System.Collections.Generic; +using UnityEngine.Rendering; +using System.ComponentModel; + +/** + * Code Inspired by these tutorial + * Source: https://www.youtube.com/watch?v=KuMe6Iz8pFI, https://www.youtube.com/watch?v=B_NnQQKiw6I + * Consulted on : 24/10/2022 + */ +public class Ragdoll : MonoBehaviour +{ + [SerializeField] + private bool _startsRagdolled; + private List _ragdollRigidbodies; + private Animator _animator; + private Transform _hipBone; + + private bool _isRagdoll + { + get { return _ragdollRigidbodies != null && !_ragdollRigidbodies.Select(x => x.isKinematic).FirstOrDefault(); } + } + + // Start is called before the first frame update + private void Start() + { + } + + private void Awake() + { + _ragdollRigidbodies = GetComponentsInChildren().ToList(); + _animator = GetComponent(); + _hipBone = _animator.GetBoneTransform(HumanBodyBones.Hips); + + void setRagdollState() + { + if (_startsRagdolled) + { + EnableRagdoll(); + } + else + { + DisableRagdoll(); + } + } + + setRagdollState(); + + } + + + // Update is called once per frame + private void Update() + { + if(Input.GetKeyDown(KeyCode.Space)) + { + if (_isRagdoll) + { + DisableRagdoll(); + } + else + { + EnableRagdoll(); + } + } + } + private void EnableRagdoll() + { + _ragdollRigidbodies.ForEach(rigidbody => rigidbody.isKinematic = false); + _animator.enabled = false; + } + private void DisableRagdoll() + { + _ragdollRigidbodies.ForEach(rigidbody => rigidbody.isKinematic = true); + _animator.enabled = true; + StandBackUp(); + } + + private void StandBackUp() + { + Vector3 originalHipsPosition = _hipBone.position; + transform.position = originalHipsPosition; + + void setRightHeight() + { + if (Physics.Raycast(transform.position, Vector3.down, out RaycastHit hitInfo)) + { + transform.position = new Vector3(transform.position.x, hitInfo.point.y, transform.position.z); + + } + } + + setRightHeight(); + + _hipBone.position = originalHipsPosition; + } + + +} diff --git a/Assets/Scripts/Ragdoll.cs.meta b/Assets/Scripts/Ragdoll.cs.meta new file mode 100644 index 0000000..ce52144 --- /dev/null +++ b/Assets/Scripts/Ragdoll.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 54b4af10a3fe94f46bb698f348872322 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: