diff --git a/.claude/worktrees/dazzling-hoover-3d45a2/.claude/settings.local.json b/.claude/worktrees/dazzling-hoover-3d45a2/.claude/settings.local.json index e0e244a..ac47b3d 100644 --- a/.claude/worktrees/dazzling-hoover-3d45a2/.claude/settings.local.json +++ b/.claude/worktrees/dazzling-hoover-3d45a2/.claude/settings.local.json @@ -1,7 +1,10 @@ { "permissions": { "allow": [ - "Bash(grep -E \"\\\\.\\(prefab|fbx|controller\\)$\")" + "Bash(grep -E \"\\\\.\\(prefab|fbx|controller\\)$\")", + "Bash(dir /s /b \"C:\\\\Users\\\\catos\\\\UnityTowerDefense\\\\*.md\")", + "Bash(findstr /v \"Library\\\\PackageCache\")", + "Bash(dir \"C:\\\\Users\\\\catos\\\\UnityTowerDefense\" /a-d)" ] } } diff --git a/Assets/DefaultNetworkPrefabs.asset b/Assets/DefaultNetworkPrefabs.asset index 5991b62..31969b6 100644 --- a/Assets/DefaultNetworkPrefabs.asset +++ b/Assets/DefaultNetworkPrefabs.asset @@ -34,3 +34,8 @@ MonoBehaviour: SourcePrefabToOverride: {fileID: 0} SourceHashToOverride: 0 OverridingTargetPrefab: {fileID: 0} + - Override: 0 + Prefab: {fileID: 542940493432372272, guid: b70c4a4fcf14edd41a14214619da4d15, type: 3} + SourcePrefabToOverride: {fileID: 0} + SourceHashToOverride: 0 + OverridingTargetPrefab: {fileID: 0} diff --git a/Assets/_Project/Animators/Builder/BuilderAnimator_Mixamo.controller b/Assets/_Project/Animators/Builder/BuilderAnimator_Mixamo.controller new file mode 100644 index 0000000..3bdeb81 --- /dev/null +++ b/Assets/_Project/Animators/Builder/BuilderAnimator_Mixamo.controller @@ -0,0 +1,299 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-7084500904033403672 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -2681442654872929330} + - {fileID: 5704731103404125284} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -203655887218126122, guid: a84a41f05843e1442954edb743cce89b, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &-6624606808975137198 +AnimatorStateMachine: + serializedVersion: 7 + 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: -7084500904033403672} + m_Position: {x: 470, y: -40, z: 0} + - serializedVersion: 1 + m_State: {fileID: 4470183209318907668} + m_Position: {x: 610, y: 190, z: 0} + - serializedVersion: 1 + m_State: {fileID: 7704723022142571303} + m_Position: {x: 320, y: 190, 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: -7084500904033403672} +--- !u!1101 &-2681442654872929330 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: IsMoving + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 4470183209318907668} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.97 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-2672956509441330922 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: IsConstructing + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 7704723022142571303} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.6428572 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-1938598547752638055 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: IsMoving + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 4470183209318907668} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9479167 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-1842826825359243393 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: IsMoving + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -7084500904033403672} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.6428572 + 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: BuilderAnimator_Mixamo + serializedVersion: 6 + m_AnimatorParameters: + - m_Name: IsMoving + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: IsConstructing + m_Type: 4 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -6624606808975137198} + 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} + m_EvaluateTransitionsOnStart: 1 +--- !u!1102 &4470183209318907668 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Run + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -1842826825359243393} + - {fileID: -2672956509441330922} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -203655887218126122, guid: 2a83642960af9c241aebc5c550ec9391, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &5704731103404125284 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: IsConstructing + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 7704723022142571303} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.97 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &6648943628987981731 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 2 + m_ConditionEvent: IsConstructing + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -7084500904033403672} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.1 + m_TransitionOffset: 0 + m_ExitTime: 0.9479167 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &7704723022142571303 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Capoeira + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -1938598547752638055} + - {fileID: 6648943628987981731} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -203655887218126122, guid: a7364a3aef0320f4fbacdabb49b34bf8, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/_Project/Animators/Builder/BuilderAnimator_Mixamo.controller.meta b/Assets/_Project/Animators/Builder/BuilderAnimator_Mixamo.controller.meta new file mode 100644 index 0000000..99f960d --- /dev/null +++ b/Assets/_Project/Animators/Builder/BuilderAnimator_Mixamo.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: af62b929c24040049a47351e5ea8f5f7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Project/Characters.meta b/Assets/_Project/Characters.meta new file mode 100644 index 0000000..2a1e755 --- /dev/null +++ b/Assets/_Project/Characters.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5bdc588bc8602674e8ff37d5d065841e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Project/Characters/Mixamo.meta b/Assets/_Project/Characters/Mixamo.meta new file mode 100644 index 0000000..555f179 --- /dev/null +++ b/Assets/_Project/Characters/Mixamo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 01c84416bc1bf044cab3a8ebd005b1fa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Project/Characters/Mixamo/YBot.meta b/Assets/_Project/Characters/Mixamo/YBot.meta new file mode 100644 index 0000000..1e55bbb --- /dev/null +++ b/Assets/_Project/Characters/Mixamo/YBot.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 86dc3d5f03c57b44faeb5e0b947169f1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Project/Characters/Mixamo/YBot/Capoeira.fbx b/Assets/_Project/Characters/Mixamo/YBot/Capoeira.fbx new file mode 100644 index 0000000..1f307c4 --- /dev/null +++ b/Assets/_Project/Characters/Mixamo/YBot/Capoeira.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c96abffaa347366b020b0472baac7a0ca8a79eb9ca34606d5a2ef05206c3e44b +size 690960 diff --git a/Assets/_Project/Characters/Mixamo/YBot/Capoeira.fbx.meta b/Assets/_Project/Characters/Mixamo/YBot/Capoeira.fbx.meta new file mode 100644 index 0000000..ec19b43 --- /dev/null +++ b/Assets/_Project/Characters/Mixamo/YBot/Capoeira.fbx.meta @@ -0,0 +1,895 @@ +fileFormatVersion: 2 +guid: a7364a3aef0320f4fbacdabb49b34bf8 +ModelImporter: + serializedVersion: 24200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: mixamo.com + takeName: mixamo.com + internalID: -203655887218126122 + firstFrame: 0 + lastFrame: 144 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + 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 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + generateMeshLods: 0 + meshLodGenerationFlags: 0 + maximumMeshLod: -1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: + - boneName: mixamorig:Hips + humanName: Hips + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftUpLeg + humanName: LeftUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightUpLeg + humanName: RightUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftLeg + humanName: LeftLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightLeg + humanName: RightLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftFoot + humanName: LeftFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightFoot + humanName: RightFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Spine + humanName: Spine + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Spine1 + humanName: Chest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Neck + humanName: Neck + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Head + humanName: Head + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftShoulder + humanName: LeftShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightShoulder + humanName: RightShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftArm + humanName: LeftUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightArm + humanName: RightUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftForeArm + humanName: LeftLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightForeArm + humanName: RightLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHand + humanName: LeftHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHand + humanName: RightHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftToeBase + humanName: LeftToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightToeBase + humanName: RightToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandThumb1 + humanName: Left Thumb Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandThumb2 + humanName: Left Thumb Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandThumb3 + humanName: Left Thumb Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandIndex1 + humanName: Left Index Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandIndex2 + humanName: Left Index Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandIndex3 + humanName: Left Index Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandMiddle1 + humanName: Left Middle Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandMiddle2 + humanName: Left Middle Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandMiddle3 + humanName: Left Middle Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandRing1 + humanName: Left Ring Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandRing2 + humanName: Left Ring Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandRing3 + humanName: Left Ring Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandPinky1 + humanName: Left Little Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandPinky2 + humanName: Left Little Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandPinky3 + humanName: Left Little Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandThumb1 + humanName: Right Thumb Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandThumb2 + humanName: Right Thumb Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandThumb3 + humanName: Right Thumb Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandIndex1 + humanName: Right Index Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandIndex2 + humanName: Right Index Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandIndex3 + humanName: Right Index Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandMiddle1 + humanName: Right Middle Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandMiddle2 + humanName: Right Middle Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandMiddle3 + humanName: Right Middle Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandRing1 + humanName: Right Ring Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandRing2 + humanName: Right Ring Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandRing3 + humanName: Right Ring Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandPinky1 + humanName: Right Little Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandPinky2 + humanName: Right Little Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandPinky3 + humanName: Right Little Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Spine2 + humanName: UpperChest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: Y Bot(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: Alpha_Surface + parentName: Y Bot(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Alpha_Joints + parentName: Y Bot(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Hips + parentName: Y Bot(Clone) + position: {x: 0.00000033015945, y: 0.99791867, z: 0.00000051621345} + rotation: {x: 7.537291e-11, y: 0.0000017531268, z: -0.000043883512, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Spine + parentName: mixamorig:Hips + position: {x: -0.000008597855, y: 0.09923462, z: -0.012273348} + rotation: {x: -0.060730223, y: -0.000000022984032, z: -0.0000058700066, w: 0.9981542} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Spine1 + parentName: mixamorig:Spine + position: {x: -6.920259e-21, y: 0.117319785, z: -1.9984014e-17} + rotation: {x: 0.00019609545, y: 4.0060725e-13, z: 0.0000093160725, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Spine2 + parentName: mixamorig:Spine1 + position: {x: -1.931492e-13, y: 0.13458836, z: 6.2616576e-15} + rotation: {x: 0.05771172, y: -0.0000021958226, z: -0.0000032850169, w: 0.9983333} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Neck + parentName: mixamorig:Spine2 + position: {x: -0.00000025481228, y: 0.15027761, z: 0.0087790685} + rotation: {x: 0.002827706, y: 1.13686384e-13, z: 3.214719e-16, w: 0.999996} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Head + parentName: mixamorig:Neck + position: {x: -0.000000025625486, y: 0.103218384, z: 0.031424288} + rotation: {x: 5.654555e-27, y: -1.0587912e-22, z: -2.615043e-21, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:HeadTop_End + parentName: mixamorig:Head + position: {x: -0.0000015451594, y: 0.1847467, z: 0.06636399} + rotation: {x: 6.938894e-18, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftShoulder + parentName: mixamorig:Spine2 + position: {x: -0.061058242, y: 0.09106292, z: 0.007570625} + rotation: {x: 0.45386925, y: -0.54482085, z: 0.55116683, w: 0.43975917} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftArm + parentName: mixamorig:LeftShoulder + position: {x: -4.425508e-17, y: 0.12922285, z: 5.1318054e-17} + rotation: {x: -0.01047078, y: 0.0010648548, z: -0.10114939, w: 0.9948156} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftForeArm + parentName: mixamorig:LeftArm + position: {x: -3.0594114e-11, y: 0.2740468, z: -1.5165656e-16} + rotation: {x: -0.000000029802322, y: 0.00000007450581, z: 2.2204463e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHand + parentName: mixamorig:LeftForeArm + position: {x: 0.00000012820418, y: 0.27614462, z: 0.0000000023361064} + rotation: {x: 0.000000059604645, y: -0.00000017881395, z: -0.0000001192093, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandThumb1 + parentName: mixamorig:LeftHand + position: {x: 0.03002975, y: 0.03788809, z: 0.02167149} + rotation: {x: 0.11466642, y: 0.12171698, z: -0.33651277, w: 0.9267124} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandThumb2 + parentName: mixamorig:LeftHandThumb1 + position: {x: 4.2914137e-17, y: 0.0474497, z: 4.1509593e-16} + rotation: {x: 0.000000046175206, y: 0.000000003992799, z: 0.00000012887388, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandThumb3 + parentName: mixamorig:LeftHandThumb2 + position: {x: 5.8842354e-15, y: 0.043821286, z: 5.1485688e-14} + rotation: {x: -0.000000027805928, y: -0.000000012904786, z: 0.000000006664002, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandThumb4 + parentName: mixamorig:LeftHandThumb3 + position: {x: 0.000000051284655, y: 0.034590777, z: 0.0000000040346344} + rotation: {x: 0.009146816, y: -0.12563743, z: -0.072072476, w: 0.98941255} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandIndex1 + parentName: mixamorig:LeftHand + position: {x: 0.028220437, y: 0.122666165, z: 0.0023182516} + rotation: {x: -0.00000025626503, y: -0.00000008632578, z: 0.00000030561836, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandIndex2 + parentName: mixamorig:LeftHandIndex1 + position: {x: 1.4760153e-17, y: 0.038919676, z: -4.035612e-18} + rotation: {x: -0.000000119209275, y: 0.000000059604638, z: 0.0000001652723, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandIndex3 + parentName: mixamorig:LeftHandIndex2 + position: {x: -4.0713228e-13, y: 0.03415161, z: -8.802038e-16} + rotation: {x: -0.000000089406946, y: -0.000000014901108, z: -0.00000011920918, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandIndex4 + parentName: mixamorig:LeftHandIndex3 + position: {x: -0.0000000058547225, y: 0.030779876, z: 1.6270026e-16} + rotation: {x: 0.0000010393592, y: -0.004001603, z: -0.00002277958, w: 0.999992} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandMiddle1 + parentName: mixamorig:LeftHand + position: {x: 0.00000018344154, y: 0.12775527, z: -0.000000010320899} + rotation: {x: -0.0000003754743, y: -0.00000002713879, z: -0.00000032721152, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandMiddle2 + parentName: mixamorig:LeftHandMiddle1 + position: {x: 3.5437384e-17, y: 0.03613968, z: -4.5710656e-17} + rotation: {x: 0.00000005960463, y: 0.000000059604613, z: 0.00000011920916, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandMiddle3 + parentName: mixamorig:LeftHandMiddle2 + position: {x: -0.00000028508498, y: 0.034597624, z: -7.183179e-16} + rotation: {x: 4.2354707e-22, y: -0.00000011920929, z: 3.552729e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandMiddle4 + parentName: mixamorig:LeftHandMiddle3 + position: {x: 0.00000030473888, y: 0.03680191, z: -5.5843866e-16} + rotation: {x: -0.0000013327273, y: -0.0045794244, z: 0.00065414415, w: 0.99998933} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandRing1 + parentName: mixamorig:LeftHand + position: {x: -0.022166304, y: 0.121470094, z: -0.00009996226} + rotation: {x: -0.00000031586967, y: -0.00000008633439, z: -0.00000041403078, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandRing2 + parentName: mixamorig:LeftHandRing1 + position: {x: -5.83369e-18, y: 0.036011886, z: 1.3420341e-16} + rotation: {x: 0.00000022176046, y: 0.00000004470846, z: 0.00000009790432, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandRing3 + parentName: mixamorig:LeftHandRing2 + position: {x: 7.15161e-15, y: 0.03307312, z: 2.0187906e-15} + rotation: {x: 0.000000089407, y: -0.000000059604645, z: 0.00000011920929, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandRing4 + parentName: mixamorig:LeftHandRing3 + position: {x: 0.00000024172633, y: 0.036601182, z: 0.00000016886513} + rotation: {x: 0.000008486036, y: -0.0073964745, z: -0.000770765, w: 0.99997234} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandPinky1 + parentName: mixamorig:LeftHand + position: {x: -0.047258314, y: 0.10908195, z: 0.0022613218} + rotation: {x: 0.00000011490946, y: -0.00000008601305, z: 0.00000032029786, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandPinky2 + parentName: mixamorig:LeftHandPinky1 + position: {x: 6.59024e-17, y: 0.04136657, z: 2.3783597e-17} + rotation: {x: 0.00000027337404, y: -0.000000029688866, z: -0.00000044013888, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandPinky3 + parentName: mixamorig:LeftHandPinky2 + position: {x: -4.38563e-15, y: 0.025948346, z: 1.4550223e-16} + rotation: {x: 0.00000010890646, y: -7.739274e-11, z: -0.00000023891974, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandPinky4 + parentName: mixamorig:LeftHandPinky3 + position: {x: 2.969839e-15, y: 0.029238662, z: -2.40526e-17} + rotation: {x: -0.0000010497831, y: -0.004099895, z: 0.00057506445, w: 0.9999914} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightShoulder + parentName: mixamorig:Spine2 + position: {x: 0.061056957, y: 0.091063835, z: 0.007570756} + rotation: {x: -0.45380348, y: -0.5448757, z: 0.5511121, w: -0.4398276} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightArm + parentName: mixamorig:RightShoulder + position: {x: -3.913536e-17, y: 0.12922287, z: -8.437695e-17} + rotation: {x: -0.010435484, y: -0.0010612743, z: 0.101149864, w: 0.9948159} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightForeArm + parentName: mixamorig:RightArm + position: {x: -8.327426e-11, y: 0.2740468, z: -1.7360679e-16} + rotation: {x: -0.000000029802322, y: -0.00000007450581, z: -2.2204463e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHand + parentName: mixamorig:RightForeArm + position: {x: -0.00000012842843, y: 0.27614462, z: 0.000000154924} + rotation: {x: 0.000000059604645, y: 0.00000017881395, z: 0.0000001192093, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandThumb1 + parentName: mixamorig:RightHand + position: {x: -0.030029744, y: 0.037888087, z: 0.02167149} + rotation: {x: 0.114665225, y: -0.12171837, z: 0.33651254, w: 0.9267124} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandThumb2 + parentName: mixamorig:RightHandThumb1 + position: {x: 5.574371e-17, y: 0.0474497, z: -1.2016429e-16} + rotation: {x: -0.00000023210345, y: 0.000000010908303, z: 0.00000035838937, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandThumb3 + parentName: mixamorig:RightHandThumb2 + position: {x: 1.8705113e-15, y: 0.043821353, z: -4.0958217e-14} + rotation: {x: 4.3041644e-18, y: 9.658796e-18, z: -4.1573048e-35, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandThumb4 + parentName: mixamorig:RightHandThumb3 + position: {x: -0.00000011177533, y: 0.03459071, z: -0.00000023241859} + rotation: {x: 0.009232065, y: 0.12713023, z: 0.07232769, w: 0.98920244} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandIndex1 + parentName: mixamorig:RightHand + position: {x: -0.028220424, y: 0.122666165, z: 0.002318252} + rotation: {x: -0.0000002860701, y: 0.000000022120009, z: 0.00000044020592, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandIndex2 + parentName: mixamorig:RightHandIndex1 + position: {x: -2.6530511e-18, y: 0.038919676, z: -3.7523153e-17} + rotation: {x: -0.00000008940695, y: 0.000000014901152, z: 0.000000022776234, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandIndex3 + parentName: mixamorig:RightHandIndex2 + position: {x: 5.167483e-14, y: 0.03415161, z: 9.823766e-16} + rotation: {x: -0.000000089406946, y: 0.000000014901108, z: 0.00000011920918, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandIndex4 + parentName: mixamorig:RightHandIndex3 + position: {x: 0.000000012771572, y: 0.030779876, z: 7.899497e-18} + rotation: {x: -0.00007290382, y: 0.006709308, z: -0.0013745333, w: 0.9999766} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandMiddle1 + parentName: mixamorig:RightHand + position: {x: -0.00000016632154, y: 0.12775527, z: -0.0000000103208935} + rotation: {x: -0.0000003754743, y: 0.000000037091088, z: 0.00000048546184, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandMiddle2 + parentName: mixamorig:RightHandMiddle1 + position: {x: -1.9695803e-18, y: 0.03613968, z: -1.6965378e-16} + rotation: {x: 0.00000005960463, y: -0.000000059604613, z: -0.00000011920916, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandMiddle3 + parentName: mixamorig:RightHandMiddle2 + position: {x: 0.0000002942148, y: 0.034597624, z: 1.3562805e-15} + rotation: {x: 4.2354707e-22, y: 0.00000011920929, z: -3.552729e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandMiddle4 + parentName: mixamorig:RightHandMiddle3 + position: {x: -0.00000028549064, y: 0.03680191, z: -3.7050764e-16} + rotation: {x: -0.000051581235, y: 0.006695196, z: 0.0017083444, w: 0.99997616} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandRing1 + parentName: mixamorig:RightHand + position: {x: 0.022166323, y: 0.12147003, z: -0.000099962694} + rotation: {x: -0.00000031586916, y: 0.00000009662541, z: -0.00000043233675, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandRing2 + parentName: mixamorig:RightHandRing1 + position: {x: 1.0704184e-17, y: 0.03601196, z: -3.1102237e-16} + rotation: {x: -0.00000008940701, y: -0.00000004470347, z: -0.00000009789263, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandRing3 + parentName: mixamorig:RightHandRing2 + position: {x: 6.053308e-14, y: 0.03307312, z: -8.903001e-16} + rotation: {x: 0.000000089407, y: 0.000000044703487, z: -0.00000011920929, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandRing4 + parentName: mixamorig:RightHandRing3 + position: {x: -0.00000024172624, y: 0.036601182, z: -4.263305e-16} + rotation: {x: -0.000061644896, y: 0.0076132216, z: 0.0003002249, w: 0.999971} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandPinky1 + parentName: mixamorig:RightHand + position: {x: 0.04725833, y: 0.10908195, z: 0.0022613208} + rotation: {x: -0.0000004350789, y: 0.00000009693355, z: -0.00000035860847, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandPinky2 + parentName: mixamorig:RightHandPinky1 + position: {x: 5.0128423e-18, y: 0.0413665, z: -4.0428163e-16} + rotation: {x: 0.00000014901158, y: 0.000000044703494, z: 0.00000013720536, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandPinky3 + parentName: mixamorig:RightHandPinky2 + position: {x: 3.94952e-14, y: 0.025948409, z: -4.292107e-16} + rotation: {x: -0.000000059604634, y: -0.000000104308135, z: -0.000000103114125, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandPinky4 + parentName: mixamorig:RightHandPinky3 + position: {x: -4.3620255e-14, y: 0.029238662, z: 9.807259e-16} + rotation: {x: -0.00008226664, y: 0.008498841, z: -0.002206107, w: 0.9999615} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftUpLeg + parentName: mixamorig:Hips + position: {x: -0.09123874, y: -0.066571884, z: -0.00055403105} + rotation: {x: -0.00002029215, y: -0.0063398816, z: 0.9999755, w: 0.0029697507} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftLeg + parentName: mixamorig:LeftUpLeg + position: {x: 4.796163e-16, y: 0.40599436, z: 1.1701751e-15} + rotation: {x: -0.018134093, y: -0.0001825504, z: 0.005920147, w: 0.999818} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftFoot + parentName: mixamorig:LeftLeg + position: {x: 8.8817837e-17, y: 0.42099026, z: 2.0872193e-16} + rotation: {x: 0.54055774, y: -0.0143660605, z: -0.024950866, w: 0.8408142} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftToeBase + parentName: mixamorig:LeftFoot + position: {x: -2.4546743e-17, y: 0.1572156, z: -1.552881e-16} + rotation: {x: 0.22769211, y: 0.032521468, z: 0.015365594, w: 0.97306865} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftToe_End + parentName: mixamorig:LeftToeBase + position: {x: -1.7763568e-17, y: 0.099999994, z: 4.8907472e-11} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightUpLeg + parentName: mixamorig:Hips + position: {x: 0.09125032, y: -0.066556014, z: -0.00055352744} + rotation: {x: 0.00001796428, y: -0.006333346, z: 0.99997526, w: -0.0030572517} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightLeg + parentName: mixamorig:RightUpLeg + position: {x: -5.3290704e-17, y: 0.40599436, z: 2.664535e-16} + rotation: {x: -0.018147066, y: 0.00018249144, z: -0.0059201503, w: 0.9998178} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightFoot + parentName: mixamorig:RightLeg + position: {x: 2.1316282e-16, y: 0.42099026, z: -6.2616577e-16} + rotation: {x: 0.5405632, y: 0.014366303, z: 0.02495166, w: 0.8408106} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightToeBase + parentName: mixamorig:RightFoot + position: {x: -2.3694832e-17, y: 0.15721558, z: 3.4555692e-17} + rotation: {x: 0.22770867, y: -0.032119606, z: -0.015257906, w: 0.97307986} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightToe_End + parentName: mixamorig:RightToeBase + position: {x: -3.1880578e-11, y: 0.099999994, z: 5.6875338e-11} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 1 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 30f6a8271ad2cfd4b89f60972c05caa3, type: 3} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 2 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Project/Characters/Mixamo/YBot/Idle.fbx b/Assets/_Project/Characters/Mixamo/YBot/Idle.fbx new file mode 100644 index 0000000..5fdb6ca --- /dev/null +++ b/Assets/_Project/Characters/Mixamo/YBot/Idle.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d21236ac913f98dcb2bdc1b915f1279e46841a00a0276c647c60b13a0472472 +size 787184 diff --git a/Assets/_Project/Characters/Mixamo/YBot/Idle.fbx.meta b/Assets/_Project/Characters/Mixamo/YBot/Idle.fbx.meta new file mode 100644 index 0000000..c4e4db6 --- /dev/null +++ b/Assets/_Project/Characters/Mixamo/YBot/Idle.fbx.meta @@ -0,0 +1,895 @@ +fileFormatVersion: 2 +guid: a84a41f05843e1442954edb743cce89b +ModelImporter: + serializedVersion: 24200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: mixamo.com + takeName: mixamo.com + internalID: -203655887218126122 + firstFrame: 0 + lastFrame: 250 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + 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 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + generateMeshLods: 0 + meshLodGenerationFlags: 0 + maximumMeshLod: -1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: + - boneName: mixamorig:Hips + humanName: Hips + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftUpLeg + humanName: LeftUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightUpLeg + humanName: RightUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftLeg + humanName: LeftLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightLeg + humanName: RightLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftFoot + humanName: LeftFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightFoot + humanName: RightFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Spine + humanName: Spine + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Spine1 + humanName: Chest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Neck + humanName: Neck + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Head + humanName: Head + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftShoulder + humanName: LeftShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightShoulder + humanName: RightShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftArm + humanName: LeftUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightArm + humanName: RightUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftForeArm + humanName: LeftLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightForeArm + humanName: RightLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHand + humanName: LeftHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHand + humanName: RightHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftToeBase + humanName: LeftToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightToeBase + humanName: RightToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandThumb1 + humanName: Left Thumb Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandThumb2 + humanName: Left Thumb Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandThumb3 + humanName: Left Thumb Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandIndex1 + humanName: Left Index Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandIndex2 + humanName: Left Index Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandIndex3 + humanName: Left Index Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandMiddle1 + humanName: Left Middle Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandMiddle2 + humanName: Left Middle Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandMiddle3 + humanName: Left Middle Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandRing1 + humanName: Left Ring Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandRing2 + humanName: Left Ring Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandRing3 + humanName: Left Ring Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandPinky1 + humanName: Left Little Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandPinky2 + humanName: Left Little Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandPinky3 + humanName: Left Little Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandThumb1 + humanName: Right Thumb Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandThumb2 + humanName: Right Thumb Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandThumb3 + humanName: Right Thumb Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandIndex1 + humanName: Right Index Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandIndex2 + humanName: Right Index Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandIndex3 + humanName: Right Index Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandMiddle1 + humanName: Right Middle Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandMiddle2 + humanName: Right Middle Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandMiddle3 + humanName: Right Middle Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandRing1 + humanName: Right Ring Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandRing2 + humanName: Right Ring Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandRing3 + humanName: Right Ring Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandPinky1 + humanName: Right Little Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandPinky2 + humanName: Right Little Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandPinky3 + humanName: Right Little Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Spine2 + humanName: UpperChest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: Y Bot(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: Alpha_Surface + parentName: Y Bot(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Alpha_Joints + parentName: Y Bot(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Hips + parentName: Y Bot(Clone) + position: {x: 0.00000033015945, y: 0.99791867, z: 0.00000051621345} + rotation: {x: 7.537291e-11, y: 0.0000017531268, z: -0.000043883512, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Spine + parentName: mixamorig:Hips + position: {x: -0.000008597855, y: 0.09923462, z: -0.012273348} + rotation: {x: -0.060730223, y: -0.000000022984032, z: -0.0000058700066, w: 0.9981542} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Spine1 + parentName: mixamorig:Spine + position: {x: -6.920259e-21, y: 0.117319785, z: -1.9984014e-17} + rotation: {x: 0.00019609545, y: 4.0060725e-13, z: 0.0000093160725, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Spine2 + parentName: mixamorig:Spine1 + position: {x: -1.931492e-13, y: 0.13458836, z: 6.2616576e-15} + rotation: {x: 0.05771172, y: -0.0000021958226, z: -0.0000032850169, w: 0.9983333} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Neck + parentName: mixamorig:Spine2 + position: {x: -0.00000025481228, y: 0.15027761, z: 0.0087790685} + rotation: {x: 0.002827706, y: 1.13686384e-13, z: 3.214719e-16, w: 0.999996} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Head + parentName: mixamorig:Neck + position: {x: -0.000000025625486, y: 0.103218384, z: 0.031424288} + rotation: {x: 5.654555e-27, y: -1.0587912e-22, z: -2.615043e-21, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:HeadTop_End + parentName: mixamorig:Head + position: {x: -0.0000015451594, y: 0.1847467, z: 0.06636399} + rotation: {x: 6.938894e-18, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftShoulder + parentName: mixamorig:Spine2 + position: {x: -0.061058242, y: 0.09106292, z: 0.007570625} + rotation: {x: 0.45386925, y: -0.54482085, z: 0.55116683, w: 0.43975917} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftArm + parentName: mixamorig:LeftShoulder + position: {x: -4.425508e-17, y: 0.12922285, z: 5.1318054e-17} + rotation: {x: -0.01047078, y: 0.0010648548, z: -0.10114939, w: 0.9948156} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftForeArm + parentName: mixamorig:LeftArm + position: {x: -3.0594114e-11, y: 0.2740468, z: -1.5165656e-16} + rotation: {x: -0.000000029802322, y: 0.00000007450581, z: 2.2204463e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHand + parentName: mixamorig:LeftForeArm + position: {x: 0.00000012820418, y: 0.27614462, z: 0.0000000023361064} + rotation: {x: 0.000000059604645, y: -0.00000017881395, z: -0.0000001192093, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandThumb1 + parentName: mixamorig:LeftHand + position: {x: 0.03002975, y: 0.03788809, z: 0.02167149} + rotation: {x: 0.11466642, y: 0.12171698, z: -0.33651277, w: 0.9267124} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandThumb2 + parentName: mixamorig:LeftHandThumb1 + position: {x: 4.2914137e-17, y: 0.0474497, z: 4.1509593e-16} + rotation: {x: 0.000000046175206, y: 0.000000003992799, z: 0.00000012887388, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandThumb3 + parentName: mixamorig:LeftHandThumb2 + position: {x: 5.8842354e-15, y: 0.043821286, z: 5.1485688e-14} + rotation: {x: -0.000000027805928, y: -0.000000012904786, z: 0.000000006664002, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandThumb4 + parentName: mixamorig:LeftHandThumb3 + position: {x: 0.000000051284655, y: 0.034590777, z: 0.0000000040346344} + rotation: {x: 0.009146816, y: -0.12563743, z: -0.072072476, w: 0.98941255} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandIndex1 + parentName: mixamorig:LeftHand + position: {x: 0.028220437, y: 0.122666165, z: 0.0023182516} + rotation: {x: -0.00000025626503, y: -0.00000008632578, z: 0.00000030561836, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandIndex2 + parentName: mixamorig:LeftHandIndex1 + position: {x: 1.4760153e-17, y: 0.038919676, z: -4.035612e-18} + rotation: {x: -0.000000119209275, y: 0.000000059604638, z: 0.0000001652723, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandIndex3 + parentName: mixamorig:LeftHandIndex2 + position: {x: -4.0713228e-13, y: 0.03415161, z: -8.802038e-16} + rotation: {x: -0.000000089406946, y: -0.000000014901108, z: -0.00000011920918, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandIndex4 + parentName: mixamorig:LeftHandIndex3 + position: {x: -0.0000000058547225, y: 0.030779876, z: 1.6270026e-16} + rotation: {x: 0.0000010393592, y: -0.004001603, z: -0.00002277958, w: 0.999992} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandMiddle1 + parentName: mixamorig:LeftHand + position: {x: 0.00000018344154, y: 0.12775527, z: -0.000000010320899} + rotation: {x: -0.0000003754743, y: -0.00000002713879, z: -0.00000032721152, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandMiddle2 + parentName: mixamorig:LeftHandMiddle1 + position: {x: 3.5437384e-17, y: 0.03613968, z: -4.5710656e-17} + rotation: {x: 0.00000005960463, y: 0.000000059604613, z: 0.00000011920916, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandMiddle3 + parentName: mixamorig:LeftHandMiddle2 + position: {x: -0.00000028508498, y: 0.034597624, z: -7.183179e-16} + rotation: {x: 4.2354707e-22, y: -0.00000011920929, z: 3.552729e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandMiddle4 + parentName: mixamorig:LeftHandMiddle3 + position: {x: 0.00000030473888, y: 0.03680191, z: -5.5843866e-16} + rotation: {x: -0.0000013327273, y: -0.0045794244, z: 0.00065414415, w: 0.99998933} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandRing1 + parentName: mixamorig:LeftHand + position: {x: -0.022166304, y: 0.121470094, z: -0.00009996226} + rotation: {x: -0.00000031586967, y: -0.00000008633439, z: -0.00000041403078, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandRing2 + parentName: mixamorig:LeftHandRing1 + position: {x: -5.83369e-18, y: 0.036011886, z: 1.3420341e-16} + rotation: {x: 0.00000022176046, y: 0.00000004470846, z: 0.00000009790432, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandRing3 + parentName: mixamorig:LeftHandRing2 + position: {x: 7.15161e-15, y: 0.03307312, z: 2.0187906e-15} + rotation: {x: 0.000000089407, y: -0.000000059604645, z: 0.00000011920929, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandRing4 + parentName: mixamorig:LeftHandRing3 + position: {x: 0.00000024172633, y: 0.036601182, z: 0.00000016886513} + rotation: {x: 0.000008486036, y: -0.0073964745, z: -0.000770765, w: 0.99997234} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandPinky1 + parentName: mixamorig:LeftHand + position: {x: -0.047258314, y: 0.10908195, z: 0.0022613218} + rotation: {x: 0.00000011490946, y: -0.00000008601305, z: 0.00000032029786, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandPinky2 + parentName: mixamorig:LeftHandPinky1 + position: {x: 6.59024e-17, y: 0.04136657, z: 2.3783597e-17} + rotation: {x: 0.00000027337404, y: -0.000000029688866, z: -0.00000044013888, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandPinky3 + parentName: mixamorig:LeftHandPinky2 + position: {x: -4.38563e-15, y: 0.025948346, z: 1.4550223e-16} + rotation: {x: 0.00000010890646, y: -7.739274e-11, z: -0.00000023891974, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandPinky4 + parentName: mixamorig:LeftHandPinky3 + position: {x: 2.969839e-15, y: 0.029238662, z: -2.40526e-17} + rotation: {x: -0.0000010497831, y: -0.004099895, z: 0.00057506445, w: 0.9999914} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightShoulder + parentName: mixamorig:Spine2 + position: {x: 0.061056957, y: 0.091063835, z: 0.007570756} + rotation: {x: -0.45380348, y: -0.5448757, z: 0.5511121, w: -0.4398276} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightArm + parentName: mixamorig:RightShoulder + position: {x: -3.913536e-17, y: 0.12922287, z: -8.437695e-17} + rotation: {x: -0.010435484, y: -0.0010612743, z: 0.101149864, w: 0.9948159} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightForeArm + parentName: mixamorig:RightArm + position: {x: -8.327426e-11, y: 0.2740468, z: -1.7360679e-16} + rotation: {x: -0.000000029802322, y: -0.00000007450581, z: -2.2204463e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHand + parentName: mixamorig:RightForeArm + position: {x: -0.00000012842843, y: 0.27614462, z: 0.000000154924} + rotation: {x: 0.000000059604645, y: 0.00000017881395, z: 0.0000001192093, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandThumb1 + parentName: mixamorig:RightHand + position: {x: -0.030029744, y: 0.037888087, z: 0.02167149} + rotation: {x: 0.114665225, y: -0.12171837, z: 0.33651254, w: 0.9267124} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandThumb2 + parentName: mixamorig:RightHandThumb1 + position: {x: 5.574371e-17, y: 0.0474497, z: -1.2016429e-16} + rotation: {x: -0.00000023210345, y: 0.000000010908303, z: 0.00000035838937, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandThumb3 + parentName: mixamorig:RightHandThumb2 + position: {x: 1.8705113e-15, y: 0.043821353, z: -4.0958217e-14} + rotation: {x: 4.3041644e-18, y: 9.658796e-18, z: -4.1573048e-35, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandThumb4 + parentName: mixamorig:RightHandThumb3 + position: {x: -0.00000011177533, y: 0.03459071, z: -0.00000023241859} + rotation: {x: 0.009232065, y: 0.12713023, z: 0.07232769, w: 0.98920244} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandIndex1 + parentName: mixamorig:RightHand + position: {x: -0.028220424, y: 0.122666165, z: 0.002318252} + rotation: {x: -0.0000002860701, y: 0.000000022120009, z: 0.00000044020592, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandIndex2 + parentName: mixamorig:RightHandIndex1 + position: {x: -2.6530511e-18, y: 0.038919676, z: -3.7523153e-17} + rotation: {x: -0.00000008940695, y: 0.000000014901152, z: 0.000000022776234, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandIndex3 + parentName: mixamorig:RightHandIndex2 + position: {x: 5.167483e-14, y: 0.03415161, z: 9.823766e-16} + rotation: {x: -0.000000089406946, y: 0.000000014901108, z: 0.00000011920918, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandIndex4 + parentName: mixamorig:RightHandIndex3 + position: {x: 0.000000012771572, y: 0.030779876, z: 7.899497e-18} + rotation: {x: -0.00007290382, y: 0.006709308, z: -0.0013745333, w: 0.9999766} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandMiddle1 + parentName: mixamorig:RightHand + position: {x: -0.00000016632154, y: 0.12775527, z: -0.0000000103208935} + rotation: {x: -0.0000003754743, y: 0.000000037091088, z: 0.00000048546184, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandMiddle2 + parentName: mixamorig:RightHandMiddle1 + position: {x: -1.9695803e-18, y: 0.03613968, z: -1.6965378e-16} + rotation: {x: 0.00000005960463, y: -0.000000059604613, z: -0.00000011920916, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandMiddle3 + parentName: mixamorig:RightHandMiddle2 + position: {x: 0.0000002942148, y: 0.034597624, z: 1.3562805e-15} + rotation: {x: 4.2354707e-22, y: 0.00000011920929, z: -3.552729e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandMiddle4 + parentName: mixamorig:RightHandMiddle3 + position: {x: -0.00000028549064, y: 0.03680191, z: -3.7050764e-16} + rotation: {x: -0.000051581235, y: 0.006695196, z: 0.0017083444, w: 0.99997616} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandRing1 + parentName: mixamorig:RightHand + position: {x: 0.022166323, y: 0.12147003, z: -0.000099962694} + rotation: {x: -0.00000031586916, y: 0.00000009662541, z: -0.00000043233675, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandRing2 + parentName: mixamorig:RightHandRing1 + position: {x: 1.0704184e-17, y: 0.03601196, z: -3.1102237e-16} + rotation: {x: -0.00000008940701, y: -0.00000004470347, z: -0.00000009789263, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandRing3 + parentName: mixamorig:RightHandRing2 + position: {x: 6.053308e-14, y: 0.03307312, z: -8.903001e-16} + rotation: {x: 0.000000089407, y: 0.000000044703487, z: -0.00000011920929, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandRing4 + parentName: mixamorig:RightHandRing3 + position: {x: -0.00000024172624, y: 0.036601182, z: -4.263305e-16} + rotation: {x: -0.000061644896, y: 0.0076132216, z: 0.0003002249, w: 0.999971} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandPinky1 + parentName: mixamorig:RightHand + position: {x: 0.04725833, y: 0.10908195, z: 0.0022613208} + rotation: {x: -0.0000004350789, y: 0.00000009693355, z: -0.00000035860847, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandPinky2 + parentName: mixamorig:RightHandPinky1 + position: {x: 5.0128423e-18, y: 0.0413665, z: -4.0428163e-16} + rotation: {x: 0.00000014901158, y: 0.000000044703494, z: 0.00000013720536, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandPinky3 + parentName: mixamorig:RightHandPinky2 + position: {x: 3.94952e-14, y: 0.025948409, z: -4.292107e-16} + rotation: {x: -0.000000059604634, y: -0.000000104308135, z: -0.000000103114125, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandPinky4 + parentName: mixamorig:RightHandPinky3 + position: {x: -4.3620255e-14, y: 0.029238662, z: 9.807259e-16} + rotation: {x: -0.00008226664, y: 0.008498841, z: -0.002206107, w: 0.9999615} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftUpLeg + parentName: mixamorig:Hips + position: {x: -0.09123874, y: -0.066571884, z: -0.00055403105} + rotation: {x: -0.00002029215, y: -0.0063398816, z: 0.9999755, w: 0.0029697507} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftLeg + parentName: mixamorig:LeftUpLeg + position: {x: 4.796163e-16, y: 0.40599436, z: 1.1701751e-15} + rotation: {x: -0.018134093, y: -0.0001825504, z: 0.005920147, w: 0.999818} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftFoot + parentName: mixamorig:LeftLeg + position: {x: 8.8817837e-17, y: 0.42099026, z: 2.0872193e-16} + rotation: {x: 0.54055774, y: -0.0143660605, z: -0.024950866, w: 0.8408142} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftToeBase + parentName: mixamorig:LeftFoot + position: {x: -2.4546743e-17, y: 0.1572156, z: -1.552881e-16} + rotation: {x: 0.22769211, y: 0.032521468, z: 0.015365594, w: 0.97306865} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftToe_End + parentName: mixamorig:LeftToeBase + position: {x: -1.7763568e-17, y: 0.099999994, z: 4.8907472e-11} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightUpLeg + parentName: mixamorig:Hips + position: {x: 0.09125032, y: -0.066556014, z: -0.00055352744} + rotation: {x: 0.00001796428, y: -0.006333346, z: 0.99997526, w: -0.0030572517} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightLeg + parentName: mixamorig:RightUpLeg + position: {x: -5.3290704e-17, y: 0.40599436, z: 2.664535e-16} + rotation: {x: -0.018147066, y: 0.00018249144, z: -0.0059201503, w: 0.9998178} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightFoot + parentName: mixamorig:RightLeg + position: {x: 2.1316282e-16, y: 0.42099026, z: -6.2616577e-16} + rotation: {x: 0.5405632, y: 0.014366303, z: 0.02495166, w: 0.8408106} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightToeBase + parentName: mixamorig:RightFoot + position: {x: -2.3694832e-17, y: 0.15721558, z: 3.4555692e-17} + rotation: {x: 0.22770867, y: -0.032119606, z: -0.015257906, w: 0.97307986} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightToe_End + parentName: mixamorig:RightToeBase + position: {x: -3.1880578e-11, y: 0.099999994, z: 5.6875338e-11} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 1 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 30f6a8271ad2cfd4b89f60972c05caa3, type: 3} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 2 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Project/Characters/Mixamo/YBot/Running.fbx b/Assets/_Project/Characters/Mixamo/YBot/Running.fbx new file mode 100644 index 0000000..bf15d59 --- /dev/null +++ b/Assets/_Project/Characters/Mixamo/YBot/Running.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9b4a52f07a2ca1916f167bd01efbaf9fd76d5edb68891022e033e55c3cc79ab +size 332960 diff --git a/Assets/_Project/Characters/Mixamo/YBot/Running.fbx.meta b/Assets/_Project/Characters/Mixamo/YBot/Running.fbx.meta new file mode 100644 index 0000000..a82bd00 --- /dev/null +++ b/Assets/_Project/Characters/Mixamo/YBot/Running.fbx.meta @@ -0,0 +1,895 @@ +fileFormatVersion: 2 +guid: 2a83642960af9c241aebc5c550ec9391 +ModelImporter: + serializedVersion: 24200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: mixamo.com + takeName: mixamo.com + internalID: -203655887218126122 + firstFrame: 0 + lastFrame: 19 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 1 + loopBlendOrientation: 1 + loopBlendPositionY: 1 + loopBlendPositionXZ: 1 + keepOriginalOrientation: 1 + 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 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + generateMeshLods: 0 + meshLodGenerationFlags: 0 + maximumMeshLod: -1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: + - boneName: mixamorig:Hips + humanName: Hips + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftUpLeg + humanName: LeftUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightUpLeg + humanName: RightUpperLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftLeg + humanName: LeftLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightLeg + humanName: RightLowerLeg + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftFoot + humanName: LeftFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightFoot + humanName: RightFoot + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Spine + humanName: Spine + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Spine1 + humanName: Chest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Neck + humanName: Neck + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Head + humanName: Head + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftShoulder + humanName: LeftShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightShoulder + humanName: RightShoulder + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftArm + humanName: LeftUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightArm + humanName: RightUpperArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftForeArm + humanName: LeftLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightForeArm + humanName: RightLowerArm + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHand + humanName: LeftHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHand + humanName: RightHand + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftToeBase + humanName: LeftToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightToeBase + humanName: RightToes + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandThumb1 + humanName: Left Thumb Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandThumb2 + humanName: Left Thumb Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandThumb3 + humanName: Left Thumb Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandIndex1 + humanName: Left Index Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandIndex2 + humanName: Left Index Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandIndex3 + humanName: Left Index Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandMiddle1 + humanName: Left Middle Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandMiddle2 + humanName: Left Middle Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandMiddle3 + humanName: Left Middle Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandRing1 + humanName: Left Ring Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandRing2 + humanName: Left Ring Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandRing3 + humanName: Left Ring Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandPinky1 + humanName: Left Little Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandPinky2 + humanName: Left Little Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:LeftHandPinky3 + humanName: Left Little Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandThumb1 + humanName: Right Thumb Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandThumb2 + humanName: Right Thumb Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandThumb3 + humanName: Right Thumb Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandIndex1 + humanName: Right Index Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandIndex2 + humanName: Right Index Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandIndex3 + humanName: Right Index Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandMiddle1 + humanName: Right Middle Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandMiddle2 + humanName: Right Middle Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandMiddle3 + humanName: Right Middle Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandRing1 + humanName: Right Ring Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandRing2 + humanName: Right Ring Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandRing3 + humanName: Right Ring Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandPinky1 + humanName: Right Little Proximal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandPinky2 + humanName: Right Little Intermediate + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:RightHandPinky3 + humanName: Right Little Distal + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + - boneName: mixamorig:Spine2 + humanName: UpperChest + limit: + min: {x: 0, y: 0, z: 0} + max: {x: 0, y: 0, z: 0} + value: {x: 0, y: 0, z: 0} + length: 0 + modified: 0 + skeleton: + - name: Y Bot(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: Alpha_Surface + parentName: Y Bot(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: Alpha_Joints + parentName: Y Bot(Clone) + position: {x: -0, y: 0, z: 0} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Hips + parentName: Y Bot(Clone) + position: {x: 0.00000033015945, y: 0.99791867, z: 0.00000051621345} + rotation: {x: 7.537291e-11, y: 0.0000017531268, z: -0.000043883512, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Spine + parentName: mixamorig:Hips + position: {x: -0.000008597855, y: 0.09923462, z: -0.012273348} + rotation: {x: -0.060730223, y: -0.000000022984032, z: -0.0000058700066, w: 0.9981542} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Spine1 + parentName: mixamorig:Spine + position: {x: -6.920259e-21, y: 0.117319785, z: -1.9984014e-17} + rotation: {x: 0.00019609545, y: 4.0060725e-13, z: 0.0000093160725, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Spine2 + parentName: mixamorig:Spine1 + position: {x: -1.931492e-13, y: 0.13458836, z: 6.2616576e-15} + rotation: {x: 0.05771172, y: -0.0000021958226, z: -0.0000032850169, w: 0.9983333} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Neck + parentName: mixamorig:Spine2 + position: {x: -0.00000025481228, y: 0.15027761, z: 0.0087790685} + rotation: {x: 0.002827706, y: 1.13686384e-13, z: 3.214719e-16, w: 0.999996} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:Head + parentName: mixamorig:Neck + position: {x: -0.000000025625486, y: 0.103218384, z: 0.031424288} + rotation: {x: 5.654555e-27, y: -1.0587912e-22, z: -2.615043e-21, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:HeadTop_End + parentName: mixamorig:Head + position: {x: -0.0000015451594, y: 0.1847467, z: 0.06636399} + rotation: {x: 6.938894e-18, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftShoulder + parentName: mixamorig:Spine2 + position: {x: -0.061058242, y: 0.09106292, z: 0.007570625} + rotation: {x: 0.45386925, y: -0.54482085, z: 0.55116683, w: 0.43975917} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftArm + parentName: mixamorig:LeftShoulder + position: {x: -4.425508e-17, y: 0.12922285, z: 5.1318054e-17} + rotation: {x: -0.01047078, y: 0.0010648548, z: -0.10114939, w: 0.9948156} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftForeArm + parentName: mixamorig:LeftArm + position: {x: -3.0594114e-11, y: 0.2740468, z: -1.5165656e-16} + rotation: {x: -0.000000029802322, y: 0.00000007450581, z: 2.2204463e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHand + parentName: mixamorig:LeftForeArm + position: {x: 0.00000012820418, y: 0.27614462, z: 0.0000000023361064} + rotation: {x: 0.000000059604645, y: -0.00000017881395, z: -0.0000001192093, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandThumb1 + parentName: mixamorig:LeftHand + position: {x: 0.03002975, y: 0.03788809, z: 0.02167149} + rotation: {x: 0.11466642, y: 0.12171698, z: -0.33651277, w: 0.9267124} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandThumb2 + parentName: mixamorig:LeftHandThumb1 + position: {x: 4.2914137e-17, y: 0.0474497, z: 4.1509593e-16} + rotation: {x: 0.000000046175206, y: 0.000000003992799, z: 0.00000012887388, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandThumb3 + parentName: mixamorig:LeftHandThumb2 + position: {x: 5.8842354e-15, y: 0.043821286, z: 5.1485688e-14} + rotation: {x: -0.000000027805928, y: -0.000000012904786, z: 0.000000006664002, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandThumb4 + parentName: mixamorig:LeftHandThumb3 + position: {x: 0.000000051284655, y: 0.034590777, z: 0.0000000040346344} + rotation: {x: 0.009146816, y: -0.12563743, z: -0.072072476, w: 0.98941255} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandIndex1 + parentName: mixamorig:LeftHand + position: {x: 0.028220437, y: 0.122666165, z: 0.0023182516} + rotation: {x: -0.00000025626503, y: -0.00000008632578, z: 0.00000030561836, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandIndex2 + parentName: mixamorig:LeftHandIndex1 + position: {x: 1.4760153e-17, y: 0.038919676, z: -4.035612e-18} + rotation: {x: -0.000000119209275, y: 0.000000059604638, z: 0.0000001652723, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandIndex3 + parentName: mixamorig:LeftHandIndex2 + position: {x: -4.0713228e-13, y: 0.03415161, z: -8.802038e-16} + rotation: {x: -0.000000089406946, y: -0.000000014901108, z: -0.00000011920918, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandIndex4 + parentName: mixamorig:LeftHandIndex3 + position: {x: -0.0000000058547225, y: 0.030779876, z: 1.6270026e-16} + rotation: {x: 0.0000010393592, y: -0.004001603, z: -0.00002277958, w: 0.999992} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandMiddle1 + parentName: mixamorig:LeftHand + position: {x: 0.00000018344154, y: 0.12775527, z: -0.000000010320899} + rotation: {x: -0.0000003754743, y: -0.00000002713879, z: -0.00000032721152, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandMiddle2 + parentName: mixamorig:LeftHandMiddle1 + position: {x: 3.5437384e-17, y: 0.03613968, z: -4.5710656e-17} + rotation: {x: 0.00000005960463, y: 0.000000059604613, z: 0.00000011920916, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandMiddle3 + parentName: mixamorig:LeftHandMiddle2 + position: {x: -0.00000028508498, y: 0.034597624, z: -7.183179e-16} + rotation: {x: 4.2354707e-22, y: -0.00000011920929, z: 3.552729e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandMiddle4 + parentName: mixamorig:LeftHandMiddle3 + position: {x: 0.00000030473888, y: 0.03680191, z: -5.5843866e-16} + rotation: {x: -0.0000013327273, y: -0.0045794244, z: 0.00065414415, w: 0.99998933} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandRing1 + parentName: mixamorig:LeftHand + position: {x: -0.022166304, y: 0.121470094, z: -0.00009996226} + rotation: {x: -0.00000031586967, y: -0.00000008633439, z: -0.00000041403078, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandRing2 + parentName: mixamorig:LeftHandRing1 + position: {x: -5.83369e-18, y: 0.036011886, z: 1.3420341e-16} + rotation: {x: 0.00000022176046, y: 0.00000004470846, z: 0.00000009790432, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandRing3 + parentName: mixamorig:LeftHandRing2 + position: {x: 7.15161e-15, y: 0.03307312, z: 2.0187906e-15} + rotation: {x: 0.000000089407, y: -0.000000059604645, z: 0.00000011920929, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandRing4 + parentName: mixamorig:LeftHandRing3 + position: {x: 0.00000024172633, y: 0.036601182, z: 0.00000016886513} + rotation: {x: 0.000008486036, y: -0.0073964745, z: -0.000770765, w: 0.99997234} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandPinky1 + parentName: mixamorig:LeftHand + position: {x: -0.047258314, y: 0.10908195, z: 0.0022613218} + rotation: {x: 0.00000011490946, y: -0.00000008601305, z: 0.00000032029786, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandPinky2 + parentName: mixamorig:LeftHandPinky1 + position: {x: 6.59024e-17, y: 0.04136657, z: 2.3783597e-17} + rotation: {x: 0.00000027337404, y: -0.000000029688866, z: -0.00000044013888, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandPinky3 + parentName: mixamorig:LeftHandPinky2 + position: {x: -4.38563e-15, y: 0.025948346, z: 1.4550223e-16} + rotation: {x: 0.00000010890646, y: -7.739274e-11, z: -0.00000023891974, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftHandPinky4 + parentName: mixamorig:LeftHandPinky3 + position: {x: 2.969839e-15, y: 0.029238662, z: -2.40526e-17} + rotation: {x: -0.0000010497831, y: -0.004099895, z: 0.00057506445, w: 0.9999914} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightShoulder + parentName: mixamorig:Spine2 + position: {x: 0.061056957, y: 0.091063835, z: 0.007570756} + rotation: {x: -0.45380348, y: -0.5448757, z: 0.5511121, w: -0.4398276} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightArm + parentName: mixamorig:RightShoulder + position: {x: -3.913536e-17, y: 0.12922287, z: -8.437695e-17} + rotation: {x: -0.010435484, y: -0.0010612743, z: 0.101149864, w: 0.9948159} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightForeArm + parentName: mixamorig:RightArm + position: {x: -8.327426e-11, y: 0.2740468, z: -1.7360679e-16} + rotation: {x: -0.000000029802322, y: -0.00000007450581, z: -2.2204463e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHand + parentName: mixamorig:RightForeArm + position: {x: -0.00000012842843, y: 0.27614462, z: 0.000000154924} + rotation: {x: 0.000000059604645, y: 0.00000017881395, z: 0.0000001192093, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandThumb1 + parentName: mixamorig:RightHand + position: {x: -0.030029744, y: 0.037888087, z: 0.02167149} + rotation: {x: 0.114665225, y: -0.12171837, z: 0.33651254, w: 0.9267124} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandThumb2 + parentName: mixamorig:RightHandThumb1 + position: {x: 5.574371e-17, y: 0.0474497, z: -1.2016429e-16} + rotation: {x: -0.00000023210345, y: 0.000000010908303, z: 0.00000035838937, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandThumb3 + parentName: mixamorig:RightHandThumb2 + position: {x: 1.8705113e-15, y: 0.043821353, z: -4.0958217e-14} + rotation: {x: 4.3041644e-18, y: 9.658796e-18, z: -4.1573048e-35, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandThumb4 + parentName: mixamorig:RightHandThumb3 + position: {x: -0.00000011177533, y: 0.03459071, z: -0.00000023241859} + rotation: {x: 0.009232065, y: 0.12713023, z: 0.07232769, w: 0.98920244} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandIndex1 + parentName: mixamorig:RightHand + position: {x: -0.028220424, y: 0.122666165, z: 0.002318252} + rotation: {x: -0.0000002860701, y: 0.000000022120009, z: 0.00000044020592, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandIndex2 + parentName: mixamorig:RightHandIndex1 + position: {x: -2.6530511e-18, y: 0.038919676, z: -3.7523153e-17} + rotation: {x: -0.00000008940695, y: 0.000000014901152, z: 0.000000022776234, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandIndex3 + parentName: mixamorig:RightHandIndex2 + position: {x: 5.167483e-14, y: 0.03415161, z: 9.823766e-16} + rotation: {x: -0.000000089406946, y: 0.000000014901108, z: 0.00000011920918, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandIndex4 + parentName: mixamorig:RightHandIndex3 + position: {x: 0.000000012771572, y: 0.030779876, z: 7.899497e-18} + rotation: {x: -0.00007290382, y: 0.006709308, z: -0.0013745333, w: 0.9999766} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandMiddle1 + parentName: mixamorig:RightHand + position: {x: -0.00000016632154, y: 0.12775527, z: -0.0000000103208935} + rotation: {x: -0.0000003754743, y: 0.000000037091088, z: 0.00000048546184, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandMiddle2 + parentName: mixamorig:RightHandMiddle1 + position: {x: -1.9695803e-18, y: 0.03613968, z: -1.6965378e-16} + rotation: {x: 0.00000005960463, y: -0.000000059604613, z: -0.00000011920916, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandMiddle3 + parentName: mixamorig:RightHandMiddle2 + position: {x: 0.0000002942148, y: 0.034597624, z: 1.3562805e-15} + rotation: {x: 4.2354707e-22, y: 0.00000011920929, z: -3.552729e-15, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandMiddle4 + parentName: mixamorig:RightHandMiddle3 + position: {x: -0.00000028549064, y: 0.03680191, z: -3.7050764e-16} + rotation: {x: -0.000051581235, y: 0.006695196, z: 0.0017083444, w: 0.99997616} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandRing1 + parentName: mixamorig:RightHand + position: {x: 0.022166323, y: 0.12147003, z: -0.000099962694} + rotation: {x: -0.00000031586916, y: 0.00000009662541, z: -0.00000043233675, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandRing2 + parentName: mixamorig:RightHandRing1 + position: {x: 1.0704184e-17, y: 0.03601196, z: -3.1102237e-16} + rotation: {x: -0.00000008940701, y: -0.00000004470347, z: -0.00000009789263, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandRing3 + parentName: mixamorig:RightHandRing2 + position: {x: 6.053308e-14, y: 0.03307312, z: -8.903001e-16} + rotation: {x: 0.000000089407, y: 0.000000044703487, z: -0.00000011920929, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandRing4 + parentName: mixamorig:RightHandRing3 + position: {x: -0.00000024172624, y: 0.036601182, z: -4.263305e-16} + rotation: {x: -0.000061644896, y: 0.0076132216, z: 0.0003002249, w: 0.999971} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandPinky1 + parentName: mixamorig:RightHand + position: {x: 0.04725833, y: 0.10908195, z: 0.0022613208} + rotation: {x: -0.0000004350789, y: 0.00000009693355, z: -0.00000035860847, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandPinky2 + parentName: mixamorig:RightHandPinky1 + position: {x: 5.0128423e-18, y: 0.0413665, z: -4.0428163e-16} + rotation: {x: 0.00000014901158, y: 0.000000044703494, z: 0.00000013720536, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandPinky3 + parentName: mixamorig:RightHandPinky2 + position: {x: 3.94952e-14, y: 0.025948409, z: -4.292107e-16} + rotation: {x: -0.000000059604634, y: -0.000000104308135, z: -0.000000103114125, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightHandPinky4 + parentName: mixamorig:RightHandPinky3 + position: {x: -4.3620255e-14, y: 0.029238662, z: 9.807259e-16} + rotation: {x: -0.00008226664, y: 0.008498841, z: -0.002206107, w: 0.9999615} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftUpLeg + parentName: mixamorig:Hips + position: {x: -0.09123874, y: -0.066571884, z: -0.00055403105} + rotation: {x: -0.00002029215, y: -0.0063398816, z: 0.9999755, w: 0.0029697507} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftLeg + parentName: mixamorig:LeftUpLeg + position: {x: 4.796163e-16, y: 0.40599436, z: 1.1701751e-15} + rotation: {x: -0.018134093, y: -0.0001825504, z: 0.005920147, w: 0.999818} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftFoot + parentName: mixamorig:LeftLeg + position: {x: 8.8817837e-17, y: 0.42099026, z: 2.0872193e-16} + rotation: {x: 0.54055774, y: -0.0143660605, z: -0.024950866, w: 0.8408142} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftToeBase + parentName: mixamorig:LeftFoot + position: {x: -2.4546743e-17, y: 0.1572156, z: -1.552881e-16} + rotation: {x: 0.22769211, y: 0.032521468, z: 0.015365594, w: 0.97306865} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:LeftToe_End + parentName: mixamorig:LeftToeBase + position: {x: -1.7763568e-17, y: 0.099999994, z: 4.8907472e-11} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightUpLeg + parentName: mixamorig:Hips + position: {x: 0.09125032, y: -0.066556014, z: -0.00055352744} + rotation: {x: 0.00001796428, y: -0.006333346, z: 0.99997526, w: -0.0030572517} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightLeg + parentName: mixamorig:RightUpLeg + position: {x: -5.3290704e-17, y: 0.40599436, z: 2.664535e-16} + rotation: {x: -0.018147066, y: 0.00018249144, z: -0.0059201503, w: 0.9998178} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightFoot + parentName: mixamorig:RightLeg + position: {x: 2.1316282e-16, y: 0.42099026, z: -6.2616577e-16} + rotation: {x: 0.5405632, y: 0.014366303, z: 0.02495166, w: 0.8408106} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightToeBase + parentName: mixamorig:RightFoot + position: {x: -2.3694832e-17, y: 0.15721558, z: 3.4555692e-17} + rotation: {x: 0.22770867, y: -0.032119606, z: -0.015257906, w: 0.97307986} + scale: {x: 1, y: 1, z: 1} + - name: mixamorig:RightToe_End + parentName: mixamorig:RightToeBase + position: {x: -3.1880578e-11, y: 0.099999994, z: 5.6875338e-11} + rotation: {x: 0, y: -0, z: -0, w: 1} + scale: {x: 1, y: 1, z: 1} + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 1 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {fileID: 9000000, guid: 30f6a8271ad2cfd4b89f60972c05caa3, type: 3} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 2 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Project/Characters/Mixamo/YBot/Y Bot.fbx b/Assets/_Project/Characters/Mixamo/YBot/Y Bot.fbx new file mode 100644 index 0000000..8b7215f --- /dev/null +++ b/Assets/_Project/Characters/Mixamo/YBot/Y Bot.fbx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:630e1177bc9567a8a9eaa9d84a5f5932361afd19a042cabd37a18295f88eb38e +size 1982368 diff --git a/Assets/_Project/Characters/Mixamo/YBot/Y Bot.fbx.meta b/Assets/_Project/Characters/Mixamo/YBot/Y Bot.fbx.meta new file mode 100644 index 0000000..76ce667 --- /dev/null +++ b/Assets/_Project/Characters/Mixamo/YBot/Y Bot.fbx.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 30f6a8271ad2cfd4b89f60972c05caa3 +ModelImporter: + serializedVersion: 24200 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 2 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + removeConstantScaleCurves: 0 + motionNodeName: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 3 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importPhysicalCameras: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + nodeNameCollisionStrategy: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + bakeAxisConversion: 0 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + optimizeBones: 1 + generateMeshLods: 0 + meshLodGenerationFlags: 0 + maximumMeshLod: -1 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVMarginMethod: 1 + secondaryUVMinLightmapResolution: 40 + secondaryUVMinObjectScale: 1 + secondaryUVPackMargin: 4 + useFileScale: 1 + strictVertexDataChecks: 0 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 1 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 3 + humanoidOversampling: 1 + avatarSetup: 1 + addHumanoidExtraRootOnlyWhenUsingAvatar: 1 + importBlendShapeDeformPercent: 1 + remapMaterialsIfMaterialImportModeIsNone: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Project/Prefabs/Builders/Builder_Mixamo.prefab b/Assets/_Project/Prefabs/Builders/Builder_Mixamo.prefab new file mode 100644 index 0000000..3371ce0 --- /dev/null +++ b/Assets/_Project/Prefabs/Builders/Builder_Mixamo.prefab @@ -0,0 +1,2810 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &79399225530311638 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7273507227940510716} + - component: {fileID: 5855679734005888540} + m_Layer: 0 + m_Name: RangeIndicator + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7273507227940510716 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 79399225530311638} + serializedVersion: 2 + 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: 9071191431920739231} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5855679734005888540 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 79399225530311638} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0777d029ed3dffa4692f417d4aba19ca, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Runtime::UnityEngine.Rendering.Universal.DecalProjector + m_Material: {fileID: 2100000, guid: f99227cbde481ce47a2527e6bca709d2, type: 2} + m_DrawDistance: 1000 + m_FadeScale: 0.9 + m_StartAngleFade: 180 + m_EndAngleFade: 180 + m_UVScale: {x: 1, y: 1} + m_UVBias: {x: 0, y: 0} + m_RenderingLayerMask: + serializedVersion: 0 + m_Bits: 1 + m_ScaleMode: 0 + m_Offset: {x: 0, y: 0, z: 25} + m_Size: {x: 12, y: 12, z: 50} + m_FadeFactor: 1 + m_VisibleInScene: 1 + version: 1 + m_DecalLayerMask: 1 +--- !u!1 &242164616539860945 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3481143741537573893} + m_Layer: 0 + m_Name: mixamorig:LeftHand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3481143741537573893 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 242164616539860945} + serializedVersion: 2 + m_LocalRotation: {x: 0.000000059604645, y: -0.00000017881395, z: -0.0000001192093, w: 1} + m_LocalPosition: {x: 0.00000012820418, y: 0.27614462, z: 0.0000000023361064} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7972932124289198499} + - {fileID: 3777686964853401422} + - {fileID: 5468327155714976762} + - {fileID: 131818780382780729} + - {fileID: 1071739471119520898} + m_Father: {fileID: 3968142225185243620} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &542940493432372272 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5484433718103979132} + - component: {fileID: 2769021430641728266} + - component: {fileID: 8977289412201897668} + - component: {fileID: 3135662305744109329} + - component: {fileID: 4479609695209998056} + - component: {fileID: 4052458393278997111} + m_Layer: 0 + m_Name: Builder_Mixamo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5484433718103979132 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 542940493432372272} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 15.34988, y: 0.5, z: 17.75759} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 9071191431920739231} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2769021430641728266 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 542940493432372272} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.Netcode.Runtime::Unity.Netcode.NetworkObject + GlobalObjectIdHash: 4180539217 + InScenePlacedSourceGlobalObjectIdHash: 3702618695 + DeferredDespawnTick: 0 + Ownership: 1 + AlwaysReplicateAsRoot: 0 + SynchronizeTransform: 1 + ActiveSceneSynchronization: 0 + SceneMigrationSynchronization: 0 + SpawnWithObservers: 1 + DontDestroyWithOwner: 0 + AutoObjectParentSync: 1 + SyncOwnerTransformWhenParented: 1 + AllowOwnerToParent: 0 +--- !u!114 &8977289412201897668 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 542940493432372272} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e96cb6065543e43c4a752faaa1468eb1, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.Netcode.Runtime::Unity.Netcode.Components.NetworkTransform + ShowTopMostFoldoutHeaderGroup: 1 + NetworkTransformExpanded: 0 + AutoOwnerAuthorityTickOffset: 1 + PositionInterpolationType: 0 + RotationInterpolationType: 0 + ScaleInterpolationType: 0 + PositionLerpSmoothing: 1 + PositionMaxInterpolationTime: 0.1 + RotationLerpSmoothing: 1 + RotationMaxInterpolationTime: 0.1 + ScaleLerpSmoothing: 1 + ScaleMaxInterpolationTime: 0.1 + AuthorityMode: 0 + TickSyncChildren: 0 + UseUnreliableDeltas: 0 + SyncPositionX: 1 + SyncPositionY: 1 + SyncPositionZ: 1 + SyncRotAngleX: 1 + SyncRotAngleY: 1 + SyncRotAngleZ: 1 + SyncScaleX: 1 + SyncScaleY: 1 + SyncScaleZ: 1 + PositionThreshold: 0.001 + RotAngleThreshold: 0.01 + ScaleThreshold: 0.01 + UseQuaternionSynchronization: 0 + UseQuaternionCompression: 0 + UseHalfFloatPrecision: 0 + InLocalSpace: 0 + SwitchTransformSpaceWhenParented: 0 + Interpolate: 1 + SlerpPosition: 0 +--- !u!114 &3135662305744109329 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 542940493432372272} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 05b2c04367f8c864bb5e3e03ba42dde5, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::TD.Gameplay.Builder + ShowTopMostFoldoutHeaderGroup: 1 + settings: {fileID: 11400000, guid: 369475c5a672fe54ebaab32041655ca0, type: 2} + buildSiteVisualPrefab: {fileID: 7720770984308489338, guid: dff852699e2897b4494fcbc7f7e547d6, type: 3} + tintedRenderers: + - {fileID: 2639092311121205079} + - {fileID: 1971854573228259266} + animator: {fileID: 2072843785045995987} +--- !u!114 &4479609695209998056 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 542940493432372272} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 85df68e96d71b3f4cb302a197a6a4e05, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::TD.Gameplay.BuilderInputController + ShowTopMostFoldoutHeaderGroup: 1 + buildablePlaneLayerMask: + serializedVersion: 2 + m_Bits: 64 + selectionLayerMask: + serializedVersion: 2 + m_Bits: 256 + buildSiteLayerMask: + serializedVersion: 2 + m_Bits: 512 + raycastMaxDistance: 500 +--- !u!114 &4052458393278997111 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 542940493432372272} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a65b1797079cf2d4e9de7b82e81f2283, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::TD.Gameplay.BuildRangeIndicator + projector: {fileID: 5855679734005888540} + projectionDepth: 50 +--- !u!1 &742320658513719112 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4671950309093732453} + m_Layer: 0 + m_Name: mixamorig:RightHandPinky3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4671950309093732453 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 742320658513719112} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000059604634, y: -0.000000104308135, z: -0.000000103114125, w: 1} + m_LocalPosition: {x: 3.94952e-14, y: 0.025948409, z: -4.292107e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1932568606130723343} + m_Father: {fileID: 364686744361617245} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1103039926047296027 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1629398700532094226} + m_Layer: 0 + m_Name: mixamorig:RightHandMiddle4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1629398700532094226 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1103039926047296027} + serializedVersion: 2 + m_LocalRotation: {x: -0.000051581235, y: 0.006695196, z: 0.0017083444, w: 0.99997616} + m_LocalPosition: {x: -0.00000028549064, y: 0.03680191, z: -3.7050764e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1030679699599091773} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1112851395654746918 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 895114765506917712} + m_Layer: 0 + m_Name: mixamorig:RightArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &895114765506917712 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1112851395654746918} + serializedVersion: 2 + m_LocalRotation: {x: -0.010435484, y: -0.0010612743, z: 0.101149864, w: 0.9948159} + m_LocalPosition: {x: -3.913536e-17, y: 0.12922287, z: -8.437695e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5247514219485709214} + m_Father: {fileID: 8505297684757965437} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1282886545672997943 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4244667413042545712} + m_Layer: 0 + m_Name: mixamorig:RightHandIndex4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4244667413042545712 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1282886545672997943} + serializedVersion: 2 + m_LocalRotation: {x: -0.00007290382, y: 0.006709308, z: -0.0013745333, w: 0.9999766} + m_LocalPosition: {x: 0.000000012771572, y: 0.030779876, z: 7.899497e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3482526196284068892} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1380623647031839786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1391981908401732295} + m_Layer: 0 + m_Name: mixamorig:LeftHandThumb2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1391981908401732295 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1380623647031839786} + serializedVersion: 2 + m_LocalRotation: {x: 0.000000046175206, y: 0.000000003992799, z: 0.00000012887388, w: 1} + m_LocalPosition: {x: 4.2914137e-17, y: 0.0474497, z: 4.1509593e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3382229220685633685} + m_Father: {fileID: 1071739471119520898} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1417448260066260639 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3184124917426271180} + m_Layer: 0 + m_Name: mixamorig:Neck + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3184124917426271180 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1417448260066260639} + serializedVersion: 2 + m_LocalRotation: {x: 0.002827706, y: 1.13686384e-13, z: 3.214719e-16, w: 0.999996} + m_LocalPosition: {x: -0.00000025481228, y: 0.15027761, z: 0.0087790685} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6168361158842484070} + m_Father: {fileID: 4792245742977639594} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1620116239849615339 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 131818780382780729} + m_Layer: 0 + m_Name: mixamorig:LeftHandRing1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &131818780382780729 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1620116239849615339} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000031586967, y: -0.00000008633439, z: -0.00000041403078, w: 1} + m_LocalPosition: {x: -0.022166304, y: 0.121470094, z: -0.00009996226} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7229972327443891488} + m_Father: {fileID: 3481143741537573893} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1645079289411136276 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1678901549900026307} + m_Layer: 0 + m_Name: mixamorig:RightHandRing2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1678901549900026307 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1645079289411136276} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000008940701, y: -0.00000004470347, z: -0.00000009789263, w: 1} + m_LocalPosition: {x: 1.0704184e-17, y: 0.03601196, z: -3.1102237e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8568140311666809824} + m_Father: {fileID: 8968771269500856912} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1942536458795395447 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6812574261695125553} + m_Layer: 0 + m_Name: mixamorig:LeftToe_End + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6812574261695125553 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1942536458795395447} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -1.7763568e-17, y: 0.099999994, z: 4.8907472e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5589758328856179232} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2022212826908328597 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6480278342325564175} + m_Layer: 0 + m_Name: mixamorig:LeftHandIndex4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6480278342325564175 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2022212826908328597} + serializedVersion: 2 + m_LocalRotation: {x: 0.0000010393592, y: -0.004001603, z: -0.00002277958, w: 0.999992} + m_LocalPosition: {x: -0.0000000058547225, y: 0.030779876, z: 1.6270026e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4715295640696230585} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2033758934142886596 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7333545512705355503} + m_Layer: 0 + m_Name: mixamorig:LeftShoulder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7333545512705355503 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2033758934142886596} + serializedVersion: 2 + m_LocalRotation: {x: 0.45386925, y: -0.54482085, z: 0.55116683, w: 0.43975917} + m_LocalPosition: {x: -0.061058242, y: 0.09106292, z: 0.007570625} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2709457262649769548} + m_Father: {fileID: 4792245742977639594} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2050926925009250977 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8310136594080198954} + m_Layer: 0 + m_Name: mixamorig:RightHandMiddle1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8310136594080198954 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2050926925009250977} + serializedVersion: 2 + m_LocalRotation: {x: -0.0000003754743, y: 0.000000037091088, z: 0.00000048546184, w: 1} + m_LocalPosition: {x: -0.00000016632154, y: 0.12775527, z: -0.0000000103208935} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7704956445779409862} + m_Father: {fileID: 3125730045662705963} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2059303333768180313 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6352750680561878685} + m_Layer: 0 + m_Name: mixamorig:LeftHandMiddle3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6352750680561878685 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2059303333768180313} + serializedVersion: 2 + m_LocalRotation: {x: 4.2354707e-22, y: -0.00000011920929, z: 3.552729e-15, w: 1} + m_LocalPosition: {x: -0.00000028508498, y: 0.034597624, z: -7.183179e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6229407333914578762} + m_Father: {fileID: 3290845391012455198} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2102293215712632552 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5042909747737358408} + - component: {fileID: 1129874424507675982} + m_Layer: 8 + m_Name: SelectionTrigger + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5042909747737358408 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2102293215712632552} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 9071191431920739231} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1129874424507675982 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2102293215712632552} + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_IsTrigger: 1 + m_ProvidesContacts: 0 + m_Enabled: 1 + serializedVersion: 3 + m_Size: {x: 1, y: 2, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &2168396502486518308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2228255996294227813} + m_Layer: 0 + m_Name: mixamorig:RightFoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2228255996294227813 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2168396502486518308} + serializedVersion: 2 + m_LocalRotation: {x: 0.5405632, y: 0.014366303, z: 0.02495166, w: 0.8408106} + m_LocalPosition: {x: 2.1316282e-16, y: 0.42099026, z: -6.2616577e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1339272959876508625} + m_Father: {fileID: 6391468663734727415} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2183246732919875032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6438895103425965786} + - component: {fileID: 2639092311121205079} + m_Layer: 0 + m_Name: Alpha_Joints + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6438895103425965786 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2183246732919875032} + serializedVersion: 2 + 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: 9071191431920739231} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &2639092311121205079 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2183246732919875032} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -840037777384891287, guid: 30f6a8271ad2cfd4b89f60972c05caa3, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_MaskInteraction: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: -1525253381413818895, guid: 30f6a8271ad2cfd4b89f60972c05caa3, type: 3} + m_Bones: + - {fileID: 166100189437341010} + - {fileID: 983698827999475333} + - {fileID: 3023981518657181902} + - {fileID: 4792245742977639594} + - {fileID: 3184124917426271180} + - {fileID: 6168361158842484070} + - {fileID: 7333545512705355503} + - {fileID: 2709457262649769548} + - {fileID: 3968142225185243620} + - {fileID: 3481143741537573893} + - {fileID: 1071739471119520898} + - {fileID: 1391981908401732295} + - {fileID: 3382229220685633685} + - {fileID: 7972932124289198499} + - {fileID: 1839541356779629692} + - {fileID: 4715295640696230585} + - {fileID: 3777686964853401422} + - {fileID: 3290845391012455198} + - {fileID: 6352750680561878685} + - {fileID: 131818780382780729} + - {fileID: 7229972327443891488} + - {fileID: 9214127033629124329} + - {fileID: 5468327155714976762} + - {fileID: 6300657923078460240} + - {fileID: 4538498698441008409} + - {fileID: 8505297684757965437} + - {fileID: 895114765506917712} + - {fileID: 5247514219485709214} + - {fileID: 3125730045662705963} + - {fileID: 7190611164079057826} + - {fileID: 434005770971689066} + - {fileID: 1564623769999107131} + - {fileID: 9125344289429255766} + - {fileID: 2185670843948951255} + - {fileID: 3482526196284068892} + - {fileID: 8310136594080198954} + - {fileID: 7704956445779409862} + - {fileID: 1030679699599091773} + - {fileID: 8968771269500856912} + - {fileID: 1678901549900026307} + - {fileID: 8568140311666809824} + - {fileID: 3505357929930801460} + - {fileID: 364686744361617245} + - {fileID: 4671950309093732453} + - {fileID: 1585891964558570745} + - {fileID: 4303653923780985539} + - {fileID: 4892873587008553151} + - {fileID: 5589758328856179232} + - {fileID: 952272403760064563} + - {fileID: 6391468663734727415} + - {fileID: 2228255996294227813} + - {fileID: 1339272959876508625} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 166100189437341010} + m_AABB: + m_Center: {x: -0.000036656857, y: -0.20987952, z: 0.0090993345} + m_Extent: {x: 0.9452745, y: 0.8103515, z: 0.14502464} + m_DirtyAABB: 0 +--- !u!1 &2300507663972698051 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7972932124289198499} + m_Layer: 0 + m_Name: mixamorig:LeftHandIndex1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7972932124289198499 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2300507663972698051} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000025626503, y: -0.00000008632578, z: 0.00000030561836, w: 1} + m_LocalPosition: {x: 0.028220437, y: 0.122666165, z: 0.0023182516} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1839541356779629692} + m_Father: {fileID: 3481143741537573893} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2566599469648356014 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7704956445779409862} + m_Layer: 0 + m_Name: mixamorig:RightHandMiddle2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7704956445779409862 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2566599469648356014} + serializedVersion: 2 + m_LocalRotation: {x: 0.00000005960463, y: -0.000000059604613, z: -0.00000011920916, w: 1} + m_LocalPosition: {x: -1.9695803e-18, y: 0.03613968, z: -1.6965378e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1030679699599091773} + m_Father: {fileID: 8310136594080198954} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2652716240617921727 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4960685830559074027} + - component: {fileID: 4757296063414367819} + - component: {fileID: 336275605508886593} + - component: {fileID: 4966682596699708025} + m_Layer: 0 + m_Name: SelectionRing + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4960685830559074027 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2652716240617921727} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 2, y: 0.02, z: 2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 9071191431920739231} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!33 &4757296063414367819 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2652716240617921727} + m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &336275605508886593 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2652716240617921727} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 81d0983426a4a31478788e89e22b0e80, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_MaskInteraction: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &4966682596699708025 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2652716240617921727} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67895f626233fdc499dffbbfcc225530, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::TD.Gameplay.SelectionRingVisual +--- !u!1 &2781170330021425455 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7190611164079057826} + m_Layer: 0 + m_Name: mixamorig:RightHandThumb1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7190611164079057826 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2781170330021425455} + serializedVersion: 2 + m_LocalRotation: {x: 0.25189534, y: -0.059464764, z: 0.22192436, w: 0.9400863} + m_LocalPosition: {x: -0.030029744, y: 0.037888087, z: 0.02167149} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 434005770971689066} + m_Father: {fileID: 3125730045662705963} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2786352054595760403 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4792245742977639594} + m_Layer: 0 + m_Name: mixamorig:Spine2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4792245742977639594 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2786352054595760403} + serializedVersion: 2 + m_LocalRotation: {x: 0.05771172, y: -0.0000021958226, z: -0.0000032850169, w: 0.9983333} + m_LocalPosition: {x: -1.931492e-13, y: 0.13458836, z: 6.2616576e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7333545512705355503} + - {fileID: 3184124917426271180} + - {fileID: 8505297684757965437} + m_Father: {fileID: 3023981518657181902} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3097978587000633221 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2709457262649769548} + m_Layer: 0 + m_Name: mixamorig:LeftArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2709457262649769548 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3097978587000633221} + serializedVersion: 2 + m_LocalRotation: {x: -0.01047078, y: 0.0010648548, z: -0.10114939, w: 0.9948156} + m_LocalPosition: {x: -4.425508e-17, y: 0.12922285, z: 5.1318054e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3968142225185243620} + m_Father: {fileID: 7333545512705355503} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3128732218822018828 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1071739471119520898} + m_Layer: 0 + m_Name: mixamorig:LeftHandThumb1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1071739471119520898 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3128732218822018828} + serializedVersion: 2 + m_LocalRotation: {x: 0.25189513, y: 0.05946432, z: -0.22192377, w: 0.94008654} + m_LocalPosition: {x: 0.03002975, y: 0.03788809, z: 0.02167149} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1391981908401732295} + m_Father: {fileID: 3481143741537573893} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3132023506444254526 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3290845391012455198} + m_Layer: 0 + m_Name: mixamorig:LeftHandMiddle2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3290845391012455198 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3132023506444254526} + serializedVersion: 2 + m_LocalRotation: {x: 0.00000005960463, y: 0.000000059604613, z: 0.00000011920916, w: 1} + m_LocalPosition: {x: 3.5437384e-17, y: 0.03613968, z: -4.5710656e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6352750680561878685} + m_Father: {fileID: 3777686964853401422} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3578829815040084782 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3968142225185243620} + m_Layer: 0 + m_Name: mixamorig:LeftForeArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3968142225185243620 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3578829815040084782} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000029802322, y: 0.00000007450581, z: 2.2204463e-15, w: 1} + m_LocalPosition: {x: -3.0594114e-11, y: 0.2740468, z: -1.5165656e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3481143741537573893} + m_Father: {fileID: 2709457262649769548} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3603710034959245759 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6168361158842484070} + m_Layer: 0 + m_Name: mixamorig:Head + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6168361158842484070 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3603710034959245759} + serializedVersion: 2 + m_LocalRotation: {x: 5.654555e-27, y: -1.0587912e-22, z: -2.615043e-21, w: 1} + m_LocalPosition: {x: -0.000000025625486, y: 0.103218384, z: 0.031424288} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3664089411839521376} + m_Father: {fileID: 3184124917426271180} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3691280068595864209 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7229972327443891488} + m_Layer: 0 + m_Name: mixamorig:LeftHandRing2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7229972327443891488 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3691280068595864209} + serializedVersion: 2 + m_LocalRotation: {x: 0.00000022176046, y: 0.00000004470846, z: 0.00000009790432, w: 1} + m_LocalPosition: {x: -5.83369e-18, y: 0.036011886, z: 1.3420341e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 9214127033629124329} + m_Father: {fileID: 131818780382780729} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3884403663185915681 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9048549678953733051} + m_Layer: 0 + m_Name: mixamorig:LeftHandPinky4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9048549678953733051 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3884403663185915681} + serializedVersion: 2 + m_LocalRotation: {x: -0.0000010497831, y: -0.004099895, z: 0.00057506445, w: 0.9999914} + m_LocalPosition: {x: 2.969839e-15, y: 0.029238662, z: -2.40526e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4538498698441008409} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3926680595925348753 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3023981518657181902} + m_Layer: 0 + m_Name: mixamorig:Spine1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3023981518657181902 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3926680595925348753} + serializedVersion: 2 + m_LocalRotation: {x: 0.00019609545, y: 4.0060725e-13, z: 0.0000093160725, w: 1} + m_LocalPosition: {x: -6.920259e-21, y: 0.117319785, z: -1.9984014e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4792245742977639594} + m_Father: {fileID: 983698827999475333} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3931314225049601856 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6391468663734727415} + m_Layer: 0 + m_Name: mixamorig:RightLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6391468663734727415 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3931314225049601856} + serializedVersion: 2 + m_LocalRotation: {x: -0.018147066, y: 0.00018249144, z: -0.0059201503, w: 0.9998178} + m_LocalPosition: {x: -5.3290704e-17, y: 0.40599436, z: 2.664535e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2228255996294227813} + m_Father: {fileID: 952272403760064563} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4163607206702089300 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1839541356779629692} + m_Layer: 0 + m_Name: mixamorig:LeftHandIndex2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1839541356779629692 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4163607206702089300} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000119209275, y: 0.000000059604638, z: 0.0000001652723, w: 1} + m_LocalPosition: {x: 1.4760153e-17, y: 0.038919676, z: -4.035612e-18} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4715295640696230585} + m_Father: {fileID: 7972932124289198499} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4388282116033245086 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1925290202842595949} + m_Layer: 0 + m_Name: mixamorig:LeftHandRing4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1925290202842595949 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4388282116033245086} + serializedVersion: 2 + m_LocalRotation: {x: 0.000008486036, y: -0.0073964745, z: -0.000770765, w: 0.99997234} + m_LocalPosition: {x: 0.00000024172633, y: 0.036601182, z: 0.00000016886513} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 9214127033629124329} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4542985795632746125 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8968771269500856912} + m_Layer: 0 + m_Name: mixamorig:RightHandRing1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8968771269500856912 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4542985795632746125} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000031586916, y: 0.00000009662541, z: -0.00000043233675, w: 1} + m_LocalPosition: {x: 0.022166323, y: 0.12147003, z: -0.000099962694} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1678901549900026307} + m_Father: {fileID: 3125730045662705963} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &4765231892563467402 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3664089411839521376} + m_Layer: 0 + m_Name: mixamorig:HeadTop_End + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3664089411839521376 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4765231892563467402} + serializedVersion: 2 + m_LocalRotation: {x: 6.938894e-18, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.0000015451594, y: 0.1847467, z: 0.06636399} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6168361158842484070} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5084744245633865404 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3482526196284068892} + m_Layer: 0 + m_Name: mixamorig:RightHandIndex3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3482526196284068892 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5084744245633865404} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000089406946, y: 0.000000014901108, z: 0.00000011920918, w: 1} + m_LocalPosition: {x: 5.167483e-14, y: 0.03415161, z: 9.823766e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4244667413042545712} + m_Father: {fileID: 2185670843948951255} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5252189874335666365 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1030679699599091773} + m_Layer: 0 + m_Name: mixamorig:RightHandMiddle3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1030679699599091773 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5252189874335666365} + serializedVersion: 2 + m_LocalRotation: {x: 4.2354707e-22, y: 0.00000011920929, z: -3.552729e-15, w: 1} + m_LocalPosition: {x: 0.0000002942148, y: 0.034597624, z: 1.3562805e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1629398700532094226} + m_Father: {fileID: 7704956445779409862} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5318195236340412398 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3125730045662705963} + m_Layer: 0 + m_Name: mixamorig:RightHand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3125730045662705963 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5318195236340412398} + serializedVersion: 2 + m_LocalRotation: {x: 0.000000059604645, y: 0.00000017881395, z: 0.0000001192093, w: 1} + m_LocalPosition: {x: -0.00000012842843, y: 0.27614462, z: 0.000000154924} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 9125344289429255766} + - {fileID: 8310136594080198954} + - {fileID: 3505357929930801460} + - {fileID: 8968771269500856912} + - {fileID: 7190611164079057826} + m_Father: {fileID: 5247514219485709214} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5392323632304584128 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 364686744361617245} + m_Layer: 0 + m_Name: mixamorig:RightHandPinky2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &364686744361617245 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5392323632304584128} + serializedVersion: 2 + m_LocalRotation: {x: 0.00000014901158, y: 0.000000044703494, z: 0.00000013720536, w: 1} + m_LocalPosition: {x: 5.0128423e-18, y: 0.0413665, z: -4.0428163e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4671950309093732453} + m_Father: {fileID: 3505357929930801460} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5454610819630629517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8568140311666809824} + m_Layer: 0 + m_Name: mixamorig:RightHandRing3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8568140311666809824 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5454610819630629517} + serializedVersion: 2 + m_LocalRotation: {x: 0.000000089407, y: 0.000000044703487, z: -0.00000011920929, w: 1} + m_LocalPosition: {x: 6.053308e-14, y: 0.03307312, z: -8.903001e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8319155406895973265} + m_Father: {fileID: 1678901549900026307} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5613027868067700265 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9103316836283811235} + m_Layer: 0 + m_Name: mixamorig:RightHandThumb4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9103316836283811235 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5613027868067700265} + serializedVersion: 2 + m_LocalRotation: {x: 0.009232065, y: 0.12713023, z: 0.07232769, w: 0.98920244} + m_LocalPosition: {x: -0.00000011177533, y: 0.03459071, z: -0.00000023241859} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1564623769999107131} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5711314485420125730 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3505357929930801460} + m_Layer: 0 + m_Name: mixamorig:RightHandPinky1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3505357929930801460 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5711314485420125730} + serializedVersion: 2 + m_LocalRotation: {x: -0.0000004350789, y: 0.00000009693355, z: -0.00000035860847, w: 1} + m_LocalPosition: {x: 0.04725833, y: 0.10908195, z: 0.0022613208} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 364686744361617245} + m_Father: {fileID: 3125730045662705963} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5854883512607726723 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6229407333914578762} + m_Layer: 0 + m_Name: mixamorig:LeftHandMiddle4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6229407333914578762 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5854883512607726723} + serializedVersion: 2 + m_LocalRotation: {x: -0.0000013327273, y: -0.0045794244, z: 0.00065414415, w: 0.99998933} + m_LocalPosition: {x: 0.00000030473888, y: 0.03680191, z: -5.5843866e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6352750680561878685} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &5924862690655327055 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9125344289429255766} + m_Layer: 0 + m_Name: mixamorig:RightHandIndex1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9125344289429255766 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5924862690655327055} + serializedVersion: 2 + m_LocalRotation: {x: -0.0000002860701, y: 0.000000022120009, z: 0.00000044020592, w: 1} + m_LocalPosition: {x: -0.028220424, y: 0.122666165, z: 0.002318252} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2185670843948951255} + m_Father: {fileID: 3125730045662705963} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6025223906182691087 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1564623769999107131} + m_Layer: 0 + m_Name: mixamorig:RightHandThumb3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1564623769999107131 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6025223906182691087} + serializedVersion: 2 + m_LocalRotation: {x: 4.3041644e-18, y: 9.658796e-18, z: -4.1573048e-35, w: 1} + m_LocalPosition: {x: 1.8705113e-15, y: 0.043821353, z: -4.0958217e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 9103316836283811235} + m_Father: {fileID: 434005770971689066} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6294221973612945593 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4538498698441008409} + m_Layer: 0 + m_Name: mixamorig:LeftHandPinky3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4538498698441008409 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6294221973612945593} + serializedVersion: 2 + m_LocalRotation: {x: 0.00000010890646, y: -7.739274e-11, z: -0.00000023891974, w: 1} + m_LocalPosition: {x: -4.38563e-15, y: 0.025948346, z: 1.4550223e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 9048549678953733051} + m_Father: {fileID: 6300657923078460240} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6344160588522874499 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7361644803400210630} + m_Layer: 0 + m_Name: mixamorig:RightToe_End + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7361644803400210630 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6344160588522874499} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.1880578e-11, y: 0.099999994, z: 5.6875338e-11} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1339272959876508625} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6456445875391350419 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4715295640696230585} + m_Layer: 0 + m_Name: mixamorig:LeftHandIndex3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4715295640696230585 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6456445875391350419} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000089406946, y: -0.000000014901108, z: -0.00000011920918, w: 1} + m_LocalPosition: {x: -4.0713228e-13, y: 0.03415161, z: -8.802038e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6480278342325564175} + m_Father: {fileID: 1839541356779629692} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6639689246950508412 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6300657923078460240} + m_Layer: 0 + m_Name: mixamorig:LeftHandPinky2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6300657923078460240 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6639689246950508412} + serializedVersion: 2 + m_LocalRotation: {x: 0.00000027337404, y: -0.000000029688866, z: -0.00000044013888, w: 1} + m_LocalPosition: {x: 6.59024e-17, y: 0.04136657, z: 2.3783597e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4538498698441008409} + m_Father: {fileID: 5468327155714976762} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6803526013005643791 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5589758328856179232} + m_Layer: 0 + m_Name: mixamorig:LeftToeBase + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5589758328856179232 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6803526013005643791} + serializedVersion: 2 + m_LocalRotation: {x: 0.22769211, y: 0.032521468, z: 0.015365594, w: 0.97306865} + m_LocalPosition: {x: -2.4546743e-17, y: 0.1572156, z: -1.552881e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6812574261695125553} + m_Father: {fileID: 4892873587008553151} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6839964926436919311 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1585891964558570745} + m_Layer: 0 + m_Name: mixamorig:LeftUpLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1585891964558570745 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6839964926436919311} + serializedVersion: 2 + m_LocalRotation: {x: -0.00002029215, y: -0.0063398816, z: 0.9999755, w: 0.0029697507} + m_LocalPosition: {x: -0.09123874, y: -0.066571884, z: -0.00055403105} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4303653923780985539} + m_Father: {fileID: 166100189437341010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6920316162881856007 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2185670843948951255} + m_Layer: 0 + m_Name: mixamorig:RightHandIndex2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2185670843948951255 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6920316162881856007} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000008940695, y: 0.000000014901152, z: 0.000000022776234, w: 1} + m_LocalPosition: {x: -2.6530511e-18, y: 0.038919676, z: -3.7523153e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3482526196284068892} + m_Father: {fileID: 9125344289429255766} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &6975153717364842371 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3973555044420725827} + m_Layer: 0 + m_Name: mixamorig:LeftHandThumb4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3973555044420725827 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6975153717364842371} + serializedVersion: 2 + m_LocalRotation: {x: 0.009146816, y: -0.12563743, z: -0.072072476, w: 0.98941255} + m_LocalPosition: {x: 0.000000051284655, y: 0.034590777, z: 0.0000000040346344} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3382229220685633685} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7046116556450327467 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3777686964853401422} + m_Layer: 0 + m_Name: mixamorig:LeftHandMiddle1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3777686964853401422 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7046116556450327467} + serializedVersion: 2 + m_LocalRotation: {x: -0.0000003754743, y: -0.00000002713879, z: -0.00000032721152, w: 1} + m_LocalPosition: {x: 0.00000018344154, y: 0.12775527, z: -0.000000010320899} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3290845391012455198} + m_Father: {fileID: 3481143741537573893} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7071663428001083090 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 983698827999475333} + m_Layer: 0 + m_Name: mixamorig:Spine + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &983698827999475333 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7071663428001083090} + serializedVersion: 2 + m_LocalRotation: {x: -0.060730223, y: -0.000000022984032, z: -0.0000058700066, w: 0.9981542} + m_LocalPosition: {x: -0.000008597855, y: 0.09923462, z: -0.012273348} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3023981518657181902} + m_Father: {fileID: 166100189437341010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7099909828432030000 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4303653923780985539} + m_Layer: 0 + m_Name: mixamorig:LeftLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4303653923780985539 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7099909828432030000} + serializedVersion: 2 + m_LocalRotation: {x: -0.018134093, y: -0.0001825504, z: 0.005920147, w: 0.999818} + m_LocalPosition: {x: 4.796163e-16, y: 0.40599436, z: 1.1701751e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 4892873587008553151} + m_Father: {fileID: 1585891964558570745} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7232076179022928202 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3382229220685633685} + m_Layer: 0 + m_Name: mixamorig:LeftHandThumb3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3382229220685633685 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7232076179022928202} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000027805928, y: -0.000000012904786, z: 0.000000006664002, w: 1} + m_LocalPosition: {x: 5.8842354e-15, y: 0.043821286, z: 5.1485688e-14} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3973555044420725827} + m_Father: {fileID: 1391981908401732295} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7462498354141307139 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8505297684757965437} + m_Layer: 0 + m_Name: mixamorig:RightShoulder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8505297684757965437 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7462498354141307139} + serializedVersion: 2 + m_LocalRotation: {x: -0.45380348, y: -0.5448757, z: 0.5511121, w: -0.4398276} + m_LocalPosition: {x: 0.061056957, y: 0.091063835, z: 0.007570756} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 895114765506917712} + m_Father: {fileID: 4792245742977639594} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &7622074283189889689 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9071191431920739231} + - component: {fileID: 2072843785045995987} + m_Layer: 0 + m_Name: Ybot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9071191431920739231 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7622074283189889689} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.47177982, y: 0, z: -3.5055695} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5042909747737358408} + - {fileID: 4960685830559074027} + - {fileID: 7273507227940510716} + - {fileID: 6438895103425965786} + - {fileID: 6168442894103175530} + - {fileID: 166100189437341010} + m_Father: {fileID: 5484433718103979132} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &2072843785045995987 +Animator: + serializedVersion: 7 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7622074283189889689} + m_Enabled: 1 + m_Avatar: {fileID: 9000000, guid: 30f6a8271ad2cfd4b89f60972c05caa3, type: 3} + m_Controller: {fileID: 9100000, guid: af62b929c24040049a47351e5ea8f5f7, type: 2} + m_CullingMode: 1 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_AnimatePhysics: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &8118769793791544558 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8319155406895973265} + m_Layer: 0 + m_Name: mixamorig:RightHandRing4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8319155406895973265 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8118769793791544558} + serializedVersion: 2 + m_LocalRotation: {x: -0.000061644896, y: 0.0076132216, z: 0.0003002249, w: 0.999971} + m_LocalPosition: {x: -0.00000024172624, y: 0.036601182, z: -4.263305e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8568140311666809824} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8133906936981455803 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6168442894103175530} + - component: {fileID: 1971854573228259266} + m_Layer: 0 + m_Name: Alpha_Surface + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6168442894103175530 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8133906936981455803} + serializedVersion: 2 + 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: 9071191431920739231} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!137 &1971854573228259266 +SkinnedMeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8133906936981455803} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 3 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_ForceMeshLod: -1 + m_MeshLodSelectionBias: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -4565884009001823619, guid: 30f6a8271ad2cfd4b89f60972c05caa3, type: 3} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_GlobalIlluminationMeshLod: 0 + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_MaskInteraction: 0 + serializedVersion: 2 + m_Quality: 0 + m_UpdateWhenOffscreen: 0 + m_SkinnedMotionVectors: 1 + m_Mesh: {fileID: 4777371684598551356, guid: 30f6a8271ad2cfd4b89f60972c05caa3, type: 3} + m_Bones: + - {fileID: 166100189437341010} + - {fileID: 983698827999475333} + - {fileID: 3023981518657181902} + - {fileID: 4792245742977639594} + - {fileID: 3184124917426271180} + - {fileID: 6168361158842484070} + - {fileID: 7333545512705355503} + - {fileID: 2709457262649769548} + - {fileID: 3968142225185243620} + - {fileID: 3481143741537573893} + - {fileID: 1071739471119520898} + - {fileID: 1391981908401732295} + - {fileID: 3382229220685633685} + - {fileID: 7972932124289198499} + - {fileID: 1839541356779629692} + - {fileID: 4715295640696230585} + - {fileID: 3777686964853401422} + - {fileID: 3290845391012455198} + - {fileID: 6352750680561878685} + - {fileID: 131818780382780729} + - {fileID: 7229972327443891488} + - {fileID: 9214127033629124329} + - {fileID: 5468327155714976762} + - {fileID: 6300657923078460240} + - {fileID: 4538498698441008409} + - {fileID: 8505297684757965437} + - {fileID: 895114765506917712} + - {fileID: 5247514219485709214} + - {fileID: 3125730045662705963} + - {fileID: 7190611164079057826} + - {fileID: 434005770971689066} + - {fileID: 1564623769999107131} + - {fileID: 9125344289429255766} + - {fileID: 2185670843948951255} + - {fileID: 3482526196284068892} + - {fileID: 8310136594080198954} + - {fileID: 7704956445779409862} + - {fileID: 1030679699599091773} + - {fileID: 8968771269500856912} + - {fileID: 1678901549900026307} + - {fileID: 8568140311666809824} + - {fileID: 3505357929930801460} + - {fileID: 364686744361617245} + - {fileID: 4671950309093732453} + - {fileID: 1585891964558570745} + - {fileID: 4303653923780985539} + - {fileID: 4892873587008553151} + - {fileID: 5589758328856179232} + - {fileID: 952272403760064563} + - {fileID: 6391468663734727415} + - {fileID: 2228255996294227813} + - {fileID: 1339272959876508625} + m_BlendShapeWeights: [] + m_RootBone: {fileID: 166100189437341010} + m_AABB: + m_Center: {x: -0.000036746264, y: -0.13112509, z: 0.011433661} + m_Extent: {x: 0.973426, y: 0.93783796, z: 0.19394961} + m_DirtyAABB: 0 +--- !u!1 &8429993056880445204 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1339272959876508625} + m_Layer: 0 + m_Name: mixamorig:RightToeBase + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1339272959876508625 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8429993056880445204} + serializedVersion: 2 + m_LocalRotation: {x: 0.22770867, y: -0.032119606, z: -0.015257906, w: 0.97307986} + m_LocalPosition: {x: -2.3694832e-17, y: 0.15721558, z: 3.4555692e-17} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7361644803400210630} + m_Father: {fileID: 2228255996294227813} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8495559696838010323 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1932568606130723343} + m_Layer: 0 + m_Name: mixamorig:RightHandPinky4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1932568606130723343 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8495559696838010323} + serializedVersion: 2 + m_LocalRotation: {x: -0.00008226664, y: 0.008498841, z: -0.002206107, w: 0.9999615} + m_LocalPosition: {x: -4.3620255e-14, y: 0.029238662, z: 9.807259e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 4671950309093732453} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8640576300261283431 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5468327155714976762} + m_Layer: 0 + m_Name: mixamorig:LeftHandPinky1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5468327155714976762 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8640576300261283431} + serializedVersion: 2 + m_LocalRotation: {x: 0.00000011490946, y: -0.00000008601305, z: 0.00000032029786, w: 1} + m_LocalPosition: {x: -0.047258314, y: 0.10908195, z: 0.0022613218} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6300657923078460240} + m_Father: {fileID: 3481143741537573893} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8778761843248796931 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 166100189437341010} + m_Layer: 0 + m_Name: mixamorig:Hips + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &166100189437341010 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8778761843248796931} + serializedVersion: 2 + m_LocalRotation: {x: 7.537291e-11, y: 0.0000017531268, z: -0.000043883512, w: 1} + m_LocalPosition: {x: 0.00000033015945, y: 0.99791867, z: 0.00000051621345} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1585891964558570745} + - {fileID: 952272403760064563} + - {fileID: 983698827999475333} + m_Father: {fileID: 9071191431920739231} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8809012627603332465 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 952272403760064563} + m_Layer: 0 + m_Name: mixamorig:RightUpLeg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &952272403760064563 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8809012627603332465} + serializedVersion: 2 + m_LocalRotation: {x: 0.00001796428, y: -0.006333346, z: 0.99997526, w: -0.0030572517} + m_LocalPosition: {x: 0.09125032, y: -0.066556014, z: -0.00055352744} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6391468663734727415} + m_Father: {fileID: 166100189437341010} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8833404894190857578 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9214127033629124329} + m_Layer: 0 + m_Name: mixamorig:LeftHandRing3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &9214127033629124329 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8833404894190857578} + serializedVersion: 2 + m_LocalRotation: {x: 0.000000089407, y: -0.000000059604645, z: 0.00000011920929, w: 1} + m_LocalPosition: {x: 7.15161e-15, y: 0.03307312, z: 2.0187906e-15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1925290202842595949} + m_Father: {fileID: 7229972327443891488} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8864560518380878229 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 434005770971689066} + m_Layer: 0 + m_Name: mixamorig:RightHandThumb2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &434005770971689066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8864560518380878229} + serializedVersion: 2 + m_LocalRotation: {x: -0.00000023210345, y: 0.000000010908303, z: 0.00000035838937, w: 1} + m_LocalPosition: {x: 5.574371e-17, y: 0.0474497, z: -1.2016429e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1564623769999107131} + m_Father: {fileID: 7190611164079057826} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &9038527575737185737 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5247514219485709214} + m_Layer: 0 + m_Name: mixamorig:RightForeArm + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5247514219485709214 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9038527575737185737} + serializedVersion: 2 + m_LocalRotation: {x: -0.000000029802322, y: -0.00000007450581, z: -2.2204463e-15, w: 1} + m_LocalPosition: {x: -8.327426e-11, y: 0.2740468, z: -1.7360679e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 3125730045662705963} + m_Father: {fileID: 895114765506917712} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &9108136568397908070 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4892873587008553151} + m_Layer: 0 + m_Name: mixamorig:LeftFoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4892873587008553151 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9108136568397908070} + serializedVersion: 2 + m_LocalRotation: {x: 0.54055774, y: -0.0143660605, z: -0.024950866, w: 0.8408142} + m_LocalPosition: {x: 8.8817837e-17, y: 0.42099026, z: 2.0872193e-16} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5589758328856179232} + m_Father: {fileID: 4303653923780985539} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/_Project/Prefabs/Builders/Builder_Mixamo.prefab.meta b/Assets/_Project/Prefabs/Builders/Builder_Mixamo.prefab.meta new file mode 100644 index 0000000..5170ffc --- /dev/null +++ b/Assets/_Project/Prefabs/Builders/Builder_Mixamo.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b70c4a4fcf14edd41a14214619da4d15 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Project/Settings/Gameplay Settings/BuilderSettings_Default.asset b/Assets/_Project/Settings/Gameplay Settings/BuilderSettings_Default.asset index 4bca29e..dabeaa4 100644 --- a/Assets/_Project/Settings/Gameplay Settings/BuilderSettings_Default.asset +++ b/Assets/_Project/Settings/Gameplay Settings/BuilderSettings_Default.asset @@ -20,5 +20,5 @@ MonoBehaviour: terrainLayerMask: serializedVersion: 2 m_Bits: 128 - buildRange: 4 + buildRange: 2 maxQueueDepth: 32 diff --git a/Project_Roadmap.md b/Project_Roadmap.md new file mode 100644 index 0000000..cdb4901 --- /dev/null +++ b/Project_Roadmap.md @@ -0,0 +1,337 @@ +# Unity Tower Defense — Project Roadmap + +## Purpose + +This document consolidates outstanding work for the Unity Tower Defense project into a single sequenced plan. It supersedes the roadmap section of the existing context summary while preserving all engineering decisions, design rules, and architectural patterns documented there. The context summary remains the authoritative source for completed-work details and design rationale. + +The roadmap is organized in three phases: + +- **Phase 1** — Functional gameplay completion. Everything required to have a playable, end-to-end tower defense match. +- **Phase 2** — Visual prototype. Proves out the painted-miniature aesthetic on a single tower and a single enemy, using sourced reference content (Space Marine + Hormagaunt) as placeholders. +- **Phase 3** — Path to commercial production. Notes on the IP swap-out, art lead hiring, and what changes when production art begins. + +--- + +## Phase 1 — Functional Gameplay Completion + +This phase carries forward all pending systems from the existing context document. The order below is the recommended sequencing; some items can run in parallel where noted. + +### 1.1 Character pipeline mini-session (NEXT) + +Already identified as the immediate next task in the existing roadmap. Establishes the rigging and animation pipeline that everything downstream depends on. + +- Mixamo character + animation download walkthrough +- Unity Humanoid rig setup +- Animator Controller with idle / walk / build states +- Replace Builder cylinder with rigged animated character +- Connect Claude to Blender via MCP (first-time setup, walkthrough needed) + +This pipeline becomes the foundation for both the prototype enemy and any humanoid towers in Phase 2. + +### 1.2 HUD + +Can run in parallel with later items in this phase. Several existing systems have stubs awaiting HUD consumers. + +- Canvas + components: minimap, portrait, context panel, 4×3 tower/upgrade grid +- Tower buttons calling `TowerPlacementController.BeginPlacement` (replaces `TowerPlacementTestTrigger`) +- Rejection message display subscribing to `TowerPlacementController.OnRejectionMessageReady` +- Build progress bar above active construction (consumes `BuildJob` / `BuildSiteVisual` state) +- Cancel-shelved-tower button or context-menu gesture (deferred from Path D2) +- Settings menu eventually owning `EdgePanEnabled`, scroll sensitivity, etc. + +### 1.3 Match state and player slot mapping + +Several systems currently hold stubbed mappings that must be resolved before multiplayer is meaningful. + +- `MatchState` `NetworkBehaviour` — global match data: current wave, lives, race-pick timer +- `PlayerMatchState` `NetworkBehaviour` — per-player: race selection, etc. +- Authoritative client-id → `PlayerSlot` mapping. Replaces the five stubbed mappings in `TowerPlacementManager`, `TowerPlacementController`, `CameraController`, `PlayerBuilderSpawner`, and `Builder`. + +### 1.4 Combat system + +The most architecturally significant pending system. This blocks the Phase 2 tower animation work (towers can't have target-acquired/firing states to animate until something generates those states). + +- `TowerCombat` component on tower prefabs. Component-per-behavior rather than flat fields on `TowerDefinition` — see existing lessons. +- Targeting logic: range check, target acquisition, target prioritization (closest, lowest-HP, etc.) +- Projectile prefabs and hitscan handling +- Damage application against enemy HP + +**Architectural note for Phase 2 setup:** when designing `TowerCombat`, expose the following events for visual consumers (these will drive tower animation in Phase 2): + +- `OnTargetAcquired` — first enemy enters range +- `OnTargetLost` — no enemies remaining in range +- `OnFire` — weapon discharges (per `FireRate` cycle) +- `CurrentTarget` reference for procedural rotation + +### 1.5 Enemy system + +- Enemy `NetworkBehaviour` (HP, movement, type, debuffs) +- Spawning system driven by waves / match state +- Enemy prefab pipeline for Phase 2 prototype + +### 1.6 Pathfinding + +- A* on the runtime walkability grid (consumes `LevelLoader.IsWalkable`) +- 4-connected, no diagonals (matches existing maze validation) +- Re-pathing on tower placement/removal events. Fire on: `TowerInstance` spawn/despawn, construction-start, construction-finish, shelved-tower despawn. + +### 1.7 Terrain architecture + +Decision deferred per existing context document; Builder code is already terrain-agnostic. Recommend deciding after the character pipeline mini-session and before Phase 2 begins (the visual prototype will look very different on Unity Terrain vs mesh-based terrain). + +Options previously discussed: Unity Terrain, mesh-based (Blender), ProBuilder, per-tile heights via volumes. + +### 1.8 Race system (Path E) + +The largest content-shaped piece of Phase 1. Required before Phase 2 because the prototype tower (Space Marine) is conceptually a unit of the Adeptus Astartes race, and the data model needs to reflect that. + +- `RaceDefinition` `ScriptableObject` — race content bundle (tower roster, race-specific units, builder variants, starting bonuses) +- Race-pick UI (in-match overlay) — grid of race cards, timer-based auto-lock. First concrete `MatchState` consumer. +- Multi-builder race support — revisit `PlayerBuilderSpawner` to spawn N builders +- `TowerRegistry` filtering by active match's race rosters +- Auto-discovery of `RaceDefinition` assets (mirror the `Resources.LoadAll` pattern from `TowerRegistry`) +- Replace `TowerPlacementManager.towerDefinitions[]` inspector array with race-driven discovery + +### 1.9 Camera polish + +Flagged for revisit; not blocking anything. + +- Cursor-anchored zoom near map edges (Q3c flagged as revisitable) +- Center-on-builder hotkey (e.g., Space) +- Initial camera position taking race or match phase into account + +### Phase 1 exit criteria + +A complete match is playable end-to-end: race pick → builder spawn → tower placement and construction → wave spawning → enemies path through the maze → towers shoot enemies → enemies die or leak → match concludes. Visuals are placeholder. All systems in this section are functional. + +--- + +## Phase 2 — Visual Prototype + +Begins only after Phase 1 exit criteria are met. This phase exists to prove out the painted-miniature visual direction on minimal content (one tower, one enemy), so the direction can be communicated to a future art lead with concrete, in-engine examples. + +### Prototype scope and constraints + +- **One tower** — Space Marine in Ultramarines colors, standing-ready pose, with idle / aim / fire animation states +- **One enemy** — Tyranid Hormagaunt with walk / death animations, animated on 2s for the Spider-Verse-style stepped-frame effect +- **Sourced reference content.** The Space Marine and Hormagaunt are placeholders pulled from existing third-party models. They are private prototype assets only — see Phase 3 for the swap-out plan. + +### IP guardrails for the prototype + +These hold throughout Phase 2 and until the Phase 3 swap-out is complete. + +- Repo `mafoster134/UnityTowerDefense` remains private on GitHub. No public builds, no itch.io demos, no public streams or videos showing GW-derived assets. +- Internal multiplayer testing with friends over private connections is acceptable; anything resembling public distribution is not. +- Don't redistribute GW source files. Kitbash from photos/concept art into your own meshes and textures rather than embedding GW-shipped assets directly. Cleaner swap-out later. +- Maintain a plain-text **asset manifest** in the repo listing every asset using GW IP that needs replacement before commercial release. + +### 2.1 Shared visual infrastructure (one-time investment) + +Builds the technical scaffolding all Phase 2 assets (and all future production assets) consume. + +#### 2.1.1 Painted-miniature URP shader + +Custom Shader Graph variant of URP Lit, saved as `MiniatureStandard`. + +- Standard PBR inputs: albedo, normal, metallic, roughness, AO +- **Fresnel rim term** added to the lighting output. Drives a subtle lighter color along glancing angles. Fakes the drybrush highlights miniature painters apply to raised edges. Critical for the "photographed painted miniature" read. +- **Crushed shadow curve** — adjustment that deepens the shadow-to-midtone transition. Mimics how miniatures look under photo-studio key lighting. +- Optional: subtle screen-space painted-noise overlay at very low intensity for tactile texture. + +This shader is reused by every painted-miniature asset going forward. + +#### 2.1.2 Lighting and post-processing setup + +Project-wide, applied via the existing `DefaultVolumeProfile` system. + +- **Strong directional key light** at ~45° elevation, slightly warm +- **Soft fill light** from opposite side, cool-tinted +- **Subtle bounce light** from below to lift bases (GW studio-shot reference) +- **AO intensity** raised slightly past realistic +- **Tilt-shift DOF** in the volume profile — slight blur at top and bottom of frame to sell diorama scale +- **Color grading** toward saturated, warm-shadowed +- Slight **vignette** + +Applied to URP-Medium first; ported to URP-Low / High / Ultra when those quality tiers are configured (existing pending work). + +#### 2.1.3 On-2s animation system + +A `MonoBehaviour` (working name `SteppedAnimator`) attached to objects whose animation should appear at ~12fps despite the game running at 60fps. Selectively applied to skeletal animation; effects, projectiles, and UI remain smooth. + +Implementation approach: + +- `LateUpdate` samples the current `Animator` pose +- Quantizes time to 1/12-second steps +- Holds previous-frame pose on intermediate frames +- Configurable target framerate (default 12fps; can be tuned per-asset) + +Design rule: stepped animation applies to **skeletal body animation and weapon-target tracking rotation only**. Muzzle flashes, projectiles, and UI run at full framerate. The contrast between stepped and smooth is what sells the Spider-Verse effect — global stepping looks broken. + +#### 2.1.4 `TowerVisualController` component + +New component on tower prefabs. Bridges the gameplay-side `TowerCombat` events (built in Phase 1.4) to the animation system. + +- Subscribes to `TowerCombat.OnTargetAcquired`, `OnTargetLost`, `OnFire` +- Sets Animator parameters: `HasTarget` (bool), `Fire` (trigger) +- Drives procedural torso/turret rotation toward `TowerCombat.CurrentTarget` via `LateUpdate` LookAt on a designated pivot bone +- Pure local visualization. No `NetworkBehaviour`, no networked state. Each client renders animation state from its own read of the networked combat state. + +This component, like `MiniatureStandard` and `SteppedAnimator`, is one-time scaffolding that every future tower consumes. + +### 2.2 Prototype tower — Space Marine (Ultramarine) + +#### 2.2.1 Reference and source acquisition + +- Pull 8–12 reference images of Ultramarine Tactical / Intercessor Marines in standing-ready poses. PureRef board. +- Acquire base model from MyMiniFactory, Sketchfab, or CGTrader. Prefer "miniature-scale" models with proportions already correct for tabletop aesthetic over high-detail "video game" models. + +#### 2.2.2 Mesh prep + +- Decimate / retopo to 5k–15k tris +- Re-UV (most source models have UVs optimized for 3D printing, not texturing) +- Reasonable texel density for 2K texture target + +#### 2.2.3 Texturing + +Substance Painter (or alternative). Build the painted-Ultramarine look in layers: + +1. **Base coat** — Macragge Blue equivalent. Slightly desaturated steely middle value. +2. **Recess shading** — darker blue-violet wash driven by curvature map. Makes armor plates read as separate panels. +3. **Edge highlighting** — Calgar Blue / Fenrisian Grey territory. Visibly broken and slightly streaky, not perfect lines. *Single most "miniature-painted" visual cue.* +4. **Final extreme highlights** — near-white blue, applied only to the absolute sharpest edges, very sparingly. +5. **Gold trim** on aquila, helmet rim, weapon details. NMM-painted gradients photograph better at top-down distance than real metallic. +6. **Black undersuit and weapon casing** — flat very dark navy with subtle blue rim highlights. Avoid pure black. +7. **Battle damage** — small chips on edges showing silver underneath the blue. Used very sparingly. +8. **Base** — broken urban rubble or red Mars-like sand. Skull or two. Optional static grass tuft. + +**Critical:** paint deliberate brushstroke variation into the albedo. Slight value/hue shifts across flat surfaces. Airbrushed-gradient textures will read as CGI; broken-application textures read as painted miniature. + +Consider community-made "Warhammer / miniature / tabletop" smart materials in the Substance Share library as a starting point; customize from there. + +#### 2.2.4 Animation states + +Three states minimum, retargeted from Mixamo "rifle" animation set onto the Humanoid rig (leveraging the Phase 1.1 character pipeline work): + +- **Idle** — relaxed stance, bolter held at low ready, subtle breathing/sway loop +- **Aiming** — bolter raised, tracking target. Procedural torso pivot rotates toward `CurrentTarget` via `TowerVisualController` LateUpdate LookAt; clip provides upper-body pose. +- **Firing** — short burst animation: muzzle flash effect, recoil pulse, optional casing eject + +Animator Controller transitions: +- Idle → Aiming: `HasTarget == true` +- Aiming → Idle: `HasTarget == false` (with ~1 second blend back to relaxed pose) +- Aiming → Firing: `Fire` trigger (returns to Aiming on completion) + +Apply `SteppedAnimator` to the body Animator and the torso pivot rotation. Muzzle flash and projectiles remain smooth. + +#### 2.2.5 Integration + +- Create `TowerDefinition` asset. DisplayName "Space Marine" (will become original-faction equivalent in Phase 3). FootprintSize 2×2. GoldCost per economy tuning. BuildTime 4 seconds (matches existing test value). Combat fields per `TowerCombat` design from Phase 1.4. +- Plug into `TowerPlacementManager.towerDefinitions[]` for testing (eventually replaced by race-driven discovery from Phase 1.8) +- Verify the existing `BuildSiteVisual` ghost system handles the new prefab correctly (green/white/red tinting for build stages should work as-is) + +#### 2.2.6 Time estimate + +Roughly 25–43 hours total. Bulk of time in texturing (8–12h) and animation retargeting / state machine (6–10h). Shader and lighting are one-time investments amortized across all future towers. + +### 2.3 Prototype enemy — Tyranid Hormagaunt + +#### 2.3.1 Reference and source acquisition + +- Reference images of Hormagaunts in scuttling poses. Note the four-legged-with-scythe-arms body plan. +- Source model from same channels as the tower. Hormagaunts have a distinct silhouette that's forgiving for proportions but demands clean topology around the joints for the on-2s animation to read well. + +#### 2.3.2 Mesh prep and rigging + +- Decimate / retopo as for the tower +- Custom rig (Mixamo's Humanoid rig won't fit the four-legged plan). Mixamo's "Quadruped" auto-rigger is a possibility, or hand-rig in Blender. +- Skinning and weight painting + +#### 2.3.3 Texturing + +Same painted-miniature pipeline as the tower, tuned for organic Tyranid biology: + +- Chitin plates with hard-edge gradients (purple-to-bone is the canonical Hyve Fleet Leviathan scheme) +- Recess shading deeper than on the tower — Tyranid sculpts have very pronounced cavities +- Subsurface treatment on flesh areas (mouth, claws, exposed muscle) +- Bone highlights drybrushed onto chitin edges +- Glossy claws and teeth + +#### 2.3.4 Animations + +Pulled from Mixamo "creature" set or hand-authored: + +- Walk / scuttle cycle — fast, low to the ground +- Death — stagger, collapse + +Apply `SteppedAnimator` aggressively here. The scuttling gait at 12fps is the *signature* visual moment of the prototype — this is where the Spider-Verse effect is most visible and most rewarding. Generic Mixamo creature animation often looks floaty at 60fps; stepped to 12fps, it reads as deliberately stylized. + +#### 2.3.5 Integration + +- Hook into the Phase 1.5 enemy system. HP, speed, damage stats per enemy type design. +- Walks the maze via Phase 1.6 pathfinding. +- Takes damage from the Space Marine tower's projectiles via Phase 1.4 combat system. + +#### 2.3.6 Time estimate + +Roughly 17–29 hours. Quadruped rigging is the wildcard — could compress significantly with auto-rigging tools or expand if hand-rigged from scratch. + +### 2.4 Demo scene + +Final integration step. A small purpose-built scene demonstrating the visual direction in motion. + +- Single Space Marine tower placed and animating +- Wave of Hormagaunts spawning and pathing toward an exit +- Tower acquires targets, aims, fires; Hormagaunts die in stepped-animation glory +- Camera positioned to show the tabletop-diorama framing +- Tilt-shift DOF, painted-miniature lighting and post all active + +This scene becomes the artifact you show to candidate art leads in Phase 3. + +### Phase 2 exit criteria + +The demo scene runs in-editor showing the painted-miniature aesthetic working end-to-end with real gameplay (towers shooting enemies, enemies dying). The visual direction is clearly communicated. The shared infrastructure (`MiniatureStandard` shader, lighting setup, `SteppedAnimator`, `TowerVisualController`) is in place and reusable. + +--- + +## Phase 3 — Path to Commercial Production + +Notes only. This phase is not actionable until Phase 2 is complete and the decision to pursue commercial release is made. + +### 3.1 IP swap-out + +The prototype Space Marine and Hormagaunt must be replaced before any public release. Two paths: + +- **Original-faction replacement.** Develop original factions in the painted-miniature aesthetic. The "heavy armored warrior order" archetype and "horde swarm" archetype are not owned by anyone; the specific GW execution is. Production art lead's first major task. +- **GW license.** Possible but selective. GW has licensed indie tabletop-adjacent games; the bar is meaningful. Worth investigating if the prototype demo is strong enough to take to GW directly. + +The data model already supports clean swap-out: `TowerDefinition` is asset-referenced, so replacing the prefab and texture references is the only gameplay-side change. Code is unaffected. + +### 3.2 Art lead hiring + +The Phase 2 demo scene is the primary recruitment artifact. Look for: + +- Tabletop miniature painting experience or demonstrable understanding of the aesthetic +- 3D character/prop authoring at game-asset quality +- Comfort with stylized PBR pipelines +- Familiarity with Unity URP and Shader Graph (or willingness to learn) + +### 3.3 Production scope expansion + +- Multiple races (Phase 1.8 architecture supports this; content fills it) +- Full tower roster per race (likely 6–10 towers each, with upgrade paths) +- Full enemy roster (armored, fast, flying, boss types) +- Map variety +- Audio direction matching the visual direction (orchestral / industrial / hobbyist's-table ambient?) + +### 3.4 Production guardrails carried from Phase 2 + +The asset manifest tracking GW-derived content must hit zero entries before any public build, public repo flip, or marketing material. + +--- + +## Cross-phase principles preserved from existing context + +- **Debug to root cause.** No defensive workarounds, no per-frame state-correcting hacks. Find the actual cause and fix it correctly. +- **Re-state design intent before coding.** Confirmed valuable across multiple sessions; continues into Phase 2 visual work where the same restate-before-build approach prevents asset rework. +- **Server-authoritative gameplay; local-only UI/visual state.** Selection, animation state, ghost visuals all stay client-side. Only gameplay-meaningful state is networked. +- **Existing engine and rendering decisions stand.** Unity 6.4 → next LTS migration plan; URP; IL2CPP; .NET Standard 2.1; Linear color space; new Input System; Force Text serialization.