diff --git a/Assets/GameObjects/Prefabs/Player.prefab b/Assets/GameObjects/Prefabs/Player.prefab index 08b794d..49e1b6d 100644 --- a/Assets/GameObjects/Prefabs/Player.prefab +++ b/Assets/GameObjects/Prefabs/Player.prefab @@ -131,6 +131,53 @@ Transform: m_Father: {fileID: 1865991757674780053} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1607323028047207915 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1734861684113691137} + - component: {fileID: 8393781323051440261} + m_Layer: 0 + m_Name: BodyMesh_1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1734861684113691137 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1607323028047207915} + m_LocalRotation: {x: -0, y: 0.7071068, z: -0, w: 0.7071068} + m_LocalPosition: {x: 0, y: -0.02, z: 2} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 4344588326737764943} + m_Father: {fileID: 7391558912774766616} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 90, z: 0} +--- !u!114 &8393781323051440261 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1607323028047207915} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0967925ac1c8b7341a01d7b87cd66572, type: 3} + m_Name: + m_EditorClassIdentifier: + Torso: {fileID: 4534418628722142366} + Head: {fileID: 3610059077768938354} + Player: {fileID: 0} --- !u!1 &2071588178488902664 GameObject: m_ObjectHideFlags: 0 @@ -760,7 +807,7 @@ GameObject: - component: {fileID: 7391558912774766617} - component: {fileID: 7391558912774766618} - component: {fileID: 7391558912774766619} - m_Layer: 0 + m_Layer: 14 m_Name: Player m_TagString: Untagged m_Icon: {fileID: 0} @@ -784,6 +831,7 @@ Transform: - {fileID: 7391558912167870012} - {fileID: 4833458671639168932} - {fileID: 5158433773336955785} + - {fileID: 1734861684113691137} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -800,9 +848,9 @@ Rigidbody: m_AngularDrag: 0.05 m_UseGravity: 1 m_IsKinematic: 1 - m_Interpolate: 1 + m_Interpolate: 0 m_Constraints: 0 - m_CollisionDetection: 3 + m_CollisionDetection: 0 --- !u!143 &7391558912774766618 CharacterController: m_ObjectHideFlags: 0 @@ -1529,3 +1577,95 @@ ParticleSystem: m_CorrespondingSourceObject: {fileID: 4926916423109787287, guid: 6181022b324cabb40a9af0a5be0adb31, type: 3} m_PrefabInstance: {fileID: 892884152691873703} m_PrefabAsset: {fileID: 0} +--- !u!1001 &4305913406570759588 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1734861684113691137} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + propertyPath: m_LocalPosition.y + value: 0.1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + propertyPath: m_LocalRotation.y + value: -0.70710576 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + propertyPath: m_LocalRotation.w + value: 0.7071079 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: -90 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + propertyPath: m_LocalScale.x + value: 0.5000001 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + propertyPath: m_LocalScale.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + propertyPath: m_LocalScale.z + value: 0.5000001 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + propertyPath: m_Name + value: SoldierF + objectReference: {fileID: 0} + - target: {fileID: 5866666021909216657, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + propertyPath: m_Controller + value: + objectReference: {fileID: 9100000, guid: 9917118805dd64449bd5bc1b9d284eff, type: 2} + - target: {fileID: 5866666021909216657, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + propertyPath: m_ApplyRootMotion + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} +--- !u!4 &4344588326737764943 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + m_PrefabInstance: {fileID: 4305913406570759588} + m_PrefabAsset: {fileID: 0} +--- !u!4 &4534418628722142366 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 372902504219519290, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + m_PrefabInstance: {fileID: 4305913406570759588} + m_PrefabAsset: {fileID: 0} +--- !u!4 &3610059077768938354 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8514005654889199914, guid: bb45094e64c7170458884eea0a4f4c68, type: 3} + m_PrefabInstance: {fileID: 4305913406570759588} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Graphics/Models/Soldier.meta b/Assets/Graphics/Models/Soldier.meta new file mode 100644 index 0000000..cd035a1 --- /dev/null +++ b/Assets/Graphics/Models/Soldier.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5ee894af57b1e9f4594009cee299e71a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Models/Soldier/SoldierAnimations.fbx b/Assets/Graphics/Models/Soldier/SoldierAnimations.fbx new file mode 100644 index 0000000..dcff3dd Binary files /dev/null and b/Assets/Graphics/Models/Soldier/SoldierAnimations.fbx differ diff --git a/Assets/Graphics/Models/Soldier/SoldierAnimations.fbx.meta b/Assets/Graphics/Models/Soldier/SoldierAnimations.fbx.meta new file mode 100644 index 0000000..e93f8a1 --- /dev/null +++ b/Assets/Graphics/Models/Soldier/SoldierAnimations.fbx.meta @@ -0,0 +1,491 @@ +fileFormatVersion: 2 +guid: ea51153f3987f82408984d8da65a9969 +ModelImporter: + serializedVersion: 20101 + internalIDToNameTable: + - first: + 74: 7005539240846975789 + second: Soldier_Male|male soldier anims + - first: + 74: -7877090130408139780 + second: Soldier_Male|Run + - first: + 74: 1921100349683250907 + second: Soldier_Male|Idle + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 1 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Soldier_Male|Idle + takeName: Soldier_Male|Idle + internalID: 0 + firstFrame: 0 + lastFrame: 1 + 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 + - serializedVersion: 16 + name: Soldier_Male|Run + takeName: Soldier_Male|Run + internalID: 0 + firstFrame: 0 + lastFrame: 18 + 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 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + 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: ABD + 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: CALF.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: CALF.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: RIBS + 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: 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: UA.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: UA.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: LA.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: LA.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: VISOR + humanName: RightEye + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: SoldierAnimations(Clone) + parentName: + position: {x: -0, y: 2.5, z: 0.000000014901161} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 100, y: 100, z: 100} + - name: ROOT + parentName: SoldierAnimations(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: 0.7071067, z: 0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: ABD + parentName: ROOT + position: {x: 0.0069999993, y: 0, z: -5.284852e-10} + rotation: {x: 0.4332485, y: -0.4991383, z: -0.50086033, w: -0.5588342} + scale: {x: 0.9999999, y: 1, z: 0.9999999} + - name: THIGH.R + parentName: ABD + position: {x: -0.002, y: 0.0000000011920929, z: -1.4901161e-10} + rotation: {x: 0.9999829, y: -0.00000003988998, z: -0.000000029241368, w: -0.0058473363} + scale: {x: 1.0000001, y: 1, z: 1.0000001} + - name: CALF.R + parentName: THIGH.R + position: {x: -7.519261e-11, y: 0.0069999993, z: -5.041478e-12} + rotation: {x: -0.30476052, y: 0.0005697081, z: 0.0016593101, w: 0.9524274} + scale: {x: 1, y: 1.0000001, z: 1} + - name: FOOT.R + parentName: CALF.R + position: {x: 5.116135e-11, y: 0.010049873, z: 5.0676263e-10} + rotation: {x: -0.6261383, y: 0.3286149, z: 0.6272409, w: -0.32639232} + scale: {x: 0.9999999, y: 0.9999999, z: 1} + - name: FOOT.R_end + parentName: FOOT.R + position: {x: -0, y: 0.0019999999, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: THIGH.L + parentName: ABD + position: {x: 0.002, y: 0.0000000011920929, z: -1.4901161e-10} + rotation: {x: 0.9985409, y: 0.019547032, z: 0.007999645, w: -0.049699448} + scale: {x: 1.0000001, y: 1, z: 1} + - name: CALF.L + parentName: THIGH.L + position: {x: -8.3535824e-11, y: 0.0069999993, z: -3.483846e-11} + rotation: {x: -0.33688033, y: -0.0027946816, z: -0.0060346667, w: 0.94152397} + scale: {x: 1, y: 0.99999994, z: 1.0000001} + - name: FOOT.L + parentName: CALF.L + position: {x: 5.2743088e-11, y: 0.010049873, z: -7.353243e-11} + rotation: {x: -0.63999784, y: 0.32842594, z: 0.6064979, w: -0.33867308} + scale: {x: 1, y: 0.99999994, z: 1} + - name: FOOT.L_end + parentName: FOOT.L + position: {x: -0, y: 0.0019999999, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: RIBS + parentName: ABD + position: {x: 9.926167e-26, y: 0.009000001, z: -1.6543612e-26} + rotation: {x: -0.17216264, y: 0.12854323, z: -0.022665635, w: 0.9763826} + scale: {x: 0.99999994, y: 1, z: 1} + - name: HEAD + parentName: RIBS + position: {x: 3.7252902e-11, y: 0.008, z: 0.0009999998} + rotation: {x: -0.0000000010012974, y: -0.13052633, z: 0.0000000033285752, w: 0.9914448} + scale: {x: 1.0000002, y: 1.0000001, z: 1.0000001} + - name: VISOR + parentName: HEAD + position: {x: 3.61725e-10, y: 0.003500002, z: 0.0015000004} + rotation: {x: -0.17364807, y: 0.00000011363414, z: 0.000000021380718, w: 0.9848078} + scale: {x: 1, y: 0.99999994, z: 0.9999999} + - name: VISOR_end + parentName: VISOR + position: {x: -0, y: 0.007, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: UA.R + parentName: RIBS + position: {x: -0.005, y: 0.0050000013, z: 1.4901161e-10} + rotation: {x: 0.5668936, y: -0.46274367, z: -0.45507354, w: -0.5073541} + scale: {x: 1, y: 0.99999994, z: 1.0000001} + - name: LA.R + parentName: UA.R + position: {x: -2.2351741e-10, y: 0.005, z: -0.000000001117587} + rotation: {x: -0.01590243, y: 0.026839659, z: 0.061583385, w: -0.9976143} + scale: {x: 0.99999994, y: 1, z: 0.99999976} + - name: HAND.R + parentName: LA.R + position: {x: -0.0009899498, y: 0.006929649, z: 2.9802322e-10} + rotation: {x: 0.34465173, y: -0.93079495, z: 0.0472922, w: -0.11224719} + scale: {x: 1.0000002, y: 1.0000002, z: 1.0000002} + - name: HAND.R_end + parentName: HAND.R + position: {x: -0, y: 0.0020000003, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: UA.L + parentName: RIBS + position: {x: 0.005, y: 0.005, z: 0} + rotation: {x: -0.053364873, y: 0.043499883, z: 0.6949534, w: -0.71575123} + scale: {x: 0.99999994, y: 0.9999999, z: 1.0000001} + - name: LA.L + parentName: UA.L + position: {x: 9.313225e-11, y: 0.005, z: 3.8184225e-10} + rotation: {x: 0.077278234, y: -0.7028712, z: 0.07727811, w: 0.70287144} + scale: {x: 0.9999998, y: 0.99999976, z: 1.0000001} + - name: HAND.L + parentName: LA.L + position: {x: -7.543713e-10, y: 0.006929649, z: -0.0009899489} + rotation: {x: -0.11613111, y: 0.4830597, z: -0.23837319, w: -0.83447295} + scale: {x: 1.0000001, y: 1.0000006, z: 1.0000002} + - name: HAND.L_end + parentName: HAND.L + position: {x: -0, y: 0.002, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: IK_ELBOW.R + parentName: RIBS + position: {x: -0.013000003, y: -0.004000001, z: -7.8231094e-10} + rotation: {x: -0.00000009803063, y: 0.7071068, z: 0.7071067, w: -0.000000090283294} + scale: {x: 1.0000002, y: 1.0000002, z: 1} + - name: IK_ELBOW.R_end + parentName: IK_ELBOW.R + position: {x: -0, y: 0.004, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: IK_ELBOW.L + parentName: RIBS + position: {x: 0.012000001, y: -0.011000001, z: 0.015000002} + rotation: {x: 0.49999997, y: 0.5000001, z: 0.50000006, w: 0.4999999} + scale: {x: 1.0000001, y: 1.0000001, z: 1.0000002} + - name: IK_ELBOW.L_end + parentName: IK_ELBOW.L + position: {x: -0, y: 0.0039999993, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: RIBS.001 + parentName: RIBS + position: {x: -0.0025, y: 0.0049999994, z: 0.0045000003} + rotation: {x: -0.00000010000626, y: 0.7071068, z: 0.7071067, w: -0.000000088307665} + scale: {x: 1, y: 1, z: 1} + - name: RIBS.001_end + parentName: RIBS.001 + position: {x: -0, y: 0.0039999997, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: RIBS.002 + parentName: RIBS + position: {x: 0.0025, y: 0.0049999994, z: 0.0045000003} + rotation: {x: -0.00000010000626, y: 0.7071068, z: 0.7071067, w: -0.000000088307665} + scale: {x: 1, y: 1, z: 1} + - name: RIBS.002_end + parentName: RIBS.002 + position: {x: -0, y: 0.0039999997, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: IK_KNEE.R + parentName: ROOT + position: {x: 0.007999999, y: 0.011000001, z: -0.0020000006} + rotation: {x: -0, y: -0.7071067, z: 0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: IK_KNEE.R_end + parentName: IK_KNEE.R + position: {x: -0, y: 0.0040000007, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: IK_KNEE.L + parentName: ROOT + position: {x: 0.007999999, y: 0.011000001, z: 0.0019999994} + rotation: {x: -0, y: -0.7071067, z: 0, w: 0.7071068} + scale: {x: 1, y: 1, z: 1} + - name: IK_KNEE.L_end + parentName: IK_KNEE.L + position: {x: -0, y: 0.0040000007, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: IK_FOOT.R + parentName: ROOT + position: {x: 0.021999998, y: -0.0060000014, z: -0.0020000017} + rotation: {x: 6.123233e-17, y: 1, z: -6.123233e-17, w: -0.00000013315805} + scale: {x: 1, y: 1, z: 1} + - name: IK_FOOT.R_end + parentName: IK_FOOT.R + position: {x: -0, y: 0.0039999997, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: IK_FOOT.L + parentName: ROOT + position: {x: 0.021999998, y: 0.004000002, z: 0.0019999982} + rotation: {x: 6.123233e-17, y: 1, z: -6.123233e-17, w: -0.00000013315805} + scale: {x: 1, y: 1, z: 1} + - name: IK_FOOT.L_end + parentName: IK_FOOT.L + position: {x: -0, y: 0.0039999997, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Models/Soldier/SoldierAnimator.controller b/Assets/Graphics/Models/Soldier/SoldierAnimator.controller new file mode 100644 index 0000000..fb7bc7f --- /dev/null +++ b/Assets/Graphics/Models/Soldier/SoldierAnimator.controller @@ -0,0 +1,159 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1107 &-2994020296533553668 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 121955879383565415} + m_Position: {x: 328.17694, y: 119.46246, z: 0} + - serializedVersion: 1 + m_State: {fileID: -2411588535508867930} + m_Position: {x: 320, y: 220, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 121955879383565415} +--- !u!1102 &-2411588535508867930 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Soldier_Male|Run + m_Speed: 2 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -1568754369849136019} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 1 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -7877090130408139780, guid: ea51153f3987f82408984d8da65a9969, type: 3} + m_Tag: + m_SpeedParameter: Movement + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-1568754369849136019 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: Movement + m_EventTreshold: 0.1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 121955879383565415} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.6666666 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SoldierAnimator + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: Movement + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -2994020296533553668} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1102 &121955879383565415 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Soldier_Male|Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 5629410763917336406} + 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: 1921100349683250907, guid: ea51153f3987f82408984d8da65a9969, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &5629410763917336406 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: Movement + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -2411588535508867930} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 diff --git a/Assets/Graphics/Models/Soldier/SoldierAnimator.controller.meta b/Assets/Graphics/Models/Soldier/SoldierAnimator.controller.meta new file mode 100644 index 0000000..527448e --- /dev/null +++ b/Assets/Graphics/Models/Soldier/SoldierAnimator.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9917118805dd64449bd5bc1b9d284eff +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Models/Soldier/SoldierAvatar.asset b/Assets/Graphics/Models/Soldier/SoldierAvatar.asset new file mode 100644 index 0000000..1cc9b82 --- /dev/null +++ b/Assets/Graphics/Models/Soldier/SoldierAvatar.asset @@ -0,0 +1,518 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!90 &9000000 +Avatar: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SoldierAvatar + m_AvatarSize: 5424 + m_Avatar: + serializedVersion: 3 + m_AvatarSkeleton: + data: + m_Node: + - m_ParentId: -1 + m_AxesId: -1 + - m_ParentId: 0 + m_AxesId: -1 + - m_ParentId: 1 + m_AxesId: -1 + - m_ParentId: 1 + m_AxesId: -1 + - m_ParentId: 0 + m_AxesId: -1 + - m_ParentId: 4 + m_AxesId: -1 + - m_ParentId: 5 + m_AxesId: -1 + - m_ParentId: 6 + m_AxesId: -1 + - m_ParentId: 7 + m_AxesId: -1 + - m_ParentId: 8 + m_AxesId: -1 + - m_ParentId: 9 + m_AxesId: -1 + - m_ParentId: 6 + m_AxesId: -1 + - m_ParentId: 11 + m_AxesId: -1 + - m_ParentId: 12 + m_AxesId: -1 + - m_ParentId: 13 + m_AxesId: -1 + - m_ParentId: 6 + m_AxesId: -1 + - m_ParentId: 15 + m_AxesId: -1 + - m_ParentId: 16 + m_AxesId: -1 + - m_ParentId: 17 + m_AxesId: -1 + - m_ParentId: 15 + m_AxesId: -1 + - m_ParentId: 19 + m_AxesId: -1 + - m_ParentId: 20 + m_AxesId: -1 + - m_ParentId: 21 + m_AxesId: -1 + - m_ParentId: 15 + m_AxesId: -1 + - m_ParentId: 23 + m_AxesId: -1 + - m_ParentId: 24 + m_AxesId: -1 + - m_ParentId: 25 + m_AxesId: -1 + - m_ParentId: 15 + m_AxesId: -1 + - m_ParentId: 27 + m_AxesId: -1 + - m_ParentId: 15 + m_AxesId: -1 + - m_ParentId: 29 + m_AxesId: -1 + - m_ParentId: 15 + m_AxesId: -1 + - m_ParentId: 31 + m_AxesId: -1 + - m_ParentId: 15 + m_AxesId: -1 + - m_ParentId: 33 + m_AxesId: -1 + - m_ParentId: 5 + m_AxesId: -1 + - m_ParentId: 35 + m_AxesId: -1 + - m_ParentId: 5 + m_AxesId: -1 + - m_ParentId: 37 + m_AxesId: -1 + - m_ParentId: 5 + m_AxesId: -1 + - m_ParentId: 39 + m_AxesId: -1 + - m_ParentId: 5 + m_AxesId: -1 + - m_ParentId: 41 + m_AxesId: -1 + - m_ParentId: 0 + m_AxesId: -1 + m_ID: 00000000316f89291736f84a740bf7b0b2a430074a22b247531d98ea7d17df9c6f852e0cabd03f8688507c311e2ad066159b109feb4910bc60c11f4c10db8021852c8ec9cee3bd531e40769222c9457af1758eb88c99cdef4bc1aff641f44a80792b5d7b9c2d123205ea32569f9a7ffe275fed7ffca77004f1be9866bf9cbd19596cca2105cdb48052330b1aa4a7c268f0ea52a1c79acd92294493d7e9b4659bf5ef7ff08a896a612c41be8602435cdf + m_AxesArray: [] + m_AvatarSkeletonPose: + data: + m_X: + - t: {x: 0, y: 0, z: 0} + q: {x: 0, y: 0, z: 0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: -0, y: 2.766074, z: 0.000000014901161} + q: {x: -0.17216268, y: 0.12854326, z: -0.022665635, w: 0.9763826} + s: {x: 50, y: 50, z: 50} + - t: {x: 0.0028060453, y: 0.015470386, z: -0.022063402} + q: {x: 0.6498771, y: -0.45504892, z: -0.49866807, w: 0.34917104} + s: {x: 0.5, y: 0.50000006, z: 0.50000006} + - t: {x: -0.0037622838, y: 0.010835487, z: -0.008074015} + q: {x: 0.7925981, y: -0.034606133, z: -0.60818213, w: 0.026554585} + s: {x: 0.50000006, y: 0.50000006, z: 0.5} + - t: {x: -0, y: 2.5, z: 0.000000014901161} + q: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + s: {x: 100, y: 100, z: 100} + - t: {x: -0, y: 0, z: 0} + q: {x: 0, y: 0.7071067, z: 0, w: 0.7071068} + s: {x: 1, y: 1, z: 1} + - t: {x: 0.0069999993, y: 0, z: -5.284852e-10} + q: {x: 0.5, y: -0.5, z: 0.49999994, w: 0.50000006} + s: {x: 0.99999994, y: 1, z: 0.99999994} + - t: {x: -0.002, y: -0.0000000011920929, z: -1.4901161e-10} + q: {x: 0.9999829, y: -0.00000003244743, z: -0.000000023184892, w: -0.0058473363} + s: {x: 1, y: 1, z: 1} + - t: {x: -1.3456872e-10, y: 0.0069999984, z: 8.160014e-12} + q: {x: -0.32483837, y: -0.0000001540854, z: 0.000000024524603, w: 0.94576955} + s: {x: 1, y: 1, z: 0.99999994} + - t: {x: -2.0154828e-10, y: 0.010049876, z: 7.674314e-10} + q: {x: -0.6334776, y: 0.31417507, z: 0.6334777, w: -0.31417534} + s: {x: 0.9999999, y: 0.99999994, z: 1.0000001} + - t: {x: -0, y: 0.0019999999, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: 0.002, y: -0.0000000011920929, z: -1.4901161e-10} + q: {x: 0.92549366, y: -0.00000001947918, z: -0.000000019920604, w: -0.3787631} + s: {x: 1, y: 1, z: 0.99999994} + - t: {x: 3.5576814e-10, y: 0.006999998, z: 5.518129e-10} + q: {x: -0.42020777, y: -0.00000014783878, z: 0.000000031724777, w: 0.9074279} + s: {x: 1, y: 0.99999994, z: 0.99999994} + - t: {x: 3.9612014e-10, y: 0.010049876, z: 4.9553456e-10} + q: {x: -0.5220886, y: 0.47688928, z: 0.52208865, w: -0.4768895} + s: {x: 1, y: 1.0000001, z: 1.0000001} + - t: {x: -0, y: 0.0019999999, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: -9.926167e-26, y: 0.008999999, z: -2.4815418e-26} + q: {x: -0.17216267, y: 0.12854324, z: -0.022665637, w: 0.9763826} + s: {x: 1, y: 1, z: 1} + - t: {x: 5.5879353e-11, y: 0.008, z: 0.0009999998} + q: {x: 0.0000000065135732, y: -0.13052633, z: 0.000000002848277, w: 0.9914448} + s: {x: 1.0000002, y: 1.0000001, z: 1.0000001} + - t: {x: 3.430983e-10, y: 0.003500002, z: 0.0015} + q: {x: -0.17364812, y: 0.00000011363415, z: 0.000000021380718, w: 0.9848078} + s: {x: 0.9999999, y: 0.99999994, z: 0.9999999} + - t: {x: -0, y: 0.007, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: -0.005, y: 0.0050000013, z: 2.2351741e-10} + q: {x: 0.8306827, y: -0.053948134, z: -0.43714714, w: -0.34052643} + s: {x: 1, y: 1.0000001, z: 1} + - t: {x: 4.0978193e-10, y: 0.005, z: 7.4505804e-11} + q: {x: 0.000000014591813, y: -0.000000041343444, z: 0.9237689, w: -0.38295048} + s: {x: 1.0000001, y: 1.0000002, z: 0.99999976} + - t: {x: -0.0009899486, y: 0.0069296486, z: 4.4703483e-10} + q: {x: 0.015837759, y: -0.3417591, z: 0.9255654, w: 0.1621067} + s: {x: 0.9999998, y: 1, z: 1.0000001} + - t: {x: -0, y: 0.0020000003, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: 0.005, y: 0.005, z: 0} + q: {x: 0.5733191, y: -0.55377764, z: 0.357843, w: -0.486399} + s: {x: 1.0000002, y: 1, z: 1.0000001} + - t: {x: 0.0000000010803342, y: 0.005, z: -1.5832484e-10} + q: {x: 0.121202335, y: -0.6966419, z: 0.12120232, w: 0.696642} + s: {x: 0.9999999, y: 0.9999998, z: 1.0000002} + - t: {x: -6.3329936e-10, y: 0.0069296476, z: -0.0009899492} + q: {x: 0.6985865, y: -0.23824197, z: -0.65753007, w: -0.15123454} + s: {x: 0.9999997, y: 1.0000002, z: 1.0000004} + - t: {x: -0, y: 0.002, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: -0.013000003, y: -0.004000001, z: -4.842877e-10} + q: {x: -0.00000009671354, y: 0.7071068, z: 0.7071067, w: -0.000000091600384} + s: {x: 1.0000002, y: 1.0000002, z: 1.0000001} + - t: {x: -0, y: 0.004, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: 0.012000001, y: -0.011000001, z: 0.015000001} + q: {x: 0.49999997, y: 0.5000001, z: 0.50000006, w: 0.49999988} + s: {x: 1.0000001, y: 1.0000001, z: 1.0000002} + - t: {x: -0, y: 0.0039999993, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: -0.0025, y: 0.0049999994, z: 0.0045000003} + q: {x: -0.00000009638426, y: 0.7071068, z: 0.7071067, w: -0.000000091929664} + s: {x: 1, y: 1, z: 1.0000001} + - t: {x: -0, y: 0.0039999997, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: 0.0025, y: 0.0049999994, z: 0.0045000003} + q: {x: -0.00000009638426, y: 0.7071068, z: 0.7071067, w: -0.000000091929664} + s: {x: 1, y: 1, z: 1.0000001} + - t: {x: -0, y: 0.0039999997, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: 0.007999999, y: 0.011000001, z: -0.0020000006} + q: {x: -0, y: -0.7071067, z: 0, w: 0.7071068} + s: {x: 1, y: 1, z: 1} + - t: {x: -0, y: 0.0040000007, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: 0.007999999, y: 0.011000001, z: 0.0019999994} + q: {x: -0, y: -0.7071067, z: 0, w: 0.7071068} + s: {x: 1, y: 1, z: 1} + - t: {x: -0, y: 0.0040000007, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: 0.021999998, y: -0.0060000014, z: -0.0020000017} + q: {x: 6.123233e-17, y: 1, z: -6.123233e-17, w: -0.00000013315805} + s: {x: 1, y: 1, z: 1} + - t: {x: -0, y: 0.0039999997, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: 0.021999998, y: 0.004000002, z: 0.0019999982} + q: {x: 6.123233e-17, y: 1, z: -6.123233e-17, w: -0.00000013315805} + s: {x: 1, y: 1, z: 1} + - t: {x: -0, y: 0.0039999997, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: -0, y: 0.40000007, z: 0.19999999} + q: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + s: {x: 100, y: 100, z: 100} + m_DefaultPose: + data: + m_X: + - t: {x: 0, y: 0, z: 0} + q: {x: 0, y: 0, z: 0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: -0, y: 2.766074, z: 0.000000014901161} + q: {x: -0.17216268, y: 0.12854326, z: -0.022665635, w: 0.9763826} + s: {x: 50, y: 50, z: 50} + - t: {x: 0.0028060453, y: 0.015470386, z: -0.022063402} + q: {x: 0.6498771, y: -0.45504892, z: -0.49866807, w: 0.34917104} + s: {x: 0.5, y: 0.50000006, z: 0.50000006} + - t: {x: -0.0037622838, y: 0.010835487, z: -0.008074015} + q: {x: 0.7925981, y: -0.034606133, z: -0.60818213, w: 0.026554585} + s: {x: 0.50000006, y: 0.50000006, z: 0.5} + - t: {x: -0, y: 2.5, z: 0.000000014901161} + q: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + s: {x: 100, y: 100, z: 100} + - t: {x: -0, y: 0, z: 0} + q: {x: 0, y: 0.7071067, z: 0, w: 0.7071068} + s: {x: 1, y: 1, z: 1} + - t: {x: 0.0069999993, y: 0, z: -5.284852e-10} + q: {x: 0.5, y: -0.5, z: 0.49999994, w: 0.50000006} + s: {x: 0.99999994, y: 1, z: 0.99999994} + - t: {x: -0.002, y: -0.0000000011920929, z: -1.4901161e-10} + q: {x: 0.9999829, y: -0.00000003244743, z: -0.000000023184892, w: -0.0058473363} + s: {x: 1, y: 1, z: 1} + - t: {x: -1.3456872e-10, y: 0.0069999984, z: 8.160014e-12} + q: {x: -0.32483837, y: -0.0000001540854, z: 0.000000024524603, w: 0.94576955} + s: {x: 1, y: 1, z: 0.99999994} + - t: {x: -2.0154828e-10, y: 0.010049876, z: 7.674314e-10} + q: {x: -0.6334776, y: 0.31417507, z: 0.6334777, w: -0.31417534} + s: {x: 0.9999999, y: 0.99999994, z: 1.0000001} + - t: {x: -0, y: 0.0019999999, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: 0.002, y: -0.0000000011920929, z: -1.4901161e-10} + q: {x: 0.92549366, y: -0.00000001947918, z: -0.000000019920604, w: -0.3787631} + s: {x: 1, y: 1, z: 0.99999994} + - t: {x: 3.5576814e-10, y: 0.006999998, z: 5.518129e-10} + q: {x: -0.42020777, y: -0.00000014783878, z: 0.000000031724777, w: 0.9074279} + s: {x: 1, y: 0.99999994, z: 0.99999994} + - t: {x: 3.9612014e-10, y: 0.010049876, z: 4.9553456e-10} + q: {x: -0.5220886, y: 0.47688928, z: 0.52208865, w: -0.4768895} + s: {x: 1, y: 1.0000001, z: 1.0000001} + - t: {x: -0, y: 0.0019999999, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: -9.926167e-26, y: 0.008999999, z: -2.4815418e-26} + q: {x: -0.17216267, y: 0.12854324, z: -0.022665637, w: 0.9763826} + s: {x: 1, y: 1, z: 1} + - t: {x: 5.5879353e-11, y: 0.008, z: 0.0009999998} + q: {x: 0.0000000065135732, y: -0.13052633, z: 0.000000002848277, w: 0.9914448} + s: {x: 1.0000002, y: 1.0000001, z: 1.0000001} + - t: {x: 3.430983e-10, y: 0.003500002, z: 0.0015} + q: {x: -0.17364812, y: 0.00000011363415, z: 0.000000021380718, w: 0.9848078} + s: {x: 0.9999999, y: 0.99999994, z: 0.9999999} + - t: {x: -0, y: 0.007, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: -0.005, y: 0.0050000013, z: 2.2351741e-10} + q: {x: 0.8306827, y: -0.053948134, z: -0.43714714, w: -0.34052643} + s: {x: 1, y: 1.0000001, z: 1} + - t: {x: 4.0978193e-10, y: 0.005, z: 7.4505804e-11} + q: {x: 0.000000014591813, y: -0.000000041343444, z: 0.9237689, w: -0.38295048} + s: {x: 1.0000001, y: 1.0000002, z: 0.99999976} + - t: {x: -0.0009899486, y: 0.0069296486, z: 4.4703483e-10} + q: {x: 0.015837759, y: -0.3417591, z: 0.9255654, w: 0.1621067} + s: {x: 0.9999998, y: 1, z: 1.0000001} + - t: {x: -0, y: 0.0020000003, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: 0.005, y: 0.005, z: 0} + q: {x: 0.5733191, y: -0.55377764, z: 0.357843, w: -0.486399} + s: {x: 1.0000002, y: 1, z: 1.0000001} + - t: {x: 0.0000000010803342, y: 0.005, z: -1.5832484e-10} + q: {x: 0.121202335, y: -0.6966419, z: 0.12120232, w: 0.696642} + s: {x: 0.9999999, y: 0.9999998, z: 1.0000002} + - t: {x: -6.3329936e-10, y: 0.0069296476, z: -0.0009899492} + q: {x: 0.6985865, y: -0.23824197, z: -0.65753007, w: -0.15123454} + s: {x: 0.9999997, y: 1.0000002, z: 1.0000004} + - t: {x: -0, y: 0.002, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: -0.013000003, y: -0.004000001, z: -4.842877e-10} + q: {x: -0.00000009671354, y: 0.7071068, z: 0.7071067, w: -0.000000091600384} + s: {x: 1.0000002, y: 1.0000002, z: 1.0000001} + - t: {x: -0, y: 0.004, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: 0.012000001, y: -0.011000001, z: 0.015000001} + q: {x: 0.49999997, y: 0.5000001, z: 0.50000006, w: 0.49999988} + s: {x: 1.0000001, y: 1.0000001, z: 1.0000002} + - t: {x: -0, y: 0.0039999993, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: -0.0025, y: 0.0049999994, z: 0.0045000003} + q: {x: -0.00000009638426, y: 0.7071068, z: 0.7071067, w: -0.000000091929664} + s: {x: 1, y: 1, z: 1.0000001} + - t: {x: -0, y: 0.0039999997, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: 0.0025, y: 0.0049999994, z: 0.0045000003} + q: {x: -0.00000009638426, y: 0.7071068, z: 0.7071067, w: -0.000000091929664} + s: {x: 1, y: 1, z: 1.0000001} + - t: {x: -0, y: 0.0039999997, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: 0.007999999, y: 0.011000001, z: -0.0020000006} + q: {x: -0, y: -0.7071067, z: 0, w: 0.7071068} + s: {x: 1, y: 1, z: 1} + - t: {x: -0, y: 0.0040000007, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: 0.007999999, y: 0.011000001, z: 0.0019999994} + q: {x: -0, y: -0.7071067, z: 0, w: 0.7071068} + s: {x: 1, y: 1, z: 1} + - t: {x: -0, y: 0.0040000007, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: 0.021999998, y: -0.0060000014, z: -0.0020000017} + q: {x: 6.123233e-17, y: 1, z: -6.123233e-17, w: -0.00000013315805} + s: {x: 1, y: 1, z: 1} + - t: {x: -0, y: 0.0039999997, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: 0.021999998, y: 0.004000002, z: 0.0019999982} + q: {x: 6.123233e-17, y: 1, z: -6.123233e-17, w: -0.00000013315805} + s: {x: 1, y: 1, z: 1} + - t: {x: -0, y: 0.0039999997, z: 0} + q: {x: 0, y: -0, z: -0, w: 1} + s: {x: 1, y: 1, z: 1} + - t: {x: -0, y: 0.40000007, z: 0.19999999} + q: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + s: {x: 100, y: 100, z: 100} + m_SkeletonNameIDArray: 00000000316f8929443eaf9d2703a067b2a43007ef146120eb96e73deb25360a9b872a76b970c09418c38445881839f0f8ba258cda4dcf6efbea549ab383260f281b66913a29130bfbd7a0138ffead229ae6bc0fbd6b60b569b4fb38ecc3a2d8f9dbb3f5de566f4f8a9d2be7e6ea9839c3e96bfc85d797c320c0bb23500e8f7442397767ea5f86ed9243d7204024f7e3f258398b2319f8191171e9540d375010b34cd5396e0a5fea506505e602435cdf + m_Human: + data: + serializedVersion: 2 + m_RootX: + t: {x: 0, y: 0, z: 0} + q: {x: 0, y: 0, z: 0, w: 1} + s: {x: 1, y: 1, z: 1} + m_Skeleton: + data: + m_Node: [] + m_ID: + m_AxesArray: [] + m_SkeletonPose: + data: + m_X: [] + m_LeftHand: + data: + m_HandBoneIndex: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + m_RightHand: + data: + m_HandBoneIndex: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + m_HumanBoneIndex: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + m_HumanBoneMass: + - 0.14545456 + - 0.12121213 + - 0.12121213 + - 0.048484854 + - 0.048484854 + - 0.009696971 + - 0.009696971 + - 0.030303033 + - 0.14545456 + - 0.14545456 + - 0.012121214 + - 0.048484854 + - 0.006060607 + - 0.006060607 + - 0.024242427 + - 0.024242427 + - 0.01818182 + - 0.01818182 + - 0.006060607 + - 0.006060607 + - 0.0024242427 + - 0.0024242427 + - 0 + - 0 + - 0 + m_Scale: 1 + m_ArmTwist: 0.5 + m_ForeArmTwist: 0.5 + m_UpperLegTwist: 0.5 + m_LegTwist: 0.5 + m_ArmStretch: 0.05 + m_LegStretch: 0.05 + m_FeetSpacing: 0 + m_HasLeftHand: 0 + m_HasRightHand: 0 + m_HasTDoF: 0 + m_HumanSkeletonIndexArray: + m_HumanSkeletonReverseIndexArray: + m_RootMotionBoneIndex: 5 + m_RootMotionBoneX: + t: {x: 0, y: 0, z: 0} + q: {x: -0.50000006, y: 0.4999999, z: -0.49999997, w: 0.49999997} + s: {x: 1, y: 1, z: 1} + m_RootMotionSkeleton: + data: + m_Node: + - m_ParentId: -1 + m_AxesId: -1 + - m_ParentId: 0 + m_AxesId: -1 + - m_ParentId: 1 + m_AxesId: -1 + m_ID: 00000000b2a430074a22b247 + m_AxesArray: [] + m_RootMotionSkeletonPose: + data: + m_X: [] + m_RootMotionSkeletonIndexArray: 000000000400000005000000 + m_TOS: + 4138713419: Soldier_Male/ROOT/ABD/RIBS/UA.R/LA.R/HAND.R/HAND.R_end + 3616752681: Soldier_Male/ROOT/IK_KNEE.L/IK_KNEE.L_end + 566914137: Soldier_Male/ROOT/ABD/RIBS/RIBS.001/RIBS.001_end + 2152395841: Soldier_Male/ROOT/ABD/RIBS/UA.L + 696872753: Aim_Control_Male + 2668665621: Soldier_Male/ROOT/ABD/THIGH.L/CALF.L + 2631866237: Soldier_Male/ROOT/ABD/THIGH.R + 1446177285: Soldier_Male/ROOT/ABD/RIBS/UA.L/LA.L/HAND.L/HAND.L_end + 1257780759: Aim_Control_Male/Male_IK_HAND.L + 840052124: Soldier_Male/ROOT/ABD/RIBS/UA.L/LA.L/HAND.L + 3935837523: Soldier_Male/ROOT/ABD + 204375407: Soldier_Male/ROOT/ABD/THIGH.R/CALF.R + 431856831: Soldier_Male/ROOT/ABD/RIBS/RIBS.001 + 120628402: Soldier_Male + 830230664: Soldier_Male/ROOT/ABD/THIGH.R/CALF.R/FOOT.R/FOOT.R_end + 2457223198: Soldier_Male/ROOT/ABD/RIBS/HEAD/VISOR/VISOR_end + 3747365634: Soldier_Male_Mesh + 2146262823: Soldier_Male/ROOT/ABD/RIBS/IK_ELBOW.R/IK_ELBOW.R_end + 4034916341: Soldier_Male/ROOT/IK_FOOT.R/IK_FOOT.R_end + 1634371978: Soldier_Male/ROOT/IK_FOOT.L + 1724918302: Soldier_Male/ROOT/ABD/THIGH.L + 2260615468: Soldier_Male/ROOT/IK_FOOT.L/IK_FOOT.L_end + 2069703545: Soldier_Male/ROOT/ABD/RIBS/UA.L/LA.L + 2252329131: Soldier_Male/ROOT/ABD/THIGH.R/CALF.R/FOOT.R + 3381537925: Soldier_Male/ROOT/ABD/RIBS/HEAD + 3096344049: Soldier_Male/ROOT/ABD/RIBS/UA.R/LA.R + 562092816: Soldier_Male/ROOT/ABD/RIBS + 1404953550: Soldier_Male/ROOT/ABD/RIBS/HEAD/VISOR + 4023228812: Soldier_Male/ROOT/ABD/RIBS/UA.R/LA.R/HAND.R + 1757587364: Soldier_Male/ROOT/IK_KNEE.R + 2051393826: Soldier_Male/ROOT/ABD/RIBS/UA.R + 4269775519: Soldier_Male/ROOT/ABD/RIBS/IK_ELBOW.R + 436941650: Soldier_Male/ROOT/ABD/RIBS/RIBS.002/RIBS.002_end + 0: + 2462948039: Soldier_Male/ROOT/IK_KNEE.L + 1202856522: Soldier_Male/ROOT + 1277149536: Soldier_Male/ROOT/ABD/THIGH.L/CALF.L/FOOT.L/FOOT.L_end + 3155184107: Soldier_Male/ROOT/ABD/THIGH.L/CALF.L/FOOT.L + 1721286385: Soldier_Male/ROOT/ABD/RIBS/IK_ELBOW.L/IK_ELBOW.L_end + 2706565872: Soldier_Male/ROOT/IK_KNEE.R/IK_KNEE.R_end + 2968980340: Aim_Control_Male/Male_IK_HAND.R + 2607133929: Soldier_Male/ROOT/IK_FOOT.R + 74491900: Soldier_Male/ROOT/ABD/RIBS/IK_ELBOW.L + 2159332613: Soldier_Male/ROOT/ABD/RIBS/RIBS.002 + m_HumanDescription: + serializedVersion: 3 + m_Human: [] + m_Skeleton: [] + m_ArmTwist: 0.5 + m_ForeArmTwist: 0.5 + m_UpperLegTwist: 0.5 + m_LegTwist: 0.5 + m_ArmStretch: 0.05 + m_LegStretch: 0.05 + m_FeetSpacing: 0 + m_GlobalScale: 1 + m_RootMotionBoneName: ROOT + m_HasTranslationDoF: 0 + m_HasExtraRoot: 0 + m_SkeletonHasParents: 1 diff --git a/Assets/Graphics/Models/Soldier/SoldierAvatar.asset.meta b/Assets/Graphics/Models/Soldier/SoldierAvatar.asset.meta new file mode 100644 index 0000000..d9fd4da --- /dev/null +++ b/Assets/Graphics/Models/Soldier/SoldierAvatar.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2eb1d3aece2becb4986209a4d75ceb80 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Models/Soldier/SoldierF.fbx b/Assets/Graphics/Models/Soldier/SoldierF.fbx new file mode 100644 index 0000000..62167ec Binary files /dev/null and b/Assets/Graphics/Models/Soldier/SoldierF.fbx differ diff --git a/Assets/Graphics/Models/Soldier/SoldierF.fbx.meta b/Assets/Graphics/Models/Soldier/SoldierF.fbx.meta new file mode 100644 index 0000000..493961c --- /dev/null +++ b/Assets/Graphics/Models/Soldier/SoldierF.fbx.meta @@ -0,0 +1,486 @@ +fileFormatVersion: 2 +guid: bb45094e64c7170458884eea0a4f4c68 +ModelImporter: + serializedVersion: 20101 + internalIDToNameTable: + - first: + 74: -1163335190181912783 + second: Soldier_Female|Run + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: Soldier + second: {fileID: 2100000, guid: 16d0aba4978067440b8c57d9bf683646, type: 2} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 1 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Soldier_Female|Run + takeName: Soldier_Female|male soldier anims.001 + internalID: 0 + firstFrame: 4.5 + lastFrame: 25 + 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 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + 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: ABD + 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: CALF.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: CALF.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: RIBS + 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: 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: UA.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: UA.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: LA.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: LA.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: VISOR + humanName: RightEye + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: SoldierF(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: Aim_Control_Female + parentName: SoldierF(Clone) + position: {x: -0, y: 2.766074, z: 0.000000014901161} + rotation: {x: -0.17216268, y: 0.12854326, z: -0.022665635, w: 0.9763826} + scale: {x: 50, y: 50, z: 50} + - name: Female_IK_HAND.L. + parentName: Aim_Control_Female + position: {x: 0.002806046, y: 0.015470381, z: -0.022063408} + rotation: {x: 0.6498771, y: -0.45504892, z: -0.49866807, w: 0.34917104} + scale: {x: 0.5000001, y: 0.5000001, z: 0.5000001} + - name: Female_IK_HAND.R + parentName: Aim_Control_Female + position: {x: -0.0037622845, y: 0.010835483, z: -0.008074017} + rotation: {x: 0.7925982, y: -0.03460619, z: -0.6081822, w: 0.026553364} + scale: {x: 0.5000001, y: 0.50000006, z: 0.5000001} + - name: Soldier_Female + parentName: SoldierF(Clone) + position: {x: -0, y: 2.5, z: 0.000000014901161} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 100, y: 100, z: 100} + - name: ROOT + parentName: Soldier_Female + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.000000029802322, y: -0.7071067, z: -0.000000029802322, w: -0.7071068} + scale: {x: 0.9999999, y: 0.99999976, z: 0.99999976} + - name: ABD + parentName: ROOT + position: {x: 0.0069999993, y: 0, z: -5.284852e-10} + rotation: {x: -0.49999997, y: 0.50000006, z: 0.5000001, w: 0.49999988} + scale: {x: 0.99999976, y: 0.9999999, z: 1} + - name: THIGH.R + parentName: ABD + position: {x: -0.002, y: 1.4432899e-17, z: -1.4901161e-10} + rotation: {x: 1, y: -0, z: 0.000000044703484, w: -0.000000014901161} + scale: {x: 0.9999997, y: 0.9999998, z: 0.9999999} + - name: CALF.R + parentName: THIGH.R + position: {x: -4.493344e-11, y: 0.0069999984, z: 1.20483e-11} + rotation: {x: -0.04981374, y: -0.00000014895612, z: 0.000000012674318, w: 0.99875855} + scale: {x: 1.0000001, y: 1.0000005, z: 1.0000004} + - name: FOOT.R + parentName: CALF.R + position: {x: -7.2250825e-12, y: 0.010049873, z: 4.3205375e-10} + rotation: {x: 0.52428615, y: -0.47447237, z: -0.5242862, w: 0.4744724} + scale: {x: 1, y: 1.0000001, z: 1.0000005} + - name: FOOT.R_end + parentName: FOOT.R + position: {x: -0, y: 0.0019999999, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: THIGH.L + parentName: ABD + position: {x: 0.002, y: -1.4432899e-17, z: -1.4901161e-10} + rotation: {x: 1, y: -0, z: 0.000000029802322, w: -0.00000008940697} + scale: {x: 0.99999976, y: 0.9999999, z: 0.9999999} + - name: CALF.L + parentName: THIGH.L + position: {x: -9.899746e-11, y: 0.0069999998, z: -3.5165185e-10} + rotation: {x: -0.04981377, y: -0.00000016387578, z: 0.000000043218936, w: 0.99875855} + scale: {x: 0.9999998, y: 1.0000004, z: 1.0000008} + - name: FOOT.L + parentName: CALF.L + position: {x: -5.560281e-12, y: 0.010049875, z: 2.152042e-11} + rotation: {x: 0.52428615, y: -0.47447225, z: -0.5242862, w: 0.47447252} + scale: {x: 0.9999999, y: 0.9999996, z: 0.9999997} + - name: FOOT.L_end + parentName: FOOT.L + position: {x: -0, y: 0.0019999999, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: RIBS + parentName: ABD + position: {x: 3.3087224e-26, y: 0.009, z: -8.271806e-27} + rotation: {x: -0, y: -0, z: 0.000000014901163, w: 1} + scale: {x: 1.0000001, y: 0.99999994, z: 1.0000005} + - name: HEAD + parentName: RIBS + position: {x: 7.4505804e-11, y: 0.007999999, z: 0.0009999998} + rotation: {x: 0.000000029802326, y: -0.00000014901163, z: -0.000000014901163, w: 1} + scale: {x: 1.0000005, y: 1.0000001, z: 1.0000007} + - name: VISOR + parentName: HEAD + position: {x: 3.61725e-10, y: 0.003500002, z: 0.0015000004} + rotation: {x: -0.7071068, y: 0.00000013516946, z: 0.000000075564806, w: 0.7071068} + scale: {x: 1.000001, y: 0.9999991, z: 1.0000013} + - name: VISOR_end + parentName: VISOR + position: {x: -0, y: 0.007, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: UA.R + parentName: RIBS + position: {x: -0.0039999997, y: 0.0049999994, z: 0} + rotation: {x: 0.49999988, y: -0.5, z: -0.5000001, w: -0.5} + scale: {x: 1.0000005, y: 1.0000002, z: 1.0000002} + - name: LA.R + parentName: UA.R + position: {x: 1.862645e-10, y: 0.005, z: 0.0000000016763806} + rotation: {x: -0, y: -0.000000059604645, z: 0.070889175, w: -0.9974842} + scale: {x: 1.0000004, y: 1.0000002, z: 1.0000004} + - name: HAND.R + parentName: LA.R + position: {x: -0.000989949, y: 0.006929649, z: 0.0000000013411044} + rotation: {x: 0.000000107866605, y: 0.00000009768136, z: 0.75545406, w: 0.6552017} + scale: {x: 1.0000006, y: 1, z: 1.0000004} + - name: HAND.R_end + parentName: HAND.R + position: {x: -0, y: 0.0020000003, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: UA.L + parentName: RIBS + position: {x: 0.004, y: 0.0049999994, z: 2.2351741e-10} + rotation: {x: 0.49999997, y: 0.49999997, z: 0.5000001, w: -0.50000006} + scale: {x: 1.0000001, y: 1.0000006, z: 1.0000011} + - name: LA.L + parentName: UA.L + position: {x: -2.9802322e-10, y: 0.005, z: 5.9604643e-10} + rotation: {x: 0.050126214, y: -0.70532787, z: 0.05012608, w: 0.70532787} + scale: {x: 1.0000006, y: 0.99999994, z: 1.0000007} + - name: HAND.L + parentName: LA.L + position: {x: -2.9802322e-10, y: 0.006929651, z: -0.0009899483} + rotation: {x: -0.75545394, y: -0.00000008940696, z: -0.000000052154057, w: 0.65520173} + scale: {x: 1.0000006, y: 1.0000006, z: 1.000001} + - name: HAND.L_end + parentName: HAND.L + position: {x: -0, y: 0.002, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: IK_ELBOW.R + parentName: RIBS + position: {x: -0.012000004, y: -0.004, z: -3.9115547e-10} + rotation: {x: -0.000000036474862, y: 0.7071067, z: 0.7071068, w: 0.0000000015592727} + scale: {x: 1.0000006, y: 1.0000007, z: 1.0000004} + - name: IK_ELBOW.R_end + parentName: IK_ELBOW.R + position: {x: -0, y: 0.004, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: IK_ELBOW.L + parentName: RIBS + position: {x: 0.011000001, y: -0.011000001, z: 0.015000002} + rotation: {x: 0.50000006, y: 0.5, z: 0.50000006, w: 0.49999997} + scale: {x: 1.0000005, y: 1.0000006, z: 1.0000005} + - name: IK_ELBOW.L_end + parentName: IK_ELBOW.L + position: {x: -0, y: 0.0039999993, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: RIBS.001 + parentName: RIBS + position: {x: -0.0025, y: 0.004999999, z: 0.0045000003} + rotation: {x: -0.000000032358958, y: 0.7071067, z: 0.7071068, w: -0.000000032358955} + scale: {x: 1.0000005, y: 1.0000005, z: 1.0000004} + - name: RIBS.001_end + parentName: RIBS.001 + position: {x: -0, y: 0.0039999997, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: RIBS.002 + parentName: RIBS + position: {x: 0.0025000002, y: 0.0049999994, z: 0.0045000003} + rotation: {x: -0.000000032358958, y: 0.7071067, z: 0.7071068, w: -0.000000032358955} + scale: {x: 1.0000005, y: 1.0000005, z: 1.0000004} + - name: RIBS.002_end + parentName: RIBS.002 + position: {x: -0, y: 0.0039999997, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: IK_KNEE.R + parentName: ROOT + position: {x: 0.007999999, y: 0.011000001, z: -0.0020000006} + rotation: {x: 0.000000029802322, y: 0.7071067, z: 0.000000029802322, w: -0.7071068} + scale: {x: 0.99999994, y: 0.9999998, z: 0.9999995} + - name: IK_KNEE.R_end + parentName: IK_KNEE.R + position: {x: -0, y: 0.0040000007, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: IK_KNEE.L + parentName: ROOT + position: {x: 0.007999999, y: 0.011000001, z: 0.0019999994} + rotation: {x: 0.000000029802322, y: 0.7071067, z: 0.000000029802322, w: -0.7071068} + scale: {x: 0.99999994, y: 0.9999998, z: 0.9999995} + - name: IK_KNEE.L_end + parentName: IK_KNEE.L + position: {x: -0, y: 0.0040000007, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: IK_FOOT.R + parentName: ROOT + position: {x: 0.021999998, y: -0.0060000014, z: -0.0020000017} + rotation: {x: -0, y: -1, z: -7.105428e-15, w: 0.00000014901163} + scale: {x: 1.0000001, y: 1.0000005, z: 1.0000002} + - name: IK_FOOT.R_end + parentName: IK_FOOT.R + position: {x: -0, y: 0.0039999997, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: IK_FOOT.L + parentName: ROOT + position: {x: 0.021999998, y: 0.004000002, z: 0.0019999982} + rotation: {x: -0, y: -1, z: -7.105428e-15, w: 0.00000014901163} + scale: {x: 1.0000001, y: 1.0000005, z: 1.0000002} + - name: IK_FOOT.L_end + parentName: IK_FOOT.L + position: {x: -0, y: 0.0039999997, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Soldier_Female_Mesh + parentName: SoldierF(Clone) + position: {x: -0, y: 0.40000007, z: 0.19999999} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 100, y: 100, z: 100} + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 1 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 0 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Models/Soldier/SoldierM.fbx b/Assets/Graphics/Models/Soldier/SoldierM.fbx new file mode 100644 index 0000000..fe503c9 Binary files /dev/null and b/Assets/Graphics/Models/Soldier/SoldierM.fbx differ diff --git a/Assets/Graphics/Models/Soldier/SoldierM.fbx.meta b/Assets/Graphics/Models/Soldier/SoldierM.fbx.meta new file mode 100644 index 0000000..c4ade98 --- /dev/null +++ b/Assets/Graphics/Models/Soldier/SoldierM.fbx.meta @@ -0,0 +1,492 @@ +fileFormatVersion: 2 +guid: e18005d630710ec40b4e791ef3ee97c7 +ModelImporter: + serializedVersion: 20101 + internalIDToNameTable: + - first: + 74: 7005539240846975789 + second: Soldier_Male|male soldier anims + - first: + 74: -7877090130408139780 + second: Soldier_Male|Run + - first: + 74: 293250138969410034 + second: Soldier_Male|Run (1) + externalObjects: + - first: + type: UnityEngine:Material + assembly: UnityEngine.CoreModule + name: Soldier.001 + second: {fileID: 2100000, guid: 16d0aba4978067440b8c57d9bf683646, type: 2} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 1 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Soldier_Male|Run + takeName: Soldier_Male|Run + internalID: 0 + firstFrame: 4.5 + lastFrame: 25 + 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 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + 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: ABD + 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: CALF.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: CALF.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: RIBS + 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: 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: UA.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: UA.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: LA.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: LA.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: VISOR + humanName: RightEye + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: SoldierM(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: Aim_Control_Male + parentName: SoldierM(Clone) + position: {x: -0, y: 2.766074, z: 0.000000014901161} + rotation: {x: -0.17216268, y: 0.12854326, z: -0.022665635, w: 0.9763826} + scale: {x: 50, y: 50, z: 50} + - name: Male_IK_HAND.L + parentName: Aim_Control_Male + position: {x: 0.0028060453, y: 0.015470386, z: -0.022063402} + rotation: {x: 0.6498771, y: -0.45504892, z: -0.49866807, w: 0.34917104} + scale: {x: 0.5, y: 0.50000006, z: 0.50000006} + - name: Male_IK_HAND.R + parentName: Aim_Control_Male + position: {x: -0.0037622838, y: 0.010835487, z: -0.008074015} + rotation: {x: 0.7925981, y: -0.034606133, z: -0.60818213, w: 0.026554585} + scale: {x: 0.50000006, y: 0.50000006, z: 0.5} + - name: Soldier_Male + parentName: SoldierM(Clone) + position: {x: -0, y: 2.5, z: 0.000000014901161} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 100, y: 100, z: 100} + - name: ROOT + parentName: Soldier_Male + position: {x: -0, y: 0, z: 0} + rotation: {x: -0.000000029802322, y: -0.7071067, z: -0.000000029802322, w: -0.7071068} + scale: {x: 0.9999999, y: 0.9999998, z: 0.9999998} + - name: ABD + parentName: ROOT + position: {x: 0.0069999993, y: 0, z: -5.284852e-10} + rotation: {x: -0.49999997, y: 0.50000006, z: 0.5000001, w: 0.49999988} + scale: {x: 0.99999994, y: 0.99999994, z: 0.99999994} + - name: THIGH.R + parentName: ABD + position: {x: -0.002, y: -0.0000000011920929, z: -1.4901161e-10} + rotation: {x: 1, y: -0, z: 0.000000044703484, w: -0.000000014901161} + scale: {x: 1, y: 0.9999999, z: 0.9999999} + - name: CALF.R + parentName: THIGH.R + position: {x: -1.3456872e-10, y: 0.0069999984, z: 8.160014e-12} + rotation: {x: -0.049813695, y: -0.00000017875844, z: 0.000000042476646, w: 0.99875855} + scale: {x: 1, y: 0.99999994, z: 0.99999994} + - name: FOOT.R + parentName: CALF.R + position: {x: -2.0154828e-10, y: 0.010049876, z: 7.674314e-10} + rotation: {x: 0.52428603, y: -0.47447237, z: -0.5242862, w: 0.4744724} + scale: {x: 1.0000002, y: 1.0000002, z: 1.0000005} + - name: FOOT.R_end + parentName: FOOT.R + position: {x: -0, y: 0.0019999999, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: THIGH.L + parentName: ABD + position: {x: 0.002, y: -0.0000000011920929, z: -1.4901161e-10} + rotation: {x: 1, y: -0, z: 0.000000044703484, w: -0.000000014901161} + scale: {x: 1, y: 1, z: 1} + - name: CALF.L + parentName: THIGH.L + position: {x: 3.5576814e-10, y: 0.006999998, z: 5.518129e-10} + rotation: {x: -0.049813695, y: -0.00000017875844, z: 0.000000042476646, w: 0.99875855} + scale: {x: 1, y: 0.99999994, z: 0.99999994} + - name: FOOT.L + parentName: CALF.L + position: {x: 3.9612014e-10, y: 0.010049876, z: 4.9553456e-10} + rotation: {x: 0.5242861, y: -0.4744723, z: -0.52428615, w: 0.4744725} + scale: {x: 0.9999999, y: 1, z: 1.0000002} + - name: FOOT.L_end + parentName: FOOT.L + position: {x: -0, y: 0.0019999999, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: RIBS + parentName: ABD + position: {x: -9.926167e-26, y: 0.008999999, z: -2.4815418e-26} + rotation: {x: -0, y: -0, z: 0.000000014901163, w: 1} + scale: {x: 1, y: 1.0000002, z: 1} + - name: HEAD + parentName: RIBS + position: {x: 5.5879353e-11, y: 0.008, z: 0.0009999998} + rotation: {x: 0.000000029802326, y: -0.00000014901163, z: -0.000000014901163, w: 1} + scale: {x: 1.0000002, y: 1.0000001, z: 1.0000002} + - name: VISOR + parentName: HEAD + position: {x: 3.430983e-10, y: 0.003500002, z: 0.0015} + rotation: {x: -0.7071068, y: 0.00000013516946, z: 0.000000075564806, w: 0.7071068} + scale: {x: 0.99999994, y: 1, z: 0.9999997} + - name: VISOR_end + parentName: VISOR + position: {x: -0, y: 0.007, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: UA.R + parentName: RIBS + position: {x: -0.005, y: 0.0050000013, z: 2.2351741e-10} + rotation: {x: -0.50000006, y: 0.49999994, z: 0.50000006, w: 0.50000006} + scale: {x: 1, y: 1.0000006, z: 1} + - name: LA.R + parentName: UA.R + position: {x: 4.0978193e-10, y: 0.005, z: 7.4505804e-11} + rotation: {x: 0.000000059604638, y: -0, z: -0.07088899, w: 0.9974842} + scale: {x: 1.0000005, y: 0.99999994, z: 1} + - name: HAND.R + parentName: LA.R + position: {x: -0.0009899486, y: 0.0069296486, z: 4.4703483e-10} + rotation: {x: -0.000000027037856, y: -0.000000021816014, z: 0.755454, w: 0.6552017} + scale: {x: 0.9999998, y: 0.99999994, z: 1.0000004} + - name: HAND.R_end + parentName: HAND.R + position: {x: -0, y: 0.0020000003, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: UA.L + parentName: RIBS + position: {x: 0.005, y: 0.005, z: 0} + rotation: {x: 0.49999997, y: 0.49999997, z: 0.50000006, w: -0.50000006} + scale: {x: 1.0000008, y: 1.0000002, z: 1.0000002} + - name: LA.L + parentName: UA.L + position: {x: 0.0000000010803342, y: 0.005, z: -1.5832484e-10} + rotation: {x: 0.050126184, y: -0.70532787, z: 0.05012608, w: 0.70532787} + scale: {x: 1.0000002, y: 1.0000001, z: 1.0000007} + - name: HAND.L + parentName: LA.L + position: {x: -6.3329936e-10, y: 0.0069296476, z: -0.0009899492} + rotation: {x: -0.7554539, y: -0.000000029802319, z: -0.00000001117587, w: 0.65520173} + scale: {x: 1.0000007, y: 0.9999996, z: 1.000001} + - name: HAND.L_end + parentName: HAND.L + position: {x: -0, y: 0.002, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: IK_ELBOW.R + parentName: RIBS + position: {x: -0.013000003, y: -0.004000001, z: -4.842877e-10} + rotation: {x: -0.000000038282675, y: 0.7071067, z: 0.7071068, w: -2.485434e-10} + scale: {x: 1.0000004, y: 1.0000001, z: 1.0000001} + - name: IK_ELBOW.R_end + parentName: IK_ELBOW.R + position: {x: -0, y: 0.004, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: IK_ELBOW.L + parentName: RIBS + position: {x: 0.012000001, y: -0.011000001, z: 0.015000001} + rotation: {x: 0.5, y: 0.5, z: 0.50000006, w: 0.49999994} + scale: {x: 1.0000002, y: 1.0000004, z: 1.0000005} + - name: IK_ELBOW.L_end + parentName: IK_ELBOW.L + position: {x: -0, y: 0.0039999993, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: RIBS.001 + parentName: RIBS + position: {x: -0.0025, y: 0.0049999994, z: 0.0045000003} + rotation: {x: -0.000000038282675, y: 0.7071067, z: 0.7071068, w: -2.4854518e-10} + scale: {x: 1.0000002, y: 0.9999999, z: 1.0000001} + - name: RIBS.001_end + parentName: RIBS.001 + position: {x: -0, y: 0.0039999997, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: RIBS.002 + parentName: RIBS + position: {x: 0.0025, y: 0.0049999994, z: 0.0045000003} + rotation: {x: -0.000000038282675, y: 0.7071067, z: 0.7071068, w: -2.4854518e-10} + scale: {x: 1.0000002, y: 0.9999999, z: 1.0000001} + - name: RIBS.002_end + parentName: RIBS.002 + position: {x: -0, y: 0.0039999997, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: IK_KNEE.R + parentName: ROOT + position: {x: 0.007999999, y: 0.011000001, z: -0.0020000006} + rotation: {x: 0.000000029802322, y: 0.7071067, z: 0.000000029802322, w: -0.7071068} + scale: {x: 1, y: 0.9999999, z: 0.99999976} + - name: IK_KNEE.R_end + parentName: IK_KNEE.R + position: {x: -0, y: 0.0040000007, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: IK_KNEE.L + parentName: ROOT + position: {x: 0.007999999, y: 0.011000001, z: 0.0019999994} + rotation: {x: 0.000000029802322, y: 0.7071067, z: 0.000000029802322, w: -0.7071068} + scale: {x: 1, y: 0.9999999, z: 0.99999976} + - name: IK_KNEE.L_end + parentName: IK_KNEE.L + position: {x: -0, y: 0.0040000007, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: IK_FOOT.R + parentName: ROOT + position: {x: 0.021999998, y: -0.0060000014, z: -0.0020000017} + rotation: {x: -0, y: -1, z: -7.105428e-15, w: 0.00000014901163} + scale: {x: 0.99999994, y: 1, z: 1} + - name: IK_FOOT.R_end + parentName: IK_FOOT.R + position: {x: -0, y: 0.0039999997, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: IK_FOOT.L + parentName: ROOT + position: {x: 0.021999998, y: 0.004000002, z: 0.0019999982} + rotation: {x: -0, y: -1, z: -7.105428e-15, w: 0.00000014901163} + scale: {x: 0.99999994, y: 1, z: 1} + - name: IK_FOOT.L_end + parentName: IK_FOOT.L + position: {x: -0, y: 0.0039999997, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Soldier_Male_Mesh + parentName: SoldierM(Clone) + position: {x: -0, y: 0.40000007, z: 0.19999999} + rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067} + scale: {x: 100, y: 100, z: 100} + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: ROOT + hasTranslationDoF: 0 + hasExtraRoot: 1 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 1 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Models/Soldier/SoldierMat.mat b/Assets/Graphics/Models/Soldier/SoldierMat.mat new file mode 100644 index 0000000..669871c --- /dev/null +++ b/Assets/Graphics/Models/Soldier/SoldierMat.mat @@ -0,0 +1,91 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SoldierMat + m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3} + m_ShaderKeywords: + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: 2000 + stringTagMap: + RenderType: Opaque + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 2800000, guid: 86af6f9d3c2ec2146b5f27caa31c05c3, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: 86af6f9d3c2ec2146b5f27caa31c05c3, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _AlphaClip: 0 + - _Blend: 0 + - _BumpScale: 1 + - _Cull: 2 + - _Cutoff: 0.5 + - _DstBlend: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.219 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Surface: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &4582684454984994502 +MonoBehaviour: + m_ObjectHideFlags: 11 + 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: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 2 diff --git a/Assets/Graphics/Models/Soldier/SoldierMat.mat.meta b/Assets/Graphics/Models/Soldier/SoldierMat.mat.meta new file mode 100644 index 0000000..9f14c32 --- /dev/null +++ b/Assets/Graphics/Models/Soldier/SoldierMat.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 16d0aba4978067440b8c57d9bf683646 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Textures/Soldier.meta b/Assets/Graphics/Textures/Soldier.meta new file mode 100644 index 0000000..37f2692 --- /dev/null +++ b/Assets/Graphics/Textures/Soldier.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: da5fe32f7d1fbee42aa8abf8eb94cb13 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Textures/Soldier/Gear.png b/Assets/Graphics/Textures/Soldier/Gear.png new file mode 100644 index 0000000..824b407 Binary files /dev/null and b/Assets/Graphics/Textures/Soldier/Gear.png differ diff --git a/Assets/Graphics/Textures/Soldier/Gear.png.meta b/Assets/Graphics/Textures/Soldier/Gear.png.meta new file mode 100644 index 0000000..99f756d --- /dev/null +++ b/Assets/Graphics/Textures/Soldier/Gear.png.meta @@ -0,0 +1,94 @@ +fileFormatVersion: 2 +guid: 28182337dddbdfd48812c08a6d68ea8c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Graphics/Textures/Soldier/Soldier.png b/Assets/Graphics/Textures/Soldier/Soldier.png new file mode 100644 index 0000000..c5a05e8 Binary files /dev/null and b/Assets/Graphics/Textures/Soldier/Soldier.png differ diff --git a/Assets/Graphics/Textures/Soldier/Soldier.png.meta b/Assets/Graphics/Textures/Soldier/Soldier.png.meta new file mode 100644 index 0000000..3da506d --- /dev/null +++ b/Assets/Graphics/Textures/Soldier/Soldier.png.meta @@ -0,0 +1,118 @@ +fileFormatVersion: 2 +guid: 86af6f9d3c2ec2146b5f27caa31c05c3 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: -1 + wrapV: -1 + wrapW: -1 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Animation/SoldierProceduralAnimator.cs b/Assets/Scripts/Animation/SoldierProceduralAnimator.cs new file mode 100644 index 0000000..051a335 --- /dev/null +++ b/Assets/Scripts/Animation/SoldierProceduralAnimator.cs @@ -0,0 +1,38 @@ +using UnityEngine; +using NeonTea.Quakeball.Players; + +namespace NeonTea.Quakeball.Animation { + /// Animates the parts that can't be animated via the animation system, e.g. aiming. + public class SoldierProceduralAnimator : MonoBehaviour { + public Transform Torso; + public Transform Head; + public Player Player; + + private Vector3 TorsoBaseEulers; + private Vector3 HeadBaseEulers; + + private Vector3 TorsoEulers; + private Vector3 HeadEulers; + + private void Awake() { + TorsoEulers = TorsoBaseEulers = Torso.localEulerAngles; + HeadEulers = HeadBaseEulers = Head.localEulerAngles; + } + + private void LateUpdate() { + float Yaw = Player.Yaw; + while (Yaw < -180) { + Yaw += 360; + } + while (Yaw > 180) { + Yaw -= 360; + } + Vector3 TargetTorsoEulers = TorsoBaseEulers + new Vector3(0, Yaw * 0.5f, 0); + TorsoEulers = Vector3.Lerp(TorsoEulers, TargetTorsoEulers, 10f * Time.deltaTime); + Torso.localEulerAngles = TorsoEulers; + Vector3 TargetHeadEulers = HeadBaseEulers + new Vector3(-Player.Pitch, Yaw * 0.5f, 0); + HeadEulers = Vector3.Lerp(HeadEulers, TargetHeadEulers, 10f * Time.deltaTime); + Head.localEulerAngles = HeadEulers; + } + } +} diff --git a/Assets/Scripts/Animation/SoldierProceduralAnimator.cs.meta b/Assets/Scripts/Animation/SoldierProceduralAnimator.cs.meta new file mode 100644 index 0000000..4034219 --- /dev/null +++ b/Assets/Scripts/Animation/SoldierProceduralAnimator.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0967925ac1c8b7341a01d7b87cd66572 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/CREDITS.md b/CREDITS.md index 6b32ab5..4e24254 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -1,2 +1,3 @@ - [Crosshair](Assets/Graphics/Sprites/Crosshair.png) by MarkieAnn Packer from the Noun Project - [Sound effects](Assets/Audio/Sfx/ZapSplat) from [zapsplat.com](https://www.zapsplat.com/) +- [Soldier model and rig](RawAssets/Soldier) by [Casti_131](https://opengameart.org/content/low-poly-soldier-with-weapons) diff --git a/ProjectSettings/DynamicsManager.asset b/ProjectSettings/DynamicsManager.asset index 4bfc232..70465fe 100644 --- a/ProjectSettings/DynamicsManager.asset +++ b/ProjectSettings/DynamicsManager.asset @@ -18,7 +18,7 @@ PhysicsManager: m_ClothInterCollisionDistance: 0 m_ClothInterCollisionStiffness: 0 m_ContactsGeneration: 1 - m_LayerCollisionMatrix: ffedffffffecffffffecffffffffffffffecffffffecffffffffffffffffffffc9f9ffffc8eaffffffecffffffefffffc8e1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + m_LayerCollisionMatrix: ffecffffffecffffffecffffffffffffffecffffffecffffffffffffffffffffc8d1ffffc8eaffffffecffffffeeffffc8e1fffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff m_AutoSimulation: 1 m_AutoSyncTransforms: 0 m_ReuseCollisionCallbacks: 1 diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index a77d016..0b2298b 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -95,7 +95,7 @@ PlayerSettings: xboxEnableFitness: 0 visibleInBackground: 1 allowFullscreenSwitch: 1 - fullscreenMode: 3 + fullscreenMode: 1 xboxSpeechDB: 0 xboxEnableHeadOrientation: 0 xboxEnableGuest: 0 diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index e645210..9c0210c 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -23,7 +23,7 @@ TagManager: - Gun - BloodLayer - Wallbang - - + - PlayerCharacterController - - -