From a4fb6b9f331b21fe376ed7be8a725f19cafe8ab3 Mon Sep 17 00:00:00 2001 From: juliuse98 Date: Sun, 28 Nov 2021 18:54:24 +0100 Subject: [PATCH] Player walk animations -Added walk animation -Added strafe animation -Added animation blending for strafe and walk -Added method that controls animation parameters based on movement speed -smol canvas fix --- Assets/Animation/Animations/Human.meta | 8 + .../Animations/Human/NewAnim_Idle.fbx | Bin 0 -> 78636 bytes .../Animations/Human/NewAnim_Idle.fbx.meta | 735 +++++++++++++++++ .../Animations/Human/NewAnim_SideWalk.fbx | Bin 0 -> 80044 bytes .../Human/NewAnim_SideWalk.fbx.meta | 735 +++++++++++++++++ .../Animations/Human/NewAnim_Walk.fbx | Bin 0 -> 98716 bytes .../Animations/Human/NewAnim_Walk.fbx.meta | 739 ++++++++++++++++++ .../Human/HumanAnimationControler.controller | 102 ++- Assets/Objects/Weapons/Hand/Hand.prefab | 10 +- .../Player/Player Animation Test.prefab | 134 ++-- Assets/Scripts/Player/PlayerController.cs | 21 +- .../Player/ProcedualAnimationController.cs | 9 +- Packages/packages-lock.json | 4 +- UserSettings/Layouts/default-2021.dwlt | 299 ++++--- 14 files changed, 2576 insertions(+), 220 deletions(-) create mode 100644 Assets/Animation/Animations/Human.meta create mode 100644 Assets/Animation/Animations/Human/NewAnim_Idle.fbx create mode 100644 Assets/Animation/Animations/Human/NewAnim_Idle.fbx.meta create mode 100644 Assets/Animation/Animations/Human/NewAnim_SideWalk.fbx create mode 100644 Assets/Animation/Animations/Human/NewAnim_SideWalk.fbx.meta create mode 100644 Assets/Animation/Animations/Human/NewAnim_Walk.fbx create mode 100644 Assets/Animation/Animations/Human/NewAnim_Walk.fbx.meta diff --git a/Assets/Animation/Animations/Human.meta b/Assets/Animation/Animations/Human.meta new file mode 100644 index 0000000..0adaa3a --- /dev/null +++ b/Assets/Animation/Animations/Human.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 301498174eb7f2a4189fd58437625e7e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animation/Animations/Human/NewAnim_Idle.fbx b/Assets/Animation/Animations/Human/NewAnim_Idle.fbx new file mode 100644 index 0000000000000000000000000000000000000000..a2679973669987d30edd9171371662bda6b15532 GIT binary patch literal 78636 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 PaqZ7Cm$GL!D*b-|7|TZr literal 0 HcmV?d00001 diff --git a/Assets/Animation/Animations/Human/NewAnim_Idle.fbx.meta b/Assets/Animation/Animations/Human/NewAnim_Idle.fbx.meta new file mode 100644 index 0000000..573dfd1 --- /dev/null +++ b/Assets/Animation/Animations/Human/NewAnim_Idle.fbx.meta @@ -0,0 +1,735 @@ +fileFormatVersion: 2 +guid: 8db9a9e94be8f5e4fab0cca4493a7748 +ModelImporter: + serializedVersion: 21202 + internalIDToNameTable: + - first: + 74: 5138602965388526686 + second: Human_Idle + 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: + 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: Human_Idle + takeName: Armature.002|Armature.002Action + internalID: 0 + firstFrame: 0 + lastFrame: 24 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + 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: 0 + 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: Hip + 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: Thigh_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: Thigh_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: Shin_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: Shin_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: Spine + humanName: Spine + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Neck + humanName: Neck + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: 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: Shoulder_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: Shoulder_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: Upperarm_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: Upperarm_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: Toes_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: Toes_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: ThumbKnuckle_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: ThumbTip_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: PointerKnuckle_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: PointerTip_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: MiddleKnuckle_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: MiddleTip_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: RingKnuckle_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: RingTip_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: PinkeyKnuckle_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: PinkeyTip_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: ThumbKnuckle_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: ThumbTip_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: PointerKnuckle_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: PointerTip_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: MiddleKnuckle_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: MiddleTip_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: RingKnuckle_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: RingTip_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: PinkeyKnuckle_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: PinkeyTip_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: LowerChest + 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 + skeleton: + - name: Human without head(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: Body.001 + parentName: Human without head(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071067, y: -0.000000030908616, z: 0.000000030908623, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Armature.002 + parentName: Human without head(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071067, y: -0.000000030908616, z: 0.000000030908623, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Hip + parentName: Armature.002 + position: {x: -0, y: 0.0005664833, z: 0.009570958} + rotation: {x: 0.7724445, y: 0.0000000757077, z: 0.000000092082544, w: 0.6350823} + scale: {x: 1, y: 0.9999999, z: 0.9999999} + - name: Spine + parentName: Hip + position: {x: 1.7763568e-17, y: 0.001223198, z: 3.7252902e-11} + rotation: {x: -0.19388841, y: 4.618528e-14, z: -0.000000046226607, w: 0.9810236} + scale: {x: 1, y: 0.99999994, z: 0.99999994} + - name: LowerChest + parentName: Spine + position: {x: 5.205464e-18, y: 0.0017673955, z: -7.4505804e-11} + rotation: {x: 0.054505616, y: -4.1935036e-14, z: 0.000000012995182, w: 0.9985135} + scale: {x: 1, y: 1, z: 0.9999999} + - name: UpperChest + parentName: LowerChest + position: {x: -2.1439888e-17, y: 0.0012521596, z: 1.11758706e-10} + rotation: {x: 0.18059467, y: 1.9732666e-14, z: 0.000000043057128, w: 0.98355764} + scale: {x: 1, y: 1, z: 0.9999999} + - name: Neck + parentName: UpperChest + position: {x: 5.849617e-17, y: 0.0012967435, z: 0} + rotation: {x: 0.021262541, y: -3.27501e-14, z: 0.000000005069358, w: 0.999774} + scale: {x: 1, y: 0.99999994, z: 0.9999998} + - name: Head + parentName: Neck + position: {x: -8.888593e-17, y: 0.0013933484, z: -2.7474015e-10} + rotation: {x: -0.119090274, y: -1.841197e-14, z: -0.000000028393325, w: 0.9928835} + scale: {x: 1, y: 1, z: 1.0000002} + - name: Shoulder_L + parentName: LowerChest + position: {x: -2.1439888e-17, y: 0.0012521596, z: 1.11758706e-10} + rotation: {x: 0.12665662, y: 0.02132283, z: 0.60561526, w: 0.7853239} + scale: {x: 1.0000004, y: 1.0000002, z: 1} + - name: Upperarm_L + parentName: Shoulder_L + position: {x: 0.0000000020617152, y: 0.0019681805, z: -3.7252902e-11} + rotation: {x: -0.111137524, y: 0.12015996, z: 0.13576932, w: 0.9771268} + scale: {x: 1, y: 0.9999999, z: 1.0000002} + - name: Forearm_L + parentName: Upperarm_L + position: {x: -3.7718564e-10, y: 0.0027853383, z: -3.7252902e-11} + rotation: {x: 0.03764393, y: -0.086988725, z: 0.0047942824, w: 0.9954863} + scale: {x: 1.0000004, y: 1.0000013, z: 1} + - name: Hand_L + parentName: Forearm_L + position: {x: 1.7334968e-10, y: 0.0027760207, z: -1.1874363e-10} + rotation: {x: -0.0012408048, y: -0.00037350506, z: -0.021220703, w: 0.99977404} + scale: {x: 0.9999998, y: 0.9999995, z: 0.99999994} + - name: PinkeyKnuckle_L + parentName: Hand_L + position: {x: -0.000028327766, y: 0.00091419823, z: -0.0003883574} + rotation: {x: -0.02639857, y: 0.019393716, z: 0.0071310382, w: 0.999438} + scale: {x: 1.0000005, y: 1.0000004, z: 0.99999994} + - name: PinkeyTip_L + parentName: PinkeyKnuckle_L + position: {x: 2.1187588e-10, y: 0.0003404039, z: -1.8626451e-11} + rotation: {x: -0.0024383734, y: -0.0032736177, z: 0.11563113, w: 0.99328387} + scale: {x: 1.0000002, y: 1.0000007, z: 0.9999997} + - name: RingKnuckle_L + parentName: Hand_L + position: {x: 0.000009627651, y: 0.0010313534, z: -0.00015135069} + rotation: {x: -0.02338338, y: 0.008382148, z: 0.037439562, w: 0.9989902} + scale: {x: 1, y: 1.0000004, z: 0.9999999} + - name: RingTip_L + parentName: RingKnuckle_L + position: {x: 3.9493897e-10, y: 0.00035789583, z: 2.7939677e-11} + rotation: {x: -0.025459718, y: -0.0035014935, z: 0.034603108, w: 0.9990707} + scale: {x: 1.0000004, y: 1.0000005, z: 0.9999998} + - name: MiddleKnuckle_L + parentName: Hand_L + position: {x: -0.000026082422, y: 0.0010846336, z: 0.000116455216} + rotation: {x: -0.028806794, y: 0.00032480195, z: 0.015345425, w: 0.99946713} + scale: {x: 1.0000002, y: 1.0000001, z: 1} + - name: MiddleTip_L + parentName: MiddleKnuckle_L + position: {x: -1.2223608e-10, y: 0.00046678729, z: -3.7252902e-11} + rotation: {x: -0.032589197, y: -0.0011391673, z: -0.01255213, w: 0.99938935} + scale: {x: 1.0000004, y: 1.0000006, z: 1.0000002} + - name: PointerKnuckle_L + parentName: Hand_L + position: {x: 0.000022739074, y: 0.0010566327, z: 0.00037232958} + rotation: {x: -0.018394902, y: -0.038939476, z: 0.03574665, w: 0.9984325} + scale: {x: 1.0000005, y: 1.0000004, z: 1.0000001} + - name: PointerTip_L + parentName: PointerKnuckle_L + position: {x: -3.9581208e-10, y: 0.00041335772, z: 1.8626451e-11} + rotation: {x: -0.017082164, y: 0.004679094, z: 0.048154023, w: 0.99868286} + scale: {x: 1.0000004, y: 1.0000007, z: 0.99999976} + - name: ThumbKnuckle_L + parentName: Hand_L + position: {x: -0.00006812706, y: 0.0005095988, z: 0.00058539904} + rotation: {x: 0.3730957, y: 0.0029239343, z: 0.04905882, w: 0.92649037} + scale: {x: 1.0000004, y: 1.0000004, z: 1.0000001} + - name: ThumbTip_L + parentName: ThumbKnuckle_L + position: {x: 2.7939676e-10, y: 0.0003288762, z: 7.4505804e-11} + rotation: {x: -0.062037714, y: 0.00000014901158, z: 0.025310148, w: 0.99775285} + scale: {x: 0.9999996, y: 0.9999997, z: 0.9999998} + - name: Shoulder_R + parentName: LowerChest + position: {x: -2.402393e-17, y: 0.0012521596, z: 1.11758706e-10} + rotation: {x: 0.12665704, y: -0.021323193, z: -0.605615, w: 0.78532404} + scale: {x: 1.0000004, y: 1.0000002, z: 0.99999976} + - name: Upperarm_R + parentName: Shoulder_R + position: {x: 6.426126e-10, y: 0.0019681805, z: -1.11758706e-10} + rotation: {x: 0.111137815, y: 0.12016, z: 0.13576922, w: -0.9771268} + scale: {x: 0.9999995, y: 1.0000005, z: 1} + - name: Forearm_R + parentName: Upperarm_R + position: {x: 8.381903e-10, y: 0.002785341, z: 0} + rotation: {x: 0.037643906, y: 0.08698877, z: -0.0047945795, w: 0.9954863} + scale: {x: 1, y: 1.0000002, z: 1.0000001} + - name: Hand_R + parentName: Forearm_R + position: {x: -2.3286703e-10, y: 0.0027760204, z: -1.0710209e-10} + rotation: {x: -0.001240775, y: 0.0003736019, z: 0.02122083, w: 0.99977404} + scale: {x: 1, y: 1.0000004, z: 0.9999999} + - name: PinkeyKnuckle_R + parentName: Hand_R + position: {x: 0.00002832808, y: 0.000914197, z: -0.00038835758} + rotation: {x: -0.026400259, y: -0.019393265, z: -0.0071329926, w: 0.99943787} + scale: {x: 1.0000001, y: 1, z: 1.0000001} + - name: PinkeyTip_R + parentName: PinkeyKnuckle_R + position: {x: -8.108327e-10, y: 0.00034040376, z: 7.4505804e-11} + rotation: {x: -0.0024381941, y: 0.0032734412, z: -0.11563107, w: 0.99328387} + scale: {x: 1.0000004, y: 1.0000007, z: 0.9999998} + - name: RingKnuckle_R + parentName: Hand_R + position: {x: -0.000009627286, y: 0.0010313533, z: -0.00015135085} + rotation: {x: -0.023382025, y: -0.00838234, z: -0.03743944, w: 0.9989902} + scale: {x: 1.0000001, y: 1, z: 0.99999994} + - name: RingTip_R + parentName: RingKnuckle_R + position: {x: -6.0807903e-10, y: 0.0003578957, z: -2.3283063e-11} + rotation: {x: -0.025459664, y: 0.0035015885, z: -0.034603078, w: 0.99907064} + scale: {x: 1.0000005, y: 1.0000008, z: 0.9999999} + - name: MiddleKnuckle_R + parentName: Hand_R + position: {x: 0.000026083344, y: 0.0010846342, z: 0.00011645494} + rotation: {x: -0.028807016, y: -0.00032483847, z: -0.015345612, w: 0.9994672} + scale: {x: 1.0000001, y: 1, z: 1} + - name: MiddleTip_R + parentName: MiddleKnuckle_R + position: {x: -1.1801603e-10, y: 0.00046678635, z: -4.6566128e-12} + rotation: {x: -0.03258918, y: 0.0011390849, z: 0.0125520285, w: 0.9993894} + scale: {x: 1.0000007, y: 1.0000005, z: 0.99999994} + - name: PointerKnuckle_R + parentName: Hand_R + position: {x: -0.000022739088, y: 0.001056633, z: 0.00037232935} + rotation: {x: -0.018394945, y: 0.038939346, z: -0.035746716, w: 0.9984326} + scale: {x: 1.0000001, y: 1, z: 1.0000002} + - name: PointerTip_R + parentName: PointerKnuckle_R + position: {x: -2.5145708e-10, y: 0.0004133581, z: 0} + rotation: {x: -0.017082172, y: -0.0046790605, z: -0.048153967, w: 0.99868286} + scale: {x: 1, y: 1.0000001, z: 0.99999976} + - name: ThumbKnuckle_R + parentName: Hand_R + position: {x: 0.00006812769, y: 0.00050959864, z: 0.000585399} + rotation: {x: 0.37309685, y: -0.0029253874, z: -0.049057383, w: 0.92648995} + scale: {x: 1.0000001, y: 1.0000004, z: 1.0000001} + - name: ThumbTip_R + parentName: ThumbKnuckle_R + position: {x: -2.4214386e-10, y: 0.0003288769, z: -2.2351741e-10} + rotation: {x: -0.06203781, y: -0.0000000372529, z: -0.025310269, w: 0.9977529} + scale: {x: 1.0000006, y: 1.0000004, z: 0.99999976} + - name: Thigh_L + parentName: Hip + position: {x: -0.00092666585, y: -0.00042531744, z: 0.000024683402} + rotation: {x: 0.9858463, y: -0.070516676, z: 0.06466749, w: 0.1376687} + scale: {x: 0.9999999, y: 0.9999998, z: 0.9999988} + - name: Shin_L + parentName: Thigh_L + position: {x: -1.2034433e-10, y: 0.0041905134, z: 6.984919e-12} + rotation: {x: 0.055484146, y: -0.020375878, z: -0.001806654, w: 0.99825} + scale: {x: 1.0000004, y: 0.99999994, z: 1.0000005} + - name: Foot_L + parentName: Shin_L + position: {x: 1.6880221e-10, y: 0.003923335, z: 9.3132255e-12} + rotation: {x: -0.5276831, y: 0.030862466, z: -0.06055056, w: 0.8467182} + scale: {x: 1, y: 0.99999976, z: 1.0000002} + - name: Toes_L + parentName: Foot_L + position: {x: -1.5133991e-10, y: 0.0013410845, z: 4.1909514e-11} + rotation: {x: -0.18418428, y: -0.68858886, z: 0.14579487, w: 0.68605065} + scale: {x: 0.9999995, y: 0.9999997, z: 1.0000001} + - name: Thigh_R + parentName: Hip + position: {x: 0.00092666585, y: -0.00042531625, z: 0.000024683548} + rotation: {x: 0.9858463, y: 0.07051662, z: -0.06466733, w: 0.1376687} + scale: {x: 0.9999997, y: 0.9999999, z: 0.99999845} + - name: Shin_R + parentName: Thigh_R + position: {x: 8.905772e-11, y: 0.004190513, z: 2.3283064e-12} + rotation: {x: 0.055484116, y: 0.02037591, z: 0.0018066093, w: 0.99825007} + scale: {x: 1.0000004, y: 1.0000004, z: 1.0000008} + - name: Foot_R + parentName: Shin_R + position: {x: 8.614734e-11, y: 0.003923335, z: 6.984919e-11} + rotation: {x: -0.52768314, y: -0.030862492, z: 0.06055056, w: 0.84671813} + scale: {x: 1.0000001, y: 0.99999994, z: 1.0000006} + - name: Toes_R + parentName: Foot_R + position: {x: 4.4237822e-11, y: 0.0013410845, z: -3.7252902e-11} + rotation: {x: -0.18418403, y: 0.68859, z: -0.14579521, w: 0.68604946} + scale: {x: 0.9999996, y: 1.0000002, z: 1.0000001} + - name: Foot_Control_L + parentName: Armature.002 + position: {x: -0.0021432796, y: 0.00046157432, z: 0.0011410763} + rotation: {x: 0.7064828, y: -0.029699659, z: 0.029699657, w: -0.7064828} + scale: {x: 0.9999999, y: 1.0000002, z: 1.0000002} + - name: Foot_Control_R + parentName: Armature.002 + position: {x: 0.0021432796, y: 0.00046157432, z: 0.0011410763} + rotation: {x: 0.7064828, y: 0.029699657, z: -0.029699659, w: -0.7064828} + scale: {x: 0.9999999, y: 1.0000002, z: 1.0000002} + - name: Arm_Control_L + parentName: Armature.002 + position: {x: -0.0029400229, y: -0.005653115, z: 0.011749784} + rotation: {x: 0.12423224, y: 0.0000000325175, z: 0.9922532, w: 7.1054274e-15} + scale: {x: 0.9999998, y: 0.9999998, z: 1} + - name: Hand_Control_L + parentName: Armature.002 + position: {x: -0.0039909403, y: 0.000023494384, z: 0.00919836} + rotation: {x: 0.12758026, y: -0.68718725, z: 0.6955022, w: 0.16665435} + scale: {x: 1.0000004, y: 1.0000006, z: 1} + - name: Leg_Control_L + parentName: Armature.002 + position: {x: -0.001583917, y: -0.0056824563, z: 0.005021654} + rotation: {x: 0.9998327, y: 0.0000000013629365, z: -0.018293513, w: -0.00000005960465} + scale: {x: 0.99999994, y: 1.0000002, z: 0.9999999} + - name: Head_Control + parentName: Armature.002 + position: {x: 7.2126086e-19, y: -0.005653115, z: 0.016127603} + rotation: {x: 1, y: -7.1054274e-15, z: 0.0000001947072, w: 2.1175824e-21} + scale: {x: 1, y: 0.9999999, z: 0.9999999} + - name: Arm_Control_R + parentName: Armature.002 + position: {x: 0.0029400229, y: -0.005653115, z: 0.011749784} + rotation: {x: -0.12423225, y: 0.00000002708714, z: 0.9922532, w: 0.0000000037252974} + scale: {x: 1, y: 0.99999994, z: 0.9999999} + - name: Hand_Control_R + parentName: Armature.002 + position: {x: 0.0039909403, y: 0.000023494384, z: 0.00919836} + rotation: {x: -0.1275802, y: -0.68718725, z: 0.6955022, w: -0.16665447} + scale: {x: 0.9999997, y: 1, z: 1} + - name: Leg_Control_R + parentName: Armature.002 + position: {x: 0.001583917, y: -0.0056824563, z: 0.005021654} + rotation: {x: 0.9998327, y: -4.997088e-10, z: 0.018293517, w: -0.00000005960465} + scale: {x: 1, y: 1.0000002, z: 1} + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 1 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 01316cb596562384da845bc519fb90de, type: 3} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 2 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animation/Animations/Human/NewAnim_SideWalk.fbx b/Assets/Animation/Animations/Human/NewAnim_SideWalk.fbx new file mode 100644 index 0000000000000000000000000000000000000000..5f578f72dd5b8abe6e39fabf8c82a0756b6fbeb1 GIT binary patch literal 80044 zcmdUY2YeI96Ru3L4Hz&TQ%y77G}EzlvPE$aRWuU4p*!^6Ll3-}yIuM2bf?Piy_fxQNZy(Kc4qh6*}c8fT}R#Ufw~l(f4k5= z{-Lpnx|HGm{)%#nyA>3QPF@O2Dh~1vdfh;MO50%uePU{CQer<4dcct%4quD7mp%oB z;ScgE6vKEL1wn(#5PShoR-|oWbjt8#1C;AAJXs$OBE?vQCaG9hieAS`V-xgRgDxTY zI7n#SUKUuW@)l2!FG8UOBN74J1aCmgpB5l-3(P@a%GbLV#YDY1z$T5J-`gAWC(*kDi+G=ECq zpr~OR2}~Q10Zb88Nr`p^=>{O>gW}aWB)9W`I-?4C?5D z1`epZ9DL9cqg2Vs@v+hD;OYf*gLdY71eyvCr#O70glvcKY>|ZoxeG`Exh#B0A$Qin zu$9Iw!^0I3{T=~Vap2`;z{%*B!S{qx+;CAt6JRTJ;^1&}SZoFI>U%(J8PL8{54I6$ zMs6c&(b9&E8o<9sEt@y=Z`iOE`!BFz!-g{mH0fN77Z&JtvGIBv{v)4wG|2`ea9dFW z4rtH<@S)MA8nn8h`hhaNTLE0;`Gw77DdJ}Ljv&xoIcxmnpl$ePqkj((^iU2RW3PL2DAkFyAW!=;*}8u#$+gg+Bj7KRdJy8OjZqxO=aU?ECgAwR}r3Q(8uVx=pBv~ ztRcnfbHxhg7K@EZv|aQTDO!&!ii4wF3QXp7orVU0}ZtOiF_V3j4KlT0#`*ZZ$|CJymWbC=C1sOhJlU z3~?UK3qmF`s{@CI^i(B8#ln0XmJ|;L0ZA0>x9;sjwdg;W4PO+*BB?LE02P&0aDa`- z5Vd}gE-l^=29sBcPA2-`5)f7k1Jj~mq1F|azR9qJi5;q+Lf~p}aA*_GFP)MG>a`f( z^@(W-xpND<7(GOaG~tS%1z1FztV@I?Z;FBSr6Ze#2<#X5WM_5!R1}1!Ko=Ur0WM&} zHf-`On~0Fp_I&?S-z(3MZ>4^S%& zJo&?5Wno~$#7t1e^;AVTys5J0&tX&0cLnPUyPnPcHjoD|2vns(fTaT9Anl@sWqq{1 z3%B4z1}EjNJ=t#Q4P~$`NoSORuPU}hinHs(A~7N&84hCaf0R(N+$N-}f? z9%zI*Qh%9vE*0#qAEZywCr0a21*!qHa{nv@l#PWE1xw%5XQWQ_!V=I2!XMrcM??)i z8?t+mY;?6C*D~zc07f0*R1t0sfOvwmg6Lq-;iI8L=)B4ROXesziJET>79>D|KiXC0 zEJl*@!O%4vQSq0gL0Xb>I1+rxntpf>eL`|Pav5VtyQpDkO+8SgNkE;iAmZ_c6i(~i z(x7lkBA(*H)RvN*#DXEeL}MBOw?TQVrz0FdJup+zJ;|WM4(c*!P^#X*Myp;BGm=u8 zsM+Dg{hqYj5dmt*xrXBnSIruI zqW#j+=U$nu-N!@;Sj}o+kxmW zVh_(tYKt3DC=kwnMQvw6bv*>>0TrFB%{hs2+=3dLC_ADT*(@eIoKM>U z_FQeak|O2Ypx7*VP{$bdRH+6-Ao0HJ15oTdUc2O4Dod~rwo1u%U1JE>vUSP!++g`q zHrTbqRw-Ev&)6y@Yhe@E;>F(X1_y8pqNt+1J}E&DYwl>?iow-&$V>v?nS+N_NiIB% z2Cib?C)k}hY*^prViO)X0?i|og<^rQHHy96jDyB09>}kTt4ZB;i7|SIX4n+l7!FOY z+iYVvG_Sssz|akI&X*9_eH6C`55pl}#@WVj$d`izqb1ib*yW^O;JS)FF~%_1p|0_T ztpapM9>yV$dfSC@$f+d~FkIt0<^Fb+9Yuab4!2(59*sjmr4bFQcGbQacQxGgbI zl^7H6*bv%g2gD(V-rE6j$el)&xs4$*)u20?q@*~Nf$kNsYgF;pP%J4$reLIN&tz^H zYO~w|D2M#40tW|+p>i%4%1O+!R$hM|s2PPaYG7ppAc*mXOo&=>D6bI9B!>nD3UO$4{ z%M?`$Ld8UXu3BCJO&4`&(l9AIvA}gGfHM}EQt;GP6CLl*pRAQ#qU06jR9 z6>QPrn8Gbnc0Y#QH=RT_<aCBB8Ejxf6Ymm~AT~rWv}Ld?2-Bn-L1K_iM;qasoAl z5|pvtrd$~~hq9c_tD@l^mo#o4)fU7U0zpC+PB0h(^^TS|3r)ZvZ!tS`c(N`vl^snz zHA#svcxXX^yCp?~-<(K?YjWg;GiX7G!tFLohzd(f8LG!i0)a#un}>ucj0ssJ8~wBn zQ@9o&Vafuu5lYY`Ao0&2KnB7J4?7IUmE0{Jw7i{9KUm1v9iFUVK17q}9o~u{pKet| zU@m!aSBFw(!zNH($il8KEV!tn>2wJ<*`T9v*`i8;@Sm2VhdX5&D?9{>?AYj>79al$ zF$g1P0o(v-7q5#+wTS}*B1*Y*kT=GlNBBuDZC*Mu02HIi2KB|OF)d3NOh6~ z#4yz3h~e&vJYzR@Wkw#4wd`h}sr8^o%0mR(71A~HE4U*4OkYMlB=*Y=2aB8xQD3^) zph4$|2U(TC6{NDOq!X>kb3T1~q8tdA?vrjIL2-k0e*%OY>8|o*BGSDiA|dI@0ErOH zQPTYct6~gEFk?~Djefrp2cm+F7~166M7wj);V`n?Z6NrCk{~pF!F|w4k*6saqVb*A!Yj zgU}>>qfZGNtWPyaaql_LJOTF>;(~=F0rz4WeFpBCQl|XXh7EZ!OZQRkDHNFm+m(=) z`rFb&uRfM#)H^F3oVNO4T8O${n-v)yp6|#i2CjU@kY~b>*Bdb1=iYRJ;s*D&0fZd) zPV!_T?%g3GA@>Rbmz)WCN;oGHaWA;{EdU|h>zNF{5Rm0wBB{+P?wRoP>=_S2PlzaXmEum6Z))+u_ zpC?-hiW@w+3J`KUdCQZDcv2L47>fyc(wO8r8l!Zu7mhp$fP<{Z!aKxpQ)3~>>#UEC zlZsBWNIg~zxrvvjND?q4KM34r2t=pLEJK*OKUx^#8}cQ=b|pGBd3|v}-*59W>f4Qm z_0doIB1C=IC-&zHqgG@s1621Ja-N{L!4L&>k{mZBO5iD#H#{_?~tTv80F37~E>gjsRrExUFy?KqoFW60o;(FEHShRo`0 z_}O%-wMqTSvvFjDfA5E=Z@g{0Bc#S3S$_hm`wV$YP~2chRcKQ=h6M9uB8F&*NXU?( zB-c@fd}?hq*TgQ(?~7f`u5;irQCd9QgEl}T#gmIX^8`E@2e32=B1xB4pMfVbbImUV z+ZCRiH{RZQwqAWk?R9ug(4<3tjN063ZJQ$Xx|`k-)X%xbRzmZ*&%HE);s*DY0E8U( z{@}?(+&fN0Lhd~$xsGygWQY~_9%zR^$mOqdbSVka-0RgQ*K`5*J_b|f!4I6sWl{F$ zl!u{&+c63@fqo3ZHFkQBMh9t(@(-y3mAbmlDZGEwmvfc`nbb?~zo}Isv4u%pr}h3R zTds6Br4dxuxQ8ohv@}xiWfx$&&%I{^#SQM2gYK8(UQ?b-#J!G0B;;Nq$#s-_uNaPd zus225PKDmSgB2Ta52GL4I}1PHmZ9EBo^=B14QCL5O9JY(Q+^ieDGV(2Ok+-;q|{R= z77=V$!rsBcOv%*Pwv2l5@P~E#&#J|!YiP?|m_DbB=_x^ViF)Z4#?kxh82r)<{&$~x z@dU*U>dgZPIqGfT$wbuKM?^yE-6OeJ^_be1kb4kFvEGY3ALSB#1EH;p|-ecjNKC2{D>T1YqSh1|Rdr7lVy*t@^K?lQ1 zr8;};%e%>jyv$&N>JsnRO$4-5_+=eny3f0t1jP;B6^5>t<6SMDOvJkoBFY1v!k^Jh-agKfGL1YlYoF2 zrraiA#?GJ^Hs0lg$82Z6nA%=nVVp;>T?u@_L+`H-KUBk{E;~JC%GFjLCUwCBs4fu@+JM{2&!G{JWnu$p9`^~TCn#EUuCkJw~s^0kK^p|%Ui_oO{Sa7jSE-B7}9@+lN)U$fCK zCo^Fgopqap6o*O?+ZFP?ncd^n(IwP&`ZRR^S*3bcvpR8)XVx(dBB(Br&%(J3 zNW+z9#N}pyJXA^8N%IRz8i^r9`R5{Myr2cw;CDWcIFO2HLZHJUDUb3v|7D081 zer%*eOCfPVkmX@rXdd_Jrz0q}0GwRaclO%(RDh79-!D9wh<>|>NJzh{B-c^;74O8+ zk9WRNJwt(4lDP8?q@Qf$Q+3R>TtK~f8U)~yfO^}Ygxk~u-0s}E&qKSMMn3;6AE*?u zU7_BK+wUX3OZGCUzdhpd$N5I5mFm_34?T_?DQfBtsP5BbGC^^JCK~}ljwVNVG7(L# z6OoW6`Jvkp%u$+r-^FT;)^x*SY!_~g)+u)2z<9mQIF(4M#6kkHlm={?1Z24ZCEO;9 z|FN(1EJxB+dvnYze{7RkF1Ca(VjB<0Vb%vC(I~S$Jo=QC(q3+nfs>|20l0 zs4m4RXain&!hpp_uG4_&J^>3rBO{6%1Z)ftas=$elZglzO+-QhP9(WS!6rxU@$v0$ zwMO$DF{uia=GJH&0c9iA1D<^X@_pY8A-E(UUu4(MKt8x3vJba2()Ko-OLEmPA=?PH zE0OAX7*lc9mBJ=<@dX|0zTX6w)9Z9>^F#S3uapJB6{NI#k=+b`jQ~Q9ff}An#K0&b5;AZC z$#ppV_2w8D2t7#{_@tjdT-N{wmVo~V1Lfl%&p=`P>xCFx60k3_=VxG_Lct`nE4B1@ zwSVEoKZ5NF`xG~RzBBULN27XQtLA@S54dSm&+&<#y1rm(Q$cXW{rCq>!P_b63YhM* zZz4f)C;kD19QzLOWFq$E5Rs65d4WyN#J^b)9QztV;}G^OIZ~wnvW7iv?=cvjaAq_5 z#gQ7VqF)Jsrb)oR94O&_^aHMNv>Q_9H}1=eH*1y6`nVqb>aMwRcVX2gjCy$VwBGOY z`ZMa{Vcmx{@@`<7N>E*jemQhj43`S%21y3apPXk<5|Uju-UH%RkxJcZX-5Aok7tk}^+pLAGDt&%iyvj^fsS zE6!!m*cTbHiD0`D`xf@=f9L(z6=3Ea8hPnk@BK#g-p-5tO4ar54+%oe5-iQ*reEsB!hx|cK|Tm=iWzx;s*C>LO;g(@?;|J^&ui5_ePRjN4b|z zXT`nHXSGTqZ`ioU-f)X|14wf38qYid_a;Rm0+$5b>oMSSa8I#lHn%&+yAdTW>oCg;f*Mg)awhxrIrh*mj_U35>W3r zlyE=nDbj~=)Z^WV!erHmay{%-sxx%|H+UmTSnDrd4VYESq;7wpRmqui$}qzTs!Px-ksrOpXQ4j4W z%e`wuI^gv|-i;`dygS7+O~AVm07;X8ckKs$7T(SGXL;wJdm~D^E^9Htb|vIJop_}G z5WEqkL``GAf74bP)qmU_ekjS1*Yu2_y2m?z$~%^c&7pbR=UoCpaf5gB0YZ*<8+kGj z@AeaskazbQT~y{>T;xgJh$2Zq?Vw!y1q6H_gD_kY5byw$a6j<9 z3yLwS0iEecZbb2K4>zJzf=UtF6#|xh`u*mPcq2;o0MAlaT6w^aj@$&l_=)&N6iM=(;Mpf2UvFV#ga9bgz$W0@r8gSFdK7#EERR$kAu#CNFB>DL{a<%H=>vcwkrhe)x5)E_C}PV(K)8XyKoEg z{!T^fpY8asvNX8ja_oZ^;PDREXlyj>2bk^?a1KFnBlhhA2sr|td`Lt>0u}{A zITQPSG+3?CX7s_w*8%~H!+*IqqDYd@K&rDMUj@LWNkG1PP{RG_$DE5}&royP<=%+W zHAI=pVY@=U1^JiUnT0>?K3dYe`-b)yYw@e$c-qGjp0U=Y=Z3y1Dm&Kykjfgh?3uL z@;LRBVkUKwj-h?wMiizLxZ-m7lbL_N1WflCIGdoj!N8pWA;-Y8Jei1r4~R&}z#_mX zr^4TGj)8$d6vDu&p2Kj_XLTcrB>N1cKI`}gz%&WicMnRqAO94lC@%iJ&Akz&Pl$4u z>+w&wGrKi=BT5T(c*@Oyn@aV|8)L4nD_ENOo}juH|DZ8=f$#!gy3f9%(8%t_KY);9 zpOz;Ru`ia0gzTF}avhC-exo?{HH5|??As88k0$~4VH6bHh$6|qmpl^%(Qna6MB$Qv zf3YJz1OFoT+!@I({uFWKMikRCxDmxjuw99MZ6}S-{}bMbQa|T}`E_3S*+go&q$3Tz z8!#on6_=wQv;apt%Na2HB?2(r=if|%;zsn_0T6QhJI#}c_;-(pg#7aXJ~?3CJowX>Q6Do5 zOH<~QV73ximu5)I`plnhlw|x1Pn38MnC>&LQ96g>2J`v?gdFqIcrp?5z9S+b^VX4E zN0}Eio?{-`Pnb9Rv9==o#a%nq4vtNfCSH-Txn>Jy#_i*{plRZ z;1>g6x=*~{2#OoTI}H$W#Cyz>iHMgED1*iFz>#~=z9z|alz3|=SP?Jo)A1UB$q}y| zyy8`wc#}v?*oFe)H3UeS1jPFQB|Zc3e4BB^`&j-0A)caoi1vRRwoAlo6BN0t@|~_G zbzDNf!yzktOzMM`*Q{EeU6NTzU|ouM&}0r3WZ_Zf%>KR@Jt2b;6ovdByClVv2>E)nnfeZ&4UFX3L`RtGB#hzwJh)H7FZ zt6nqYA7csd1;>hO#G`X9L%*csmk7XgpLjC~iW|h+0T6P;JI#}chEB#C#6XPO}5&6rJTC;IhQ z-&vo9c#0ZXc{#}S0~_(ek`fImN%7KW8H0ej)O-N}ivl!Fg2;CnN?>nxfy3Fg9(oH~Z}7jV7k$^l z?6zCjRbP6oW|_*y-*ey{IB*~MaQL=N@^T}Sdf$h=#(b^53sE;(SS;a_ssuBUpt=7T&doBY^2X0rNmByBYcF0tD?r@sAQ39I0 zz!#SzpbP;!0jB!|98XZ(h=9KXgd73)^JF3dULhhO0Tn$(h?FBc%H>|o zEseBcA5aJHUK?OD0LG9Cu_*=o+qD2exFq1;WhmkP((lQMQ!MNJy~|u@dB|)#@?6;% zDn)Ep=tqrJ$7{cwyz#qwjOFES!vNKNs;na@ZcybsK*&+$IZq~{iZ^sJ786pXF3EM2 zDm#9%idCm~KWc)_#!i;(6NGJY<$F@26<1mVG))4ocrW}6T*=6u%54GrS5Zc@q=6SH zJyP~3*sgHp`0Za8b-WBO0z9+t?hr$IG+YJqiCMih!iU*JP+giUp$)hxlA&MNoHu~! zKK}xtkrBlW{`Ce3IsT>aWFr1eCL$sK){tCB`FCTnRjAtS_d`qYhznI3eT?l;ReVvd z^@30}2#{$K&~Flya644x)Ni+kn;?rdAfYO=SdQ`v!FGjy^sSTXRxLv}#P5aO5o&%l zaK(M9L=Y4=s4@;940*huUHmGBKT zlq*sXc4)IC*LVR_W-UbwE(w^j5lXnt6z288x$K*0ER$N!m7{N!UQns4lbVGo0T&-M zX|I3HZI_?}odDH+ri>>jZZPF{fRJO#ex6Lklq*CeWQrn#19OxqEtXpamEh2c<*)0gmUC;ro7l}*6SZhu6$2w zwBkx@fTl^n74H?Ffh)NF;kY7P{}AjBP_yHA|6n_+)c4JrKltk(cxcheStR2_~Sz84Pd&@zd&eYL~()!tGfN*FP-%(uM0Eg6#_ZEVCL}|Il}4D-_kh73|~| zaJYWgLeoyvTpjzG{W%l+ z?rh=v>AgWl-=WdG|a4&5nC9phAmin|ExuS8omH9-eQAdawWVZyKQ??0EYm zPPk&jv75v(iSf3xFzjKYV>sR{4*-NWQOdhF6wvIrcOFz|67<_45IEm& zv0EnHwc*~MYh}mVn^j9iS#SI3*i>KuMI|Vk{ z>BA;aBTWMT0zlxre}9}YXW8(t>L$*==1`@`zXwxJd7>fO3hr)+qr*vxq-5nhgzozMskVZ#f35{k_+I0r1W*Rcpg+}67=995IEn10b2^4x8dWSEwW?q zt0D!8q9N=U%zd7N%|7e}aCZFL4k|PW{QC_A&ihw_`S7O=|5k71{A&eOipF4i$;)NX z5N&1nPxQzDn@+X{Ogm040u`DBPR;~@^G+^pfBLKqC#P=XoNNYFiku8i|FI4lqAd^q z315#O&(aEjXUDkAaLHjsk0C4vf*CcKV;o|ez!^>8X`Q6fQ>nM_cFmmJMLA23TYC!R}2KsyJzP# zqTo(h_a-Hzvv%a3wv$Iy%e%J-OtjtgF0yvc-RF5&UOXXiAcu1R(bj>{QW91UT|pzt)prjMCmryU*HVmm;z@O((r zgZHaF<9e_($ShBmkzZtc0F)iyqCkZvfp0xQkRK%V;c)z#?Uq?3&nYRM_2(D+INv0e zq2E?r!mZUxK{5L55_#7y+jlJ(Dx*o@T0;;x?^>;(Qm<^dR%5@cYeQN#<}O2^YxL{Xl zAC&F3q=5OHZ8=c6?wXo-{cs>*CXT zWBkz&cKIc6(dO9O3ufAJF#sy1N#LR%2tK=urH*kfN}Q`N8&-`wlf`p&(XYkiJ8>mg zX~#ovsFNmvhwokT@H^Yr+}{unC3yPHt5V#2R}st+|Hw(+#i@X3$HfP7E?xzJ^PL!U zrG~93{o--iPSpAL%snL)cE_k3*XtzO?UQPpFe7frlMH;Jk-+#$ntU&ck4+vWO}% zHbG~IO-j@nbkT8|X9ccTM@zJI;6LE0&XAU(4{X@5@hJWus%R{s@W8@sIW3my54bc5 zyzm79dV&0a6W0Rpp-GC?#cK^o$yyY2>=B!wXKzAgzd(*cv*G+*Q$hIBjTCMI-=T0} z_~@=5q)*W&M(Z5{fC4hKrpXH*14s4IdctRCcqzO- zg)Oed;iXd3r_{}pDik48h(6KokW`_*GKJ{V@1RtZo& zA^bnLIaps>or5gMMhbbU^@DV2@dk@$-H8yJ#IvJ*crSfQ_^P4`#R`&-eD{KUr3u1XMDNcocY5xb2c3KeFNnAfcNM`F*tmnxXNHiX&0}HNsYx^ zOjsGdf4Cjd#HEcd(NyaUI<79%!i2=3Nm*109xD{7ygG`Kk}zz-lF||lf@-M26hKky zf_&dB3<$1{ijsYEj#Me=8%m(ZL@4f?_J470(H2lGed9%p!C6MGZ?1Rk?Trl}*GE$c zaBa{L^$~@~C2{`3qeAOdjS5}1rBUdW{bfRbhEMz(^S2NP`~CEoXgc3d<)O7H7i{(u zH5zQ@(us@m{Zw>8ullGZ*-zh+Dh2&S$LxF}6!+5;lKPica6TkeNG|@<=RH%Ktv^Gq%5!&HlVol_l#KtEIkpJ6OFipO zgktWNy22G&4~AG`j34}gyju>(FpucS^z@7!_1pTNn-lEUMfI|I?F-)R{2z52{;cHW zC25&w=NIT;Y_#>FV)>(AcWa|OPn8I%zp&u)%K877x>QJvC$`ePiI@Catvj`6W}yyAJ3d}lO!icqF*eN3ATE3j){3GTI)Z5+ z9M62-sx(E5h8FnPIMk|c}QqVr*5G=rq&M)zvvO#dgCuD z&$Yc(>kg!->gs+_?OU@$)nw;6)yD;oRRs%uQk{O4H*{^@{Gr;Bc|)g9SA_bfy;mXr zA!3UC(UuQ-8JpPo(bkBR#5!z_HtIa+acM!0JhRR(T~!LTB%|V7Ql)@dl>WaHp_o}o z*Z%X&dPiKa!>rQZyii8fxvqSBd8e{dzgf!EH<8LaEmX>Dqm{}|y`z*%2hLSq4bN6S z+4@-7r&L6D*R^=0tbF5% zvg+XHO2n@YeMjd)+v}qKMALa@eaEZAIc7b-F3+s|iAlItk!IFoQl)@dG)8*<&G{^5 z)&CS3Dm1HE#PP2RFTXUb=}#*dy@uWY?P!sozgslsX#SJ!ORp=Dqc|1ibMUBtt7@G;l%ITc>m7q< z%~`i+C+;Y`{6?KlA9kd_ocN$Yk@UfeMHd4CZV(G2z!=fel07ehYz-XhjrW2_WjqS@ z{P9ij!nOHA)@qA}++0#VWXO|RA^r=Sg`Ctb=V{bbrS61(!6`N!|{Mmo@kCj zD;tg{0|HHga9j)o$PkB4*g%hcjBGopLN>y&0v|a$QmT;a;rPh|`9YKK;mI=St>mD2 z0Cr$k7l6aEVF%w?&+^{qgyKQ7kL3S{!*MrgF!b9_INtUyDCFdpsv#5a-3?as=og%! zD6o6jn4y{e>Dw~9rX9_E^Vj9f1%bCSx4gZdc_i~;X5`0*naNH6&K#Cu%Iq+BW@ewb zYMJR}cJ11Rg;5_zaI)<<;?*#WabSHTJ;Jd-+J?{n2Nxv8TKT?%_ zB4iOw=ZWxuSBFg^Q0G_=@jss@w!^M*T|a-+W5cfGb&^kyQO+en*qsalhr=#?abBiW zA-S+iU$XaHs*qgRr7z^8Hd}voe{zf+G=kW9 z39|davHpQ~*qSk(VVW$Du+T;CLN9E58M?Rj^U%!h&qM!N_D|?m{fE#df9DCSHNrb= zw5~|l5C0Sk8&I}bSe`mX!zTRe6PDkjP}uY#1;XZNy~A2%dxaIg;}w?C%R4O9=pA;I zm|%Zom4zO~=5&5!wIwC74x1y3It_YU`u&AGi=zK2il#`jXcehaFnLp|n}|@%qVdl; z5C6lHcM)hX?4+;Z5HX6*UjsqZxAH{B9PvG~ci>j$PRSe0{uSP;j7jBGXA`TbzKW}% zn)0c-DsSy-D#IavRl=G|sV^+D>wpRl=4;FH9 z3s1r%R|ACsfhNIfU_Ox6;ne_r!`fk~LUOAC`ZhKNm|#_t+-iWnxsBRv{b_hBKiU*a zBWq&`$?QzgPWlr9}+8s-=F`;v-bhmBRj5MKd(hh1QQw6!9d&X2YjULDSj zwmt9VnKkOh`4Y0sIz*}z#Boah>qIDK*3x%eTdW3H%Q~|x{DBR$2o5LKnKeiC4VvfI zL0QoIPNc`FfCqo9Q5niV8N1#8UAv*-dFswO*XozA{nY0NUry8KJ$2_|z+=V9f?dAa zdSR?#_KWp@_`f?~PRmn)={v2;AAahXJyXWyJ-O@EqGLJvPPI8zc)QBb@0Tf+%gnl( z{O?{5-@*#rh``GM&{Sw=0vw{X0lI)G5{~}eC!0E^&orsZuP{yfWHdF7%rX7l@x5t! zo4nbZKjg`trOT7uwSh1`9pQaK`=lQgqSBFhLQOD7FHdXp4&nIo{1o`up zav!+X74V5h#>PY_=F>kU|34h5(*NcBwiBu5H#=t96uZK7XVw*C+86bhlW{kgisNdk z0{?2GN~qID_2yhlRjufzs*lYBRo8y5ruzBslBy+I57nZqQ_L^F{={TI31K=#j92c; z9Bi!CudZo$!2e7mj{a&YcqY@dckm$-;{QfWvCpiVMALa@6$5_IXlRpJew0!4v+*a} z>w=i#YUGZMU4j~bK$Boyunvr}nyuyTrljv7ydhOcZe2j%Sy&cKu&POJT|nP&NNu+M zoaW)7$P3w(;1J(U`6>U7qF6$5T`(E!z-|zXHtJah5sF7!G!(%?|KZX0n7CkPwE6wG z$^1NLv-#kKt>!A#x0zoY*ldnkw%)wjXRUd>?{DTggO{5Nwpw65Hfn}BVA^E!<0Dhd zm;Rb%KJ(L$<}U}VFcTqtf-Oek|td9A{l#^xFbyB5(S(N_oh)~R|%sl^jW_5rD!|t@h zte}bKn8l}0GkKLKnRR!MGvyBMXI`akWnLa%#r&Yz#29KFWDae=$#l5!k@fWlId0sGWSDs|bciY0O*#0x~c*8Hu?F(C&5r#ty;-?T( z?8ouniKg?+y1=W$Ic71Q^2~a>V?X}-Kssi%$;Y*@fLSy~_8>wrv&!WE&ogT|alsC= z4sS1;-C%Lv>~@JinP#@h%DT970`q+PKg{4_#Z-q!msUNUSWT5&x``_4E2Zjbn^4uA zb4^vxwv|_nx%ZN(6T6Dpx4#}!v;NWGH%vKGn|kw1C)%DgwLbRAwEvr;*@sJ($wvGm z#1#9?@`PT-;ov;8nvjxMhjYy8;l(kl8kCg!y~T0Uj`|?7u|jAM2s8;+2q(ZOt9e^) zg+O1CogdJw3dyYy=|2R4Rav{BE@ zL?|9@6TJWPqs#xUE_dPGDy7juPdi3I^YT1gTDwD@5)r?lNRb!7YQ5~;n zQfYSGSB)Ov6FN1iT4a>b&-pb%*t0#f?1UQ z6^KyGtZO9yKfLxFQph1@;hw4!f0cfM>k_5b)d1-%QD7MbA64q%GNdNCM6hy z8?G=8^*d?wPWZ=&_;ZOV_L+5zXgbfV_q;lsV^&lVd1lRT@kxH|*&irr6|-oJ97=>@ zX0vbhe3!c3()*rgpi1?3*DfXFF3wjwl%Xwz?Bqgy9=a@CLsO=R(rB5{q z1E`G^LM$NABv>Il2cxVed$|=to1n;DmG5*l)dV!FLUJpFxP*R(Lss~h`bia%TOk~* zyk^z%?2-(%+4^%|G5OKfEW<;758(*dVKv&QXE%vZJldA|a)nldA@1$~|6lw?PF{s} zd;Q6^psCPfJ3GK1TTC*~X!xDk@6l|tqT_sXH}!n;__DLjy~8J(=T3_=|Ff#S`S`JV z=2fp-ng`^KHa}?bjd|t$5$2z>)6G3Uj5q%^ZK8Q^=gHZX{h9G`5i zTxPO)-0(@}?!*lHV{97HbbgHe!K=gO7_-^|_Ae>Vr?k2?aJx!+T~ML81fMABgNRVf zr`II^KODWsmEiog6TM&g=}l!PRW#jyIwa)Hk^W5mtRu{mPx)2NhZa}uSWs3qzd@j? z^zNRj%?rk<`gwe>QeFLC_3_t%mKRRvCzQw<$^hsp6;%;+BmGDD`RlykZa zH3mhOGM%~6#f1336I1Ln>o(DJo>?V;A2^7dkKQ9n%QNeJujgK}%o<9n6r9V@$T))t z#mwqfinH@S%&g1A1v|_tRrps%wQ(tPxLrDvyz#a2C#A+Xb7U9O?#{DJ54UHVUhXNB z{X@Qn*-LM?&2E|6BU|m?H+w}!RQ8hJb=i4~^~erx+A6zdOzG@W=JTeHal=gkS<{V+ zyKYkMY8t_GJu{y{d{5{*+UvG=I~k(sJhKvbb=ZtqbWwzaVbhEv1u7&yO<18h2+)+cPkX|ywtQ8 zLv6PHobM+;+KSz~k2kVQ$MKtB2R4Rav{BDK5TSUq%`3|lng9hY>jHM|0U5*KaQ0~c z$0p9+;R)sZZ?&z9ks&4Q-D3RQvuvHOH++^>M32YM!Trm;!q1(%4-ZC*eafd_!q5K0 zgF53wNZt^`!r{AUZB5N<1EL%7bcbiBx0z2xZ81*?+GJkx#|Cr0JL}E8g5j6y@V!#x zM)PFIpWb{ktCP55E31EC=XP^dXlcjBMn9tI{MeYntHb8lpiY5LT-sheQmxS2ckCTG8mj-Bq}rILkxj@n8 zN~-yem{f(WlimzS0vS@9V*T>2(>L=H7QT4dJf};Gu5vvskR}gaZ`b9-6hqo8@3l>)u{e( zNwrIBFA2k7hNRl;$Ls?g6&k9)Us5gZ)A1T?rBwg1q}q#L^VDb6sD7#HQVnuo^Biu- z&=B25Qf>azZFtX zt6=QH5s6M-pCr}Fy_#E^wT-F;)R1bB)4LyWvkX=1B&oLB?}wHGG=rpCk^7st5KYm3 zl2i*0oycBgv3P2hRP*0sVz=`wYWF17PF6_ehBK|yH$ckMPM5;DAw$)gORBAzRJc0p zDP>51Nj3V~dCMd|K~jyr!`(8U{w}FT--WKBllW;#HTq6*4V}c_NvhE|bZh9OU!|s0 zgV6U~Yv?52K~jyrH`+3ZCrPUHC+}ajOyct;)#!_iEz@qMq#AuGu!c_JHzn2Rdv!H* z(l1m?%2WD!TFWHfSW=C?<5fc^{Rl}l`m$6Foy5~6)#&?1HFVNnDXB(Z+o_?G_%TT} z`r=Cso%H{aRHLttv`pd^YD+Z;eFdY2PWoYzYV=ix8ajy&kyN9v1hh=zvnAE&tMxQ= z65k=IM&D6qnZ&P2s?qnoY3L;GSx3rK`pPs7o%HKVs?j%(Y3L;0LsE^tzDq+V{gIMt z^gUP_I*BirRHLtw($Go&prjgoBa?j=sS%xbkZ+VSE@nin}IZR5)YA7qi@&I z&`Dn}sYc&YW0}OKNvhEozG&zqzFAU@zC1-kC-IAtYV<`U8anBF)RXd*zSP4qiPw@; zqwmMCOyXT6)#$q>G;|UlDyc@_+n}M7{$fcr`VIsQo%Hues?qldXy~N>KvIo9i(f-0 z{o?hd8iYR3UPCASmXd1pq3{|y=|@Vc(I=~G=%hbMQjI>JTtg@Qb&_iIA>SH0>7SKU zqYui~&`JM;q#Aw3vgN7M)dHm&ggznJ@=WG0K`kH5{&<%t-6iO1d62S&Z(1LaYog=* zyC)ggM_f-Orhfo=qr7=riKDgUw@HQr%y~2t4ExXRHu)@6RY=q59+u^6mIL#=bBl3 zZPt+U6;Baz`^Tb2N0%0Nr?Fpqr05b;65}V6oa}uS5lom{zF1r2Q5(8bqY*uhEEeU1&djw2p>iQ2TpGs?+DCh}HX!1a)is=@T_9_HQPr z!f|C$qi29tT)Qr54Shg`h5}IIi#3+=l|G3;tRBHgs?(pBi`DzafV#D>^!LIRUzZY8 zp|2J-dPZsG>oG}d=+AF86oC5rucSKtO{G{pqFxiJrlCKX6RY>tg1WV@^fyozU%w-$ zLSHRvbgH!Sb*H2?^e06c3P63mC#g<tc@E4}$&tln1%>ejx}ySXjCenU`& zzFO4i7J!wnze-v|Z;sYb0P5>mNp*V1t5`iEUsEYx>1~W+^}cmM-P%`rUz)|&Xo4#A z)uKk1XI8$>k+g>1=B1$k)YoiDb$S<%SUuvYq&mGdL#*Dn3|tDZ_LW|1xA@ux)U4-0 ziyB?WS^4@cDJKl9^wPD40#IMqN~+T1A^d%OClB=;HLL zB_Rj%aF5yx-i840xG-o@=ME9zmPbBRWncTsep3QpLbaffce~hlePjIP`>D}%%1x_3|Gic+` n_v0(P4)|77=57U1#{b1X-}Id}`2# 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⋘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 P?fBQvE9a^gwlx0*J-ffq literal 0 HcmV?d00001 diff --git a/Assets/Animation/Animations/Human/NewAnim_Walk.fbx.meta b/Assets/Animation/Animations/Human/NewAnim_Walk.fbx.meta new file mode 100644 index 0000000..b142c7f --- /dev/null +++ b/Assets/Animation/Animations/Human/NewAnim_Walk.fbx.meta @@ -0,0 +1,739 @@ +fileFormatVersion: 2 +guid: 67300382ec907c648b6b4156e8acd1ea +ModelImporter: + serializedVersion: 21202 + internalIDToNameTable: + - first: + 74: 5138602965388526686 + second: Human_Walk + 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.002|Armature.002Action' has import + animation warnings that might lower retargeting quality:\nNote: Activate translation + DOF on avatar to improve retargeting quality.\n\t'Thigh_L' has translation + animation that will be discarded.\n\t'Thigh_R' has translation 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: Human_Walk + takeName: Armature.002|Armature.002Action + internalID: 0 + firstFrame: 0 + lastFrame: 24 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + 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: 0 + 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: Hip + 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: Thigh_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: Thigh_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: Shin_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: Shin_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: Spine + humanName: Spine + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: Neck + humanName: Neck + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: 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: Shoulder_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: Shoulder_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: Upperarm_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: Upperarm_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: Toes_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: Toes_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: ThumbKnuckle_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: ThumbTip_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: PointerKnuckle_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: PointerTip_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: MiddleKnuckle_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: MiddleTip_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: RingKnuckle_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: RingTip_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: PinkeyKnuckle_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: PinkeyTip_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: ThumbKnuckle_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: ThumbTip_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: PointerKnuckle_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: PointerTip_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: MiddleKnuckle_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: MiddleTip_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: RingKnuckle_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: RingTip_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: PinkeyKnuckle_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: PinkeyTip_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: LowerChest + 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 + skeleton: + - name: Human without head(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: Body.001 + parentName: Human without head(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071067, y: -0.000000030908616, z: 0.000000030908623, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Armature.002 + parentName: Human without head(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.7071067, y: -0.000000030908616, z: 0.000000030908623, w: 0.7071068} + scale: {x: 100, y: 100, z: 100} + - name: Hip + parentName: Armature.002 + position: {x: -0, y: 0.0005664833, z: 0.009570958} + rotation: {x: 0.7724445, y: 0.0000000757077, z: 0.000000092082544, w: 0.6350823} + scale: {x: 1, y: 0.9999999, z: 0.9999999} + - name: Spine + parentName: Hip + position: {x: 1.7763568e-17, y: 0.001223198, z: 3.7252902e-11} + rotation: {x: -0.19388841, y: 4.618528e-14, z: -0.000000046226607, w: 0.9810236} + scale: {x: 1, y: 0.99999994, z: 0.99999994} + - name: LowerChest + parentName: Spine + position: {x: 5.205464e-18, y: 0.0017673955, z: -7.4505804e-11} + rotation: {x: 0.054505616, y: -4.1935036e-14, z: 0.000000012995182, w: 0.9985135} + scale: {x: 1, y: 1, z: 0.9999999} + - name: UpperChest + parentName: LowerChest + position: {x: -2.1439888e-17, y: 0.0012521596, z: 1.11758706e-10} + rotation: {x: 0.18059467, y: 1.9732666e-14, z: 0.000000043057128, w: 0.98355764} + scale: {x: 1, y: 1, z: 0.9999999} + - name: Neck + parentName: UpperChest + position: {x: 5.849617e-17, y: 0.0012967435, z: 0} + rotation: {x: 0.021262541, y: -3.27501e-14, z: 0.000000005069358, w: 0.999774} + scale: {x: 1, y: 0.99999994, z: 0.9999998} + - name: Head + parentName: Neck + position: {x: -8.888593e-17, y: 0.0013933484, z: -2.7474015e-10} + rotation: {x: -0.119090274, y: -1.841197e-14, z: -0.000000028393325, w: 0.9928835} + scale: {x: 1, y: 1, z: 1.0000002} + - name: Shoulder_L + parentName: LowerChest + position: {x: -2.1439888e-17, y: 0.0012521596, z: 1.11758706e-10} + rotation: {x: 0.12665662, y: 0.02132283, z: 0.60561526, w: 0.7853239} + scale: {x: 1.0000004, y: 1.0000002, z: 1} + - name: Upperarm_L + parentName: Shoulder_L + position: {x: 0.0000000020617152, y: 0.0019681805, z: -3.7252902e-11} + rotation: {x: -0.111137524, y: 0.12015996, z: 0.13576932, w: 0.9771268} + scale: {x: 1, y: 0.9999999, z: 1.0000002} + - name: Forearm_L + parentName: Upperarm_L + position: {x: -3.7718564e-10, y: 0.0027853383, z: -3.7252902e-11} + rotation: {x: 0.03764393, y: -0.086988725, z: 0.0047942824, w: 0.9954863} + scale: {x: 1.0000004, y: 1.0000013, z: 1} + - name: Hand_L + parentName: Forearm_L + position: {x: 1.7334968e-10, y: 0.0027760207, z: -1.1874363e-10} + rotation: {x: -0.0012408048, y: -0.00037350506, z: -0.021220703, w: 0.99977404} + scale: {x: 0.9999998, y: 0.9999995, z: 0.99999994} + - name: PinkeyKnuckle_L + parentName: Hand_L + position: {x: -0.000028327766, y: 0.00091419823, z: -0.0003883574} + rotation: {x: -0.02639857, y: 0.019393716, z: 0.0071310382, w: 0.999438} + scale: {x: 1.0000005, y: 1.0000004, z: 0.99999994} + - name: PinkeyTip_L + parentName: PinkeyKnuckle_L + position: {x: 2.1187588e-10, y: 0.0003404039, z: -1.8626451e-11} + rotation: {x: -0.0024383734, y: -0.0032736177, z: 0.11563113, w: 0.99328387} + scale: {x: 1.0000002, y: 1.0000007, z: 0.9999997} + - name: RingKnuckle_L + parentName: Hand_L + position: {x: 0.000009627651, y: 0.0010313534, z: -0.00015135069} + rotation: {x: -0.02338338, y: 0.008382148, z: 0.037439562, w: 0.9989902} + scale: {x: 1, y: 1.0000004, z: 0.9999999} + - name: RingTip_L + parentName: RingKnuckle_L + position: {x: 3.9493897e-10, y: 0.00035789583, z: 2.7939677e-11} + rotation: {x: -0.025459718, y: -0.0035014935, z: 0.034603108, w: 0.9990707} + scale: {x: 1.0000004, y: 1.0000005, z: 0.9999998} + - name: MiddleKnuckle_L + parentName: Hand_L + position: {x: -0.000026082422, y: 0.0010846336, z: 0.000116455216} + rotation: {x: -0.028806794, y: 0.00032480195, z: 0.015345425, w: 0.99946713} + scale: {x: 1.0000002, y: 1.0000001, z: 1} + - name: MiddleTip_L + parentName: MiddleKnuckle_L + position: {x: -1.2223608e-10, y: 0.00046678729, z: -3.7252902e-11} + rotation: {x: -0.032589197, y: -0.0011391673, z: -0.01255213, w: 0.99938935} + scale: {x: 1.0000004, y: 1.0000006, z: 1.0000002} + - name: PointerKnuckle_L + parentName: Hand_L + position: {x: 0.000022739074, y: 0.0010566327, z: 0.00037232958} + rotation: {x: -0.018394902, y: -0.038939476, z: 0.03574665, w: 0.9984325} + scale: {x: 1.0000005, y: 1.0000004, z: 1.0000001} + - name: PointerTip_L + parentName: PointerKnuckle_L + position: {x: -3.9581208e-10, y: 0.00041335772, z: 1.8626451e-11} + rotation: {x: -0.017082164, y: 0.004679094, z: 0.048154023, w: 0.99868286} + scale: {x: 1.0000004, y: 1.0000007, z: 0.99999976} + - name: ThumbKnuckle_L + parentName: Hand_L + position: {x: -0.00006812706, y: 0.0005095988, z: 0.00058539904} + rotation: {x: 0.3730957, y: 0.0029239343, z: 0.04905882, w: 0.92649037} + scale: {x: 1.0000004, y: 1.0000004, z: 1.0000001} + - name: ThumbTip_L + parentName: ThumbKnuckle_L + position: {x: 2.7939676e-10, y: 0.0003288762, z: 7.4505804e-11} + rotation: {x: -0.062037714, y: 0.00000014901158, z: 0.025310148, w: 0.99775285} + scale: {x: 0.9999996, y: 0.9999997, z: 0.9999998} + - name: Shoulder_R + parentName: LowerChest + position: {x: -2.402393e-17, y: 0.0012521596, z: 1.11758706e-10} + rotation: {x: 0.12665704, y: -0.021323193, z: -0.605615, w: 0.78532404} + scale: {x: 1.0000004, y: 1.0000002, z: 0.99999976} + - name: Upperarm_R + parentName: Shoulder_R + position: {x: 6.426126e-10, y: 0.0019681805, z: -1.11758706e-10} + rotation: {x: 0.111137815, y: 0.12016, z: 0.13576922, w: -0.9771268} + scale: {x: 0.9999995, y: 1.0000005, z: 1} + - name: Forearm_R + parentName: Upperarm_R + position: {x: 8.381903e-10, y: 0.002785341, z: 0} + rotation: {x: 0.037643906, y: 0.08698877, z: -0.0047945795, w: 0.9954863} + scale: {x: 1, y: 1.0000002, z: 1.0000001} + - name: Hand_R + parentName: Forearm_R + position: {x: -2.3286703e-10, y: 0.0027760204, z: -1.0710209e-10} + rotation: {x: -0.001240775, y: 0.0003736019, z: 0.02122083, w: 0.99977404} + scale: {x: 1, y: 1.0000004, z: 0.9999999} + - name: PinkeyKnuckle_R + parentName: Hand_R + position: {x: 0.00002832808, y: 0.000914197, z: -0.00038835758} + rotation: {x: -0.026400259, y: -0.019393265, z: -0.0071329926, w: 0.99943787} + scale: {x: 1.0000001, y: 1, z: 1.0000001} + - name: PinkeyTip_R + parentName: PinkeyKnuckle_R + position: {x: -8.108327e-10, y: 0.00034040376, z: 7.4505804e-11} + rotation: {x: -0.0024381941, y: 0.0032734412, z: -0.11563107, w: 0.99328387} + scale: {x: 1.0000004, y: 1.0000007, z: 0.9999998} + - name: RingKnuckle_R + parentName: Hand_R + position: {x: -0.000009627286, y: 0.0010313533, z: -0.00015135085} + rotation: {x: -0.023382025, y: -0.00838234, z: -0.03743944, w: 0.9989902} + scale: {x: 1.0000001, y: 1, z: 0.99999994} + - name: RingTip_R + parentName: RingKnuckle_R + position: {x: -6.0807903e-10, y: 0.0003578957, z: -2.3283063e-11} + rotation: {x: -0.025459664, y: 0.0035015885, z: -0.034603078, w: 0.99907064} + scale: {x: 1.0000005, y: 1.0000008, z: 0.9999999} + - name: MiddleKnuckle_R + parentName: Hand_R + position: {x: 0.000026083344, y: 0.0010846342, z: 0.00011645494} + rotation: {x: -0.028807016, y: -0.00032483847, z: -0.015345612, w: 0.9994672} + scale: {x: 1.0000001, y: 1, z: 1} + - name: MiddleTip_R + parentName: MiddleKnuckle_R + position: {x: -1.1801603e-10, y: 0.00046678635, z: -4.6566128e-12} + rotation: {x: -0.03258918, y: 0.0011390849, z: 0.0125520285, w: 0.9993894} + scale: {x: 1.0000007, y: 1.0000005, z: 0.99999994} + - name: PointerKnuckle_R + parentName: Hand_R + position: {x: -0.000022739088, y: 0.001056633, z: 0.00037232935} + rotation: {x: -0.018394945, y: 0.038939346, z: -0.035746716, w: 0.9984326} + scale: {x: 1.0000001, y: 1, z: 1.0000002} + - name: PointerTip_R + parentName: PointerKnuckle_R + position: {x: -2.5145708e-10, y: 0.0004133581, z: 0} + rotation: {x: -0.017082172, y: -0.0046790605, z: -0.048153967, w: 0.99868286} + scale: {x: 1, y: 1.0000001, z: 0.99999976} + - name: ThumbKnuckle_R + parentName: Hand_R + position: {x: 0.00006812769, y: 0.00050959864, z: 0.000585399} + rotation: {x: 0.37309685, y: -0.0029253874, z: -0.049057383, w: 0.92648995} + scale: {x: 1.0000001, y: 1.0000004, z: 1.0000001} + - name: ThumbTip_R + parentName: ThumbKnuckle_R + position: {x: -2.4214386e-10, y: 0.0003288769, z: -2.2351741e-10} + rotation: {x: -0.06203781, y: -0.0000000372529, z: -0.025310269, w: 0.9977529} + scale: {x: 1.0000006, y: 1.0000004, z: 0.99999976} + - name: Thigh_L + parentName: Hip + position: {x: -0.00092666585, y: -0.00042531744, z: 0.000024683402} + rotation: {x: 0.9858463, y: -0.070516676, z: 0.06466749, w: 0.1376687} + scale: {x: 0.9999999, y: 0.9999998, z: 0.9999988} + - name: Shin_L + parentName: Thigh_L + position: {x: -1.2034433e-10, y: 0.0041905134, z: 6.984919e-12} + rotation: {x: 0.055484146, y: -0.020375878, z: -0.001806654, w: 0.99825} + scale: {x: 1.0000004, y: 0.99999994, z: 1.0000005} + - name: Foot_L + parentName: Shin_L + position: {x: 1.6880221e-10, y: 0.003923335, z: 9.3132255e-12} + rotation: {x: -0.5276831, y: 0.030862466, z: -0.06055056, w: 0.8467182} + scale: {x: 1, y: 0.99999976, z: 1.0000002} + - name: Toes_L + parentName: Foot_L + position: {x: -1.5133991e-10, y: 0.0013410845, z: 4.1909514e-11} + rotation: {x: -0.18418428, y: -0.68858886, z: 0.14579487, w: 0.68605065} + scale: {x: 0.9999995, y: 0.9999997, z: 1.0000001} + - name: Thigh_R + parentName: Hip + position: {x: 0.00092666585, y: -0.00042531625, z: 0.000024683548} + rotation: {x: 0.9858463, y: 0.07051662, z: -0.06466733, w: 0.1376687} + scale: {x: 0.9999997, y: 0.9999999, z: 0.99999845} + - name: Shin_R + parentName: Thigh_R + position: {x: 8.905772e-11, y: 0.004190513, z: 2.3283064e-12} + rotation: {x: 0.055484116, y: 0.02037591, z: 0.0018066093, w: 0.99825007} + scale: {x: 1.0000004, y: 1.0000004, z: 1.0000008} + - name: Foot_R + parentName: Shin_R + position: {x: 8.614734e-11, y: 0.003923335, z: 6.984919e-11} + rotation: {x: -0.52768314, y: -0.030862492, z: 0.06055056, w: 0.84671813} + scale: {x: 1.0000001, y: 0.99999994, z: 1.0000006} + - name: Toes_R + parentName: Foot_R + position: {x: 4.4237822e-11, y: 0.0013410845, z: -3.7252902e-11} + rotation: {x: -0.18418403, y: 0.68859, z: -0.14579521, w: 0.68604946} + scale: {x: 0.9999996, y: 1.0000002, z: 1.0000001} + - name: Foot_Control_L + parentName: Armature.002 + position: {x: -0.0021432796, y: 0.00046157432, z: 0.0011410763} + rotation: {x: 0.7064828, y: -0.029699659, z: 0.029699657, w: -0.7064828} + scale: {x: 0.9999999, y: 1.0000002, z: 1.0000002} + - name: Foot_Control_R + parentName: Armature.002 + position: {x: 0.0021432796, y: 0.00046157432, z: 0.0011410763} + rotation: {x: 0.7064828, y: 0.029699657, z: -0.029699659, w: -0.7064828} + scale: {x: 0.9999999, y: 1.0000002, z: 1.0000002} + - name: Arm_Control_L + parentName: Armature.002 + position: {x: -0.0029400229, y: -0.005653115, z: 0.011749784} + rotation: {x: 0.12423224, y: 0.0000000325175, z: 0.9922532, w: 7.1054274e-15} + scale: {x: 0.9999998, y: 0.9999998, z: 1} + - name: Hand_Control_L + parentName: Armature.002 + position: {x: -0.0039909403, y: 0.000023494384, z: 0.00919836} + rotation: {x: 0.12758026, y: -0.68718725, z: 0.6955022, w: 0.16665435} + scale: {x: 1.0000004, y: 1.0000006, z: 1} + - name: Leg_Control_L + parentName: Armature.002 + position: {x: -0.001583917, y: -0.0056824563, z: 0.005021654} + rotation: {x: 0.9998327, y: 0.0000000013629365, z: -0.018293513, w: -0.00000005960465} + scale: {x: 0.99999994, y: 1.0000002, z: 0.9999999} + - name: Head_Control + parentName: Armature.002 + position: {x: 7.2126086e-19, y: -0.005653115, z: 0.016127603} + rotation: {x: 1, y: -7.1054274e-15, z: 0.0000001947072, w: 2.1175824e-21} + scale: {x: 1, y: 0.9999999, z: 0.9999999} + - name: Arm_Control_R + parentName: Armature.002 + position: {x: 0.0029400229, y: -0.005653115, z: 0.011749784} + rotation: {x: -0.12423225, y: 0.00000002708714, z: 0.9922532, w: 0.0000000037252974} + scale: {x: 1, y: 0.99999994, z: 0.9999999} + - name: Hand_Control_R + parentName: Armature.002 + position: {x: 0.0039909403, y: 0.000023494384, z: 0.00919836} + rotation: {x: -0.1275802, y: -0.68718725, z: 0.6955022, w: -0.16665447} + scale: {x: 0.9999997, y: 1, z: 1} + - name: Leg_Control_R + parentName: Armature.002 + position: {x: 0.001583917, y: -0.0056824563, z: 0.005021654} + rotation: {x: 0.9998327, y: -4.997088e-10, z: 0.018293517, w: -0.00000005960465} + scale: {x: 1, y: 1.0000002, z: 1} + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 1 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 01316cb596562384da845bc519fb90de, type: 3} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 2 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Objects/Human/HumanAnimationControler.controller b/Assets/Objects/Human/HumanAnimationControler.controller index f371066..aa2bbb9 100644 --- a/Assets/Objects/Human/HumanAnimationControler.controller +++ b/Assets/Objects/Human/HumanAnimationControler.controller @@ -1,5 +1,86 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-9128348295522208378 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Walk + 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: -5070509629369109145} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!206 &-5070509629369109145 +BlendTree: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Blend Tree + m_Childs: + - serializedVersion: 2 + m_Motion: {fileID: 5138602965388526686, guid: 67300382ec907c648b6b4156e8acd1ea, type: 3} + m_Threshold: 0 + m_Position: {x: 0, y: 1} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Time + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 5138602965388526686, guid: 97968620e18a7bb47b9b9d1407b00047, type: 3} + m_Threshold: 0.25 + m_Position: {x: 1, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Time + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 5138602965388526686, guid: 67300382ec907c648b6b4156e8acd1ea, type: 3} + m_Threshold: 0.5 + m_Position: {x: 0, y: -1} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: Time + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 5138602965388526686, guid: 97968620e18a7bb47b9b9d1407b00047, type: 3} + m_Threshold: 0.75 + m_Position: {x: -1, y: 0} + m_TimeScale: -1 + m_CycleOffset: 0 + m_DirectBlendParameter: Time + m_Mirror: 0 + - serializedVersion: 2 + m_Motion: {fileID: 5138602965388526686, guid: 8db9a9e94be8f5e4fab0cca4493a7748, type: 3} + m_Threshold: 1 + m_Position: {x: 0, y: 0} + m_TimeScale: 1 + m_CycleOffset: 0 + m_DirectBlendParameter: Time + m_Mirror: 0 + m_BlendParameter: x + m_BlendParameterY: y + m_MinThreshold: 0 + m_MaxThreshold: 1 + m_UseAutomaticThresholds: 1 + m_NormalizedBlendValues: 0 + m_BlendType: 2 --- !u!1102 &-781170557910458175 AnimatorState: serializedVersion: 6 @@ -64,6 +145,9 @@ AnimatorStateMachine: - serializedVersion: 1 m_State: {fileID: -529539563782206978} m_Position: {x: 400, y: 210, z: 0} + - serializedVersion: 1 + m_State: {fileID: -9128348295522208378} + m_Position: {x: 480, y: 100, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: [] m_EntryTransitions: [] @@ -73,7 +157,7 @@ AnimatorStateMachine: 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: -529539563782206978} + m_DefaultState: {fileID: -9128348295522208378} --- !u!91 &9100000 AnimatorController: m_ObjectHideFlags: 0 @@ -88,13 +172,25 @@ AnimatorController: m_DefaultFloat: 1 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} - m_Name: Blend m_Type: 1 m_DefaultFloat: 0 m_DefaultInt: 0 m_DefaultBool: 0 - m_Controller: {fileID: 9100000} + m_Controller: {fileID: 0} + - m_Name: x + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: y + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer diff --git a/Assets/Objects/Weapons/Hand/Hand.prefab b/Assets/Objects/Weapons/Hand/Hand.prefab index c37d0e8..3258227 100644 --- a/Assets/Objects/Weapons/Hand/Hand.prefab +++ b/Assets/Objects/Weapons/Hand/Hand.prefab @@ -26,6 +26,7 @@ Transform: m_LocalRotation: {x: -0, y: 0.7071068, z: 0.7071068, w: 0} m_LocalPosition: {x: 4.4113026, y: -1.3282752, z: 10.768935} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7365407325767981108} m_RootOrder: 1 @@ -57,6 +58,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 7365407325624913735} m_Father: {fileID: 7365407325767981108} @@ -64,7 +66,7 @@ Transform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!95 &7365407324475125414 Animator: - serializedVersion: 3 + serializedVersion: 4 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} @@ -77,6 +79,7 @@ Animator: m_UpdateMode: 0 m_ApplyRootMotion: 0 m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 m_WarningMessage: m_HasTransformHierarchy: 1 m_AllowConstantClipSamplingOptimization: 1 @@ -107,6 +110,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7365407324475125409} m_RootOrder: 0 @@ -141,6 +145,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0.108, y: -0.084, z: 0.266} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 7365407324475125409} - {fileID: 6708222704297240606} @@ -193,7 +198,7 @@ BoxCollider: m_GameObject: {fileID: 7365407325767981110} m_Material: {fileID: 0} m_IsTrigger: 0 - m_Enabled: 1 + m_Enabled: 0 serializedVersion: 2 m_Size: {x: 1, y: 1, z: 1} m_Center: {x: 0, y: 0, z: 0} @@ -239,6 +244,7 @@ Transform: m_LocalRotation: {x: -0, y: 0.7071068, z: 0.7071068, w: 0} m_LocalPosition: {x: 4.471302, y: -1.3182755, z: 10.768935} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7365407325767981108} m_RootOrder: 2 diff --git a/Assets/Prefabs/Player/Player Animation Test.prefab b/Assets/Prefabs/Player/Player Animation Test.prefab index 130494c..b62cc11 100644 --- a/Assets/Prefabs/Player/Player Animation Test.prefab +++ b/Assets/Prefabs/Player/Player Animation Test.prefab @@ -27,6 +27,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1197111049} m_RootOrder: 1 @@ -82,6 +83,7 @@ Transform: m_LocalRotation: {x: 0, y: 0.7071068, z: 0.7071068, w: 0} m_LocalPosition: {x: 0.023, y: -0.035, z: -0.066} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1197111049} m_RootOrder: 0 @@ -137,6 +139,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 1.6539999, z: 0.4} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 357599824} - {fileID: 65959153} @@ -186,6 +189,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 4074665071222326704} m_RootOrder: 0 @@ -279,6 +283,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0.266} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6272346181657429396} m_RootOrder: 2 @@ -306,6 +311,7 @@ GameObject: - component: {fileID: -7261721819113345487} - component: {fileID: 8357986889675898169} - component: {fileID: 701870116503968957} + - component: {fileID: 7564572533756368624} m_Layer: 0 m_Name: Player Animation Test m_TagString: Player @@ -323,6 +329,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 2.15, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 6272346182417644039} - {fileID: 981273033772084037} @@ -382,7 +389,7 @@ MonoBehaviour: sprintSpeed: 7 aimWalkSpeed: 3 fallDamageSpeed: 10 - moveSmoothTime: 0.05 + moveSmoothTime: 0.07 gravity: -10 jumpHeight: 1 inputDirection: {x: 0, y: 0, z: 0} @@ -394,7 +401,10 @@ MonoBehaviour: moveGroundAngle: 0 isGrounded: 0 isSprinting: 0 + currentMaxSpeed: 5 + currentDir: {x: 0, y: 0, z: 0} velocity: {x: 0, y: 0, z: 0} + localVelocity: {x: 0, y: 0, z: 0} --- !u!114 &3387435154213398635 MonoBehaviour: m_ObjectHideFlags: 0 @@ -440,6 +450,7 @@ MonoBehaviour: returnForce: 0.001 impulsForce: 0.01 maxRecoil: 0.1 + playerAnimator: {fileID: 1978909962} aimSpeed: 0.06 aimVal: 0 AimPoint: {fileID: 2992488853448454767} @@ -687,6 +698,22 @@ MonoBehaviour: playerUICanvas: {fileID: 7193250173947823101} damageImage: {fileID: 7193250173330865329} healthText: {fileID: 3136766855045967149} +--- !u!114 &7564572533756368624 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6272346181302961293} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7f6f3bf89aa97405989c802ba270f815, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 + clientAuthority: 1 + animator: {fileID: 1978909962} --- !u!1 &6272346181657429393 GameObject: m_ObjectHideFlags: 0 @@ -715,6 +742,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0.15, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 4074665071222326704} - {fileID: 1979435770070801855} @@ -803,6 +831,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6272346181302961296} m_RootOrder: 0 @@ -834,6 +863,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0.4} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 6035287771982183217} - {fileID: 4484858124469057129} @@ -852,41 +882,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 48948dfe9d76b07488dacd46a7955fa1, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!95 &1978909962 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6576156620079053231} - m_Enabled: 1 - m_Avatar: {fileID: 9000000, guid: 01316cb596562384da845bc519fb90de, type: 3} - m_Controller: {fileID: 9100000, guid: bcfd120671431f84097ebc1045370f76, type: 2} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorControllerStateOnDisable: 0 ---- !u!114 &3855419186248803448 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6576156620079053231} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fff0960ef4ea6e04eac66b4a7fd2189d, type: 3} - m_Name: - m_EditorClassIdentifier: - m_RigLayers: - - m_Rig: {fileID: 8865635171929772803} - m_Active: 1 - m_Effectors: [] --- !u!1 &7061967201775281134 GameObject: m_ObjectHideFlags: 0 @@ -914,6 +909,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 1.66, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 6272346181657429396} m_Father: {fileID: 6272346181302961296} @@ -957,6 +953,7 @@ Transform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.108, y: -0.084, z: 0.266} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 6272346181657429396} m_RootOrder: 1 @@ -989,6 +986,7 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 7193250173947823100} m_RootOrder: 1 @@ -1120,7 +1118,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 3865739620182508120, guid: 1694107e062c51a49add7c6c9c7a0fbc, type: 3} propertyPath: m_Enabled - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 3865739620182508120, guid: 1694107e062c51a49add7c6c9c7a0fbc, type: 3} propertyPath: m_AdditionalShaderChannelsFlag @@ -1398,6 +1396,16 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 01316cb596562384da845bc519fb90de, type: 3} +--- !u!1 &6576156620079053231 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 01316cb596562384da845bc519fb90de, type: 3} + m_PrefabInstance: {fileID: 6305701708507383038} + m_PrefabAsset: {fileID: 0} +--- !u!4 &5767109144009335573 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 01316cb596562384da845bc519fb90de, type: 3} + m_PrefabInstance: {fileID: 6305701708507383038} + m_PrefabAsset: {fileID: 0} --- !u!4 &8334588817950881727 stripped Transform: m_CorrespondingSourceObject: {fileID: -6617984589164989631, guid: 01316cb596562384da845bc519fb90de, type: 3} @@ -1428,16 +1436,42 @@ Transform: m_CorrespondingSourceObject: {fileID: -5815427104119794202, guid: 01316cb596562384da845bc519fb90de, type: 3} m_PrefabInstance: {fileID: 6305701708507383038} m_PrefabAsset: {fileID: 0} ---- !u!1 &6576156620079053231 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 01316cb596562384da845bc519fb90de, type: 3} - m_PrefabInstance: {fileID: 6305701708507383038} +--- !u!95 &1978909962 +Animator: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} ---- !u!4 &5767109144009335573 stripped -Transform: - m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 01316cb596562384da845bc519fb90de, type: 3} - m_PrefabInstance: {fileID: 6305701708507383038} + m_GameObject: {fileID: 6576156620079053231} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 01316cb596562384da845bc519fb90de, type: 3} + m_Controller: {fileID: 9100000, guid: bcfd120671431f84097ebc1045370f76, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &3855419186248803448 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6576156620079053231} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fff0960ef4ea6e04eac66b4a7fd2189d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RigLayers: + - m_Rig: {fileID: 8865635171929772803} + m_Active: 1 + m_Effectors: [] --- !u!1001 &6343958082870406749 PrefabInstance: m_ObjectHideFlags: 0 @@ -1499,16 +1533,16 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: f1dd059fe90d9e14da7ad60b3612969c, type: 3} ---- !u!1 &4484858123614617853 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 7365407324475125408, guid: f1dd059fe90d9e14da7ad60b3612969c, type: 3} - m_PrefabInstance: {fileID: 6343958082870406749} - m_PrefabAsset: {fileID: 0} --- !u!1 &4484858124630204699 stripped GameObject: m_CorrespondingSourceObject: {fileID: 7365407325624913734, guid: f1dd059fe90d9e14da7ad60b3612969c, type: 3} m_PrefabInstance: {fileID: 6343958082870406749} m_PrefabAsset: {fileID: 0} +--- !u!1 &4484858123614617853 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7365407324475125408, guid: f1dd059fe90d9e14da7ad60b3612969c, type: 3} + m_PrefabInstance: {fileID: 6343958082870406749} + m_PrefabAsset: {fileID: 0} --- !u!4 &4484858124469057129 stripped Transform: m_CorrespondingSourceObject: {fileID: 7365407325767981108, guid: f1dd059fe90d9e14da7ad60b3612969c, type: 3} diff --git a/Assets/Scripts/Player/PlayerController.cs b/Assets/Scripts/Player/PlayerController.cs index 90f64c9..3f508be 100644 --- a/Assets/Scripts/Player/PlayerController.cs +++ b/Assets/Scripts/Player/PlayerController.cs @@ -10,10 +10,11 @@ public class PlayerController : NetworkBehaviour { [SerializeField] private ProcedualAnimationController procedualAnimationController; [Header("Movement")] - [SerializeField] private float walkSpeed = 6.0f; - [SerializeField] private float sprintSpeed = 10.0f; + [SerializeField] private float walkSpeed = 5.0f; + [SerializeField] private float sprintSpeed = 7.0f; [SerializeField] private float aimWalkSpeed = 3.0f; [SerializeField] private float fallDamageSpeed = 10.0f; + [SerializeField][Range(0.0f, 0.5f)] private float moveSmoothTime = 0.001f; [SerializeField] float gravity = -10.0f; @@ -31,13 +32,14 @@ public class PlayerController : NetworkBehaviour public bool isGrounded; public bool isSprinting; - private float movementSpeed; + public float currentMaxSpeed = 5.0f; private float velocityY = 0.0f; private CharacterController controller; - private Vector3 currentDir = Vector3.zero; + public Vector3 currentDir = Vector3.zero; private Vector3 currentDirVelocity = Vector3.zero; public Vector3 velocity = Vector3.zero; + public Vector3 localVelocity = Vector3.zero; private Vector3 refVelocity = Vector3.zero; @@ -108,14 +110,14 @@ public class PlayerController : NetworkBehaviour if (Input.GetAxisRaw("Sprint") > 0 && isGrounded && !procedualAnimationController.isAiming) { - movementSpeed = sprintSpeed; + currentMaxSpeed = sprintSpeed; isSprinting = true; } else { - if(procedualAnimationController.isAiming) movementSpeed = aimWalkSpeed; - else movementSpeed = walkSpeed; + if(procedualAnimationController.isAiming) currentMaxSpeed = aimWalkSpeed; + else currentMaxSpeed = walkSpeed; isSprinting = false; } @@ -159,8 +161,9 @@ public class PlayerController : NetworkBehaviour moveDirection = new Vector3(moveDirection.x, 0, moveDirection.z); currentDir = moveDirection; } - - velocity = Vector3.SmoothDamp(velocity, currentDir * movementSpeed + new Vector3(0, velocityY, 0),ref refVelocity,0.01f); + Debug.Log(currentMaxSpeed); + velocity = Vector3.SmoothDamp(velocity, currentDir * currentMaxSpeed + new Vector3(0, velocityY, 0),ref refVelocity,moveSmoothTime); + localVelocity = transform.InverseTransformDirection(velocity); controller.Move(velocity * Time.deltaTime); //transform.position += velocity * Time.deltaTime; } diff --git a/Assets/Scripts/Player/ProcedualAnimationController.cs b/Assets/Scripts/Player/ProcedualAnimationController.cs index 8f31f9e..476c93b 100644 --- a/Assets/Scripts/Player/ProcedualAnimationController.cs +++ b/Assets/Scripts/Player/ProcedualAnimationController.cs @@ -75,6 +75,7 @@ public class ProcedualAnimationController : NetworkBehaviour [SerializeField] float maxRecoil = 0.1f; private Animator gunAnimator; + [SerializeField] private Animator playerAnimator; Vector3 startPos, startRot; float recoilOffset = 0f; @@ -93,7 +94,11 @@ public class ProcedualAnimationController : NetworkBehaviour Vector3[] positionMod = new Vector3[3]; public Quaternion[] rotationMod = new Quaternion[3]; - + public void walkAnimation() + { + playerAnimator.SetFloat("x", playerController.localVelocity.x / playerController.currentMaxSpeed); + playerAnimator.SetFloat("y", playerController.localVelocity.z / playerController.currentMaxSpeed); + } public void OnSwitchWeapon(GameObject currentWeapon) { if (isLocalPlayer) { @@ -135,6 +140,8 @@ public class ProcedualAnimationController : NetworkBehaviour { if (isLocalPlayer) { + walkAnimation(); + CmdAim(Input.GetButton("Aim")); } /*-----Aiming-----*/ diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index 179420e..869e76a 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -18,7 +18,7 @@ "url": "https://packages.unity.com" }, "com.unity.burst": { - "version": "1.5.6", + "version": "1.6.0", "depth": 1, "source": "registry", "dependencies": { @@ -69,7 +69,7 @@ "url": "https://packages.unity.com" }, "com.unity.mathematics": { - "version": "1.2.1", + "version": "1.2.4", "depth": 2, "source": "registry", "dependencies": {}, diff --git a/UserSettings/Layouts/default-2021.dwlt b/UserSettings/Layouts/default-2021.dwlt index a81a122..a586899 100644 --- a/UserSettings/Layouts/default-2021.dwlt +++ b/UserSettings/Layouts/default-2021.dwlt @@ -14,10 +14,10 @@ MonoBehaviour: m_EditorClassIdentifier: m_PixelRect: serializedVersion: 2 - x: 573.60004 - y: 38.4 - width: 1521.6 - height: 780.8 + x: 0.8 + y: 50.4 + width: 889.60004 + height: 772.8 m_ShowMode: 4 m_Title: Game m_RootView: {fileID: 2} @@ -44,8 +44,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1521.6 - height: 780.8 + width: 889.60004 + height: 772.8 m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} m_UseTopView: 1 @@ -69,7 +69,7 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1521.6 + width: 889.60004 height: 30 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} @@ -90,8 +90,8 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 760.8 - width: 1521.6 + y: 752.8 + width: 889.60004 height: 20 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} @@ -109,17 +109,17 @@ MonoBehaviour: m_EditorClassIdentifier: m_Children: - {fileID: 6} - - {fileID: 12} + - {fileID: 11} m_Position: serializedVersion: 2 x: 0 y: 30 - width: 1521.6 - height: 730.8 - m_MinSize: {x: 400, y: 200} - m_MaxSize: {x: 32384, y: 16192} + width: 889.60004 + height: 722.8 + m_MinSize: {x: 300, y: 200} + m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 112 + controlID: 124 --- !u!114 &6 MonoBehaviour: m_ObjectHideFlags: 52 @@ -134,17 +134,17 @@ MonoBehaviour: m_EditorClassIdentifier: m_Children: - {fileID: 7} - - {fileID: 11} + - {fileID: 10} m_Position: serializedVersion: 2 x: 0 y: 0 - width: 1119.2 - height: 730.8 - m_MinSize: {x: 300, y: 200} - m_MaxSize: {x: 24288, y: 16192} + width: 654.4 + height: 722.8 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 16192, y: 16192} vertical: 1 - controlID: 113 + controlID: 125 --- !u!114 &7 MonoBehaviour: m_ObjectHideFlags: 52 @@ -160,17 +160,16 @@ MonoBehaviour: m_Children: - {fileID: 8} - {fileID: 9} - - {fileID: 10} m_Position: serializedVersion: 2 x: 0 y: 0 - width: 1119.2 - height: 438.4 - m_MinSize: {x: 300, y: 100} - m_MaxSize: {x: 24288, y: 8096} + width: 654.4 + height: 433.6 + m_MinSize: {x: 200, y: 100} + m_MaxSize: {x: 16192, y: 8096} vertical: 0 - controlID: 114 + controlID: 126 --- !u!114 &8 MonoBehaviour: m_ObjectHideFlags: 52 @@ -188,13 +187,13 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 324.8 - height: 438.4 - m_MinSize: {x: 200, y: 200} - m_MaxSize: {x: 4000, y: 4000} - m_ActualView: {fileID: 14} + width: 189.6 + height: 433.6 + m_MinSize: {x: 201, y: 221} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 13} m_Panes: - - {fileID: 14} + - {fileID: 13} m_Selected: 0 m_LastSelected: 0 --- !u!114 &9 @@ -207,50 +206,25 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 1 m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: SceneView - m_EditorClassIdentifier: - m_Children: [] - m_Position: - serializedVersion: 2 - x: 324.8 - y: 0 - width: 317.60004 - height: 438.4 - m_MinSize: {x: 200, y: 200} - m_MaxSize: {x: 4000, y: 4000} - m_ActualView: {fileID: 16} - m_Panes: - - {fileID: 15} - - {fileID: 16} - m_Selected: 1 - m_LastSelected: 0 ---- !u!114 &10 -MonoBehaviour: - m_ObjectHideFlags: 52 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} m_Name: GameView m_EditorClassIdentifier: m_Children: [] m_Position: serializedVersion: 2 - x: 642.4 + x: 189.6 y: 0 - width: 476.79993 - height: 438.4 + width: 464.80002 + height: 433.6 m_MinSize: {x: 202, y: 221} m_MaxSize: {x: 4002, y: 4021} - m_ActualView: {fileID: 13} + m_ActualView: {fileID: 12} m_Panes: - - {fileID: 13} - m_Selected: 0 - m_LastSelected: 0 ---- !u!114 &11 + - {fileID: 14} + - {fileID: 15} + - {fileID: 12} + m_Selected: 2 + m_LastSelected: 1 +--- !u!114 &10 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -266,18 +240,18 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 438.4 - width: 1119.2 - height: 292.4 + y: 433.6 + width: 654.4 + height: 289.19998 m_MinSize: {x: 231, y: 271} m_MaxSize: {x: 10001, y: 10021} - m_ActualView: {fileID: 17} + m_ActualView: {fileID: 16} m_Panes: + - {fileID: 16} - {fileID: 17} - - {fileID: 18} m_Selected: 0 m_LastSelected: 1 ---- !u!114 &12 +--- !u!114 &11 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -292,18 +266,18 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 1119.2 + x: 654.4 y: 0 - width: 402.40002 - height: 730.8 - m_MinSize: {x: 275, y: 50} - m_MaxSize: {x: 4000, y: 4000} - m_ActualView: {fileID: 19} + width: 235.20001 + height: 722.8 + m_MinSize: {x: 276, y: 71} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 18} m_Panes: - - {fileID: 19} + - {fileID: 18} m_Selected: 0 m_LastSelected: 0 ---- !u!114 &13 +--- !u!114 &12 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -323,10 +297,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 649.60004 + x: 190.40001 y: 80.8 - width: 474.79993 - height: 417.4 + width: 462.80002 + height: 412.6 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -337,7 +311,7 @@ MonoBehaviour: m_ShowGizmos: 0 m_TargetDisplay: 0 m_ClearColor: {r: 0, g: 0, b: 0, a: 0} - m_TargetSize: {x: 474.79993, y: 396.4} + m_TargetSize: {x: 462.80002, y: 391.6} m_TextureFilterMode: 0 m_TextureHideFlags: 61 m_RenderIMGUI: 1 @@ -352,10 +326,10 @@ MonoBehaviour: m_VRangeLocked: 0 hZoomLockedByDefault: 0 vZoomLockedByDefault: 0 - m_HBaseRangeMin: -189.91997 - m_HBaseRangeMax: 189.91997 - m_VBaseRangeMin: -158.56 - m_VBaseRangeMax: 158.56 + m_HBaseRangeMin: -185.12001 + m_HBaseRangeMax: 185.12001 + m_VBaseRangeMin: -156.64 + m_VBaseRangeMax: 156.64 m_HAllowExceedBaseRangeMin: 1 m_HAllowExceedBaseRangeMax: 1 m_VAllowExceedBaseRangeMin: 1 @@ -373,29 +347,29 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 21 - width: 474.79993 - height: 396.4 + width: 462.80002 + height: 391.6 m_Scale: {x: 1, y: 1} - m_Translation: {x: 237.39996, y: 198.2} + m_Translation: {x: 231.40001, y: 195.8} m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 m_MarginBottom: 0 m_LastShownAreaInsideMargins: serializedVersion: 2 - x: -237.39996 - y: -198.2 - width: 474.79993 - height: 396.4 + x: -231.40001 + y: -195.8 + width: 462.80002 + height: 391.6 m_MinimalGUI: 1 m_defaultScale: 1 - m_LastWindowPixelSize: {x: 593.4999, y: 521.75} + m_LastWindowPixelSize: {x: 578.5, y: 515.75} m_ClearInEditMode: 1 m_NoCameraWarning: 1 m_LowResolutionForAspectRatios: 01000000000000000000 m_XRRenderMode: 0 m_RenderTexture: {fileID: 0} ---- !u!114 &14 +--- !u!114 &13 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -415,10 +389,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 7.2000003 + x: 0.8 y: 80.8 - width: 323.8 - height: 417.4 + width: 188.6 + height: 412.6 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -426,23 +400,23 @@ MonoBehaviour: m_SceneHierarchy: m_TreeViewState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: 5ef0ffff + m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 2afbffff + m_ExpandedIDs: 6832fdffac32fdffdc36fdff3443fdff7843fdffa847fdff465ffdff8a5ffdffa063fdff9489fdffd689fdffee8dfdff24f9ffff m_RenameOverlay: m_UserAcceptedRename: 0 - m_Name: - m_OriginalName: + m_Name: BloodScreen + m_OriginalName: BloodScreen m_EditFieldRect: serializedVersion: 2 x: 0 y: 0 width: 0 height: 0 - m_UserData: 0 + m_UserData: -181096 m_IsWaitingForDelay: 0 m_IsRenaming: 0 - m_OriginalEventType: 11 + m_OriginalEventType: 0 m_IsRenamingFilename: 0 m_ClientGUIView: {fileID: 8} m_SearchString: @@ -452,7 +426,7 @@ MonoBehaviour: m_IsLocked: 0 m_CurrentSortingName: TransformSorting m_WindowGUID: 4c969a2b90040154d917609493e03593 ---- !u!114 &15 +--- !u!114 &14 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -472,10 +446,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 328.80002 + x: 327.2 y: 73.6 - width: 318 - height: 418 + width: 801.2 + height: 417.4 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -484,6 +458,7 @@ MonoBehaviour: m_KeySerializationHelper: - {fileID: 7614406280852874800, guid: daf332133edb41440a3abb1cf6e24558, type: 2} - {fileID: -29801462378204144, guid: bcfd120671431f84097ebc1045370f76, type: 2} + - {fileID: -9128348295522208378, guid: bcfd120671431f84097ebc1045370f76, type: 2} m_ValueSerializationHelper: - e00: 0.70260465 e01: 0 @@ -501,14 +476,30 @@ MonoBehaviour: e31: 0 e32: 0 e33: 1 - - e00: 0.6782804 + - e00: 0.87967086 e01: 0 e02: 0 - e03: -240.35721 + e03: -127.94919 e10: 0 - e11: 0.6782804 + e11: 0.87967086 e12: 0 - e13: 92.776474 + e13: 81.58563 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + - e00: 0.66389865 + e01: 0 + e02: 0 + e03: 154.2858 + e10: 0 + e11: 0.66389865 + e12: 0 + e13: 99.095055 e20: 0 e21: 0 e22: 1 @@ -522,6 +513,8 @@ MonoBehaviour: m_BreadCrumbs: - m_Target: {fileID: -29801462378204144, guid: bcfd120671431f84097ebc1045370f76, type: 2} m_ScrollPosition: {x: 0, y: 0} + - m_Target: {fileID: -9128348295522208378, guid: bcfd120671431f84097ebc1045370f76, type: 2} + m_ScrollPosition: {x: 0, y: 0} stateMachineGraph: {fileID: 0} stateMachineGraphGUI: {fileID: 0} blendTreeGraph: {fileID: 0} @@ -533,7 +526,7 @@ MonoBehaviour: m_CurrentEditor: 0 m_LayerEditor: m_SelectedLayerIndex: 0 ---- !u!114 &16 +--- !u!114 &15 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -553,9 +546,9 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 332 - y: 80.8 - width: 315.60004 + x: 327.2 + y: 73.6 + width: 801.2 height: 417.4 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: @@ -622,7 +615,7 @@ MonoBehaviour: collapsed: 0 displayed: 1 snapOffset: {x: -112.000015, y: 86} - snapOffsetDelta: {x: 0, y: 0} + snapOffsetDelta: {x: 0.000015258789, y: 0} snapCorner: 1 id: Orientation index: 0 @@ -769,9 +762,9 @@ MonoBehaviour: m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: 11.616212, y: 1.3419256, z: 4.6519175} + m_Target: {x: 8.289744, y: -0.14671704, z: 6.968469} speed: 2 - m_Value: {x: 11.616212, y: 1.3419256, z: 4.6519175} + m_Value: {x: 8.289744, y: -0.14671704, z: 6.968469} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -818,17 +811,17 @@ MonoBehaviour: m_GridAxis: 1 m_gridOpacity: 0.5 m_Rotation: - m_Target: {x: -0.20971945, y: 0.7315626, z: -0.25770992, w: -0.5953333} + m_Target: {x: 0.21894762, y: 0.10310626, z: -0.023273276, w: 0.96999484} speed: 2 - m_Value: {x: -0.20971923, y: 0.73156184, z: -0.25770965, w: -0.5953326} + m_Value: {x: 0.21894756, y: 0.10310624, z: -0.02327327, w: 0.9699946} m_Size: - m_Target: 0.93468356 + m_Target: 1.8152742 speed: 2 - m_Value: 0.93468356 + m_Value: 1.8152742 m_Ortho: - m_Target: 0 + m_Target: 1 speed: 2 - m_Value: 0 + m_Value: 1 m_CameraSettings: m_Speed: 1 m_SpeedNormalized: 0.5 @@ -849,7 +842,7 @@ MonoBehaviour: m_SceneVisActive: 1 m_LastLockedObject: {fileID: 0} m_ViewIsLockedToObject: 0 ---- !u!114 &17 +--- !u!114 &16 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -869,10 +862,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 7.2000003 - y: 519.2 - width: 1118.2 - height: 271.4 + x: 0.8 + y: 514.4 + width: 653.4 + height: 268.19998 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -890,22 +883,22 @@ MonoBehaviour: m_SkipHidden: 0 m_SearchArea: 1 m_Folders: - - Assets/Scripts/Weapons + - Assets/Prefabs/Player m_Globs: [] m_OriginalText: m_ViewMode: 1 - m_StartGridSize: 64 + m_StartGridSize: 91 m_LastFolders: - - Assets/Scripts/Weapons - m_LastFoldersGridSize: -1 + - Assets/Prefabs/Player + m_LastFoldersGridSize: 91 m_LastProjectPath: C:\Users\juliu\Desktop\Ausbildung\Fps-build\3d-shooter m_LockTracker: m_IsLocked: 0 m_FolderTreeState: - scrollPos: {x: 0, y: 191} - m_SelectedIDs: ce660000 - m_LastClickedID: 26318 - m_ExpandedIDs: 00000000d6640000d8640000da640000f0640000f464000000ca9a3bffffff7f + scrollPos: {x: 0, y: 180} + m_SelectedIDs: 3e670000 + m_LastClickedID: 26430 + m_ExpandedIDs: 00000000c4650000c6650000c8650000ce650000d8650000da6500004e66000000ca9a3bffffff7f m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -921,7 +914,7 @@ MonoBehaviour: m_IsRenaming: 0 m_OriginalEventType: 11 m_IsRenamingFilename: 1 - m_ClientGUIView: {fileID: 11} + m_ClientGUIView: {fileID: 10} m_SearchString: m_CreateAssetUtility: m_EndAction: {fileID: 0} @@ -933,7 +926,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 00000000d6640000d8640000da640000 + m_ExpandedIDs: 00000000c4650000c6650000c8650000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -961,7 +954,7 @@ MonoBehaviour: m_SelectedInstanceIDs: m_LastClickedInstanceID: 0 m_HadKeyboardFocusLastEvent: 1 - m_ExpandedInstanceIDs: c623000030660000986f0000d65e0000866c00009e60000036650000 + m_ExpandedInstanceIDs: c623000030660000986f0000d65e0000866c00009e60000036650000b469000014250000bc690000b8690000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -977,7 +970,7 @@ MonoBehaviour: m_IsRenaming: 0 m_OriginalEventType: 11 m_IsRenamingFilename: 1 - m_ClientGUIView: {fileID: 11} + m_ClientGUIView: {fileID: 10} m_CreateAssetUtility: m_EndAction: {fileID: 0} m_InstanceID: 0 @@ -986,10 +979,10 @@ MonoBehaviour: m_ResourceFile: m_NewAssetIndexInList: -1 m_ScrollPosition: {x: 0, y: 0} - m_GridSize: 64 + m_GridSize: 91 m_SkipHiddenPackages: 0 m_DirectoriesAreaWidth: 207 ---- !u!114 &18 +--- !u!114 &17 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -1017,7 +1010,7 @@ MonoBehaviour: m_OverlayCanvas: m_LastAppliedPresetName: Default m_SaveData: [] ---- !u!114 &19 +--- !u!114 &18 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -1037,10 +1030,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 1126.4 + x: 655.2 y: 80.8 - width: 401.40002 - height: 709.8 + width: 234.20001 + height: 701.8 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -1048,7 +1041,7 @@ MonoBehaviour: m_ObjectsLockedBeforeSerialization: [] m_InstanceIDsLockedBeforeSerialization: m_PreviewResizer: - m_CachedPref: 151 + m_CachedPref: -417 m_ControlHash: -371814159 m_PrefName: Preview_InspectorPreview m_LastInspectedObjectInstanceID: -1