FFFF
This commit is contained in:
윤기주_playm 2026-02-11 16:21:58 +09:00
parent ea9603c622
commit ea22072867
40 changed files with 5080 additions and 359 deletions

BIN
.plastic/plastic.changes Normal file

Binary file not shown.

View File

@ -0,0 +1,4 @@
repository "My project/My project@14569616159046@cloud"
path "/"
br "/main"
co "/main"

BIN
.plastic/plastic.wktree Normal file

Binary file not shown.

View File

@ -0,0 +1,3 @@
My project-My project
db6d8282-e865-4fab-845c-e0c7804e2a61
Standard

View File

@ -9004,7 +9004,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
m_IsActive: 1
--- !u!114 &85056389
MonoBehaviour:
m_ObjectHideFlags: 0
@ -9019,7 +9019,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
spawnRange: 15
respawnCooldown: 3
mobTag: Throw Monster
mobTag: Boss
optimizationRange: 60
--- !u!4 &85056390
Transform:
@ -65710,7 +65710,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!114 &600231663
MonoBehaviour:
m_ObjectHideFlags: 0
@ -100587,6 +100587,74 @@ Transform:
m_CorrespondingSourceObject: {fileID: 4554651407926660, guid: f940b3e284ebded4a9ccb11d60513792, type: 3}
m_PrefabInstance: {fileID: 929237969}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &929255795
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 1241920339287432, guid: adc113aafa4de4eb09c485edf6340d36, type: 3}
propertyPath: m_Name
value: ghoul
objectReference: {fileID: 0}
- target: {fileID: 4964254056573066, guid: adc113aafa4de4eb09c485edf6340d36, type: 3}
propertyPath: m_LocalPosition.x
value: -0.79343855
objectReference: {fileID: 0}
- target: {fileID: 4964254056573066, guid: adc113aafa4de4eb09c485edf6340d36, type: 3}
propertyPath: m_LocalPosition.y
value: 1.7618549
objectReference: {fileID: 0}
- target: {fileID: 4964254056573066, guid: adc113aafa4de4eb09c485edf6340d36, type: 3}
propertyPath: m_LocalPosition.z
value: 3.0698614
objectReference: {fileID: 0}
- target: {fileID: 4964254056573066, guid: adc113aafa4de4eb09c485edf6340d36, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4964254056573066, guid: adc113aafa4de4eb09c485edf6340d36, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4964254056573066, guid: adc113aafa4de4eb09c485edf6340d36, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4964254056573066, guid: adc113aafa4de4eb09c485edf6340d36, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4964254056573066, guid: adc113aafa4de4eb09c485edf6340d36, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4964254056573066, guid: adc113aafa4de4eb09c485edf6340d36, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4964254056573066, guid: adc113aafa4de4eb09c485edf6340d36, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 95296637409255414, guid: adc113aafa4de4eb09c485edf6340d36, type: 3}
propertyPath: m_WarningMessage
value: "\nBinding warning: Some generic clip(s) animate transforms that are
already bound by a Humanoid avatar. These transforms can only be changed
by Humanoid clips.\n\tTransform 'chin'\n\tTransform 'pelvis'\n\tTransform
'index_03_l'\n\tTransform 'lowerarm_l'\n\tTransform 'chin'\n\tTransform 'neck_01'\n\tTransform
'clavicle_l'\n\tTransform 'ring_02_l'\n\tTransform 'ball_l'\n\tTransform
'hand_l'\n\tand more ...\n\tFrom animation clip 'idle'\n\tFrom animation
clip 'run'\n\tFrom animation clip 'ghoul_walk'\n\tFrom animation clip 'ghoul_die'\n\tFrom
animation clip 'ghoul_gethit'\n\tFrom animation clip 'ghoul_attack'"
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: adc113aafa4de4eb09c485edf6340d36, type: 3}
--- !u!1001 &929795111
PrefabInstance:
m_ObjectHideFlags: 0
@ -193494,6 +193562,9 @@ MonoBehaviour:
- tag: Kamikaze
prefab: {fileID: 6300812397144094342, guid: 780f1118f1546a24ca2793cdaad1de94, type: 3}
size: 20
- tag: Boss
prefab: {fileID: 978509702069899468, guid: 49cff32a4d4b0514793f4bcb3d74e5d6, type: 3}
size: 20
--- !u!1001 &1825079231
PrefabInstance:
m_ObjectHideFlags: 0
@ -203306,7 +203377,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!114 &1927423249
MonoBehaviour:
m_ObjectHideFlags: 0
@ -219516,100 +219587,6 @@ Transform:
m_CorrespondingSourceObject: {fileID: 4917135111635402, guid: 4fb7e29eb03a19e4099b10ed3f307852, type: 3}
m_PrefabInstance: {fileID: 2078546377}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &2078726753
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: -8679921383154817045, guid: 42503441aeeebad428b07b02a39d6598, type: 3}
propertyPath: m_LocalPosition.x
value: 22.611275
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 42503441aeeebad428b07b02a39d6598, type: 3}
propertyPath: m_LocalPosition.y
value: 7.2501984
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 42503441aeeebad428b07b02a39d6598, type: 3}
propertyPath: m_LocalPosition.z
value: 14.457466
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 42503441aeeebad428b07b02a39d6598, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 42503441aeeebad428b07b02a39d6598, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 42503441aeeebad428b07b02a39d6598, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 42503441aeeebad428b07b02a39d6598, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 42503441aeeebad428b07b02a39d6598, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 42503441aeeebad428b07b02a39d6598, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: -8679921383154817045, guid: 42503441aeeebad428b07b02a39d6598, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 919132149155446097, guid: 42503441aeeebad428b07b02a39d6598, type: 3}
propertyPath: m_Name
value: BossMonster3
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 42503441aeeebad428b07b02a39d6598, type: 3}
insertIndex: -1
addedObject: {fileID: 2078726755}
m_SourcePrefab: {fileID: 100100000, guid: 42503441aeeebad428b07b02a39d6598, type: 3}
--- !u!1 &2078726754 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 42503441aeeebad428b07b02a39d6598, type: 3}
m_PrefabInstance: {fileID: 2078726753}
m_PrefabAsset: {fileID: 0}
--- !u!114 &2078726755
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2078726754}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 04f39bf969074e6488f84b47bd517dc9, type: 3}
m_Name:
m_EditorClassIdentifier:
optimizationDistance: 40
maxHP: 100
attackDamage: 10
expReward: 10
moveSpeed: 3.5
myWeapon: {fileID: 0}
Monster_Idle: Monster_Idle
Monster_GetDamage: Monster_GetDamage
Monster_Die: Monster_Die
attackRestDuration: 1.5
hitSound: {fileID: 0}
deathSound: {fileID: 0}
deathEffectPrefab: {fileID: 0}
hitEffect: {fileID: 0}
impactSpawnPoint: {fileID: 0}
counterSystem: {fileID: 0}
patternInterval: 3
--- !u!1001 &2078921403
PrefabInstance:
m_ObjectHideFlags: 0
@ -227055,6 +227032,98 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3797099125299739725}
m_CullTransparentMesh: 1
--- !u!1001 &1412247511588065305
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 24348564020355411, guid: bbcb1e950f1b5a24881632ef960a27aa, type: 3}
propertyPath: m_LocalPosition.x
value: 21.990122
objectReference: {fileID: 0}
- target: {fileID: 24348564020355411, guid: bbcb1e950f1b5a24881632ef960a27aa, type: 3}
propertyPath: m_LocalPosition.y
value: 8.148115
objectReference: {fileID: 0}
- target: {fileID: 24348564020355411, guid: bbcb1e950f1b5a24881632ef960a27aa, type: 3}
propertyPath: m_LocalPosition.z
value: 12.154666
objectReference: {fileID: 0}
- target: {fileID: 24348564020355411, guid: bbcb1e950f1b5a24881632ef960a27aa, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 24348564020355411, guid: bbcb1e950f1b5a24881632ef960a27aa, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 24348564020355411, guid: bbcb1e950f1b5a24881632ef960a27aa, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 24348564020355411, guid: bbcb1e950f1b5a24881632ef960a27aa, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 24348564020355411, guid: bbcb1e950f1b5a24881632ef960a27aa, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 24348564020355411, guid: bbcb1e950f1b5a24881632ef960a27aa, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 24348564020355411, guid: bbcb1e950f1b5a24881632ef960a27aa, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 800884610308848617, guid: bbcb1e950f1b5a24881632ef960a27aa, type: 3}
propertyPath: m_Name
value: BossMonster 3D model
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 800884610308848617, guid: bbcb1e950f1b5a24881632ef960a27aa, type: 3}
insertIndex: -1
addedObject: {fileID: 1412247511588065307}
m_SourcePrefab: {fileID: 100100000, guid: bbcb1e950f1b5a24881632ef960a27aa, type: 3}
--- !u!1 &1412247511588065306 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 800884610308848617, guid: bbcb1e950f1b5a24881632ef960a27aa, type: 3}
m_PrefabInstance: {fileID: 1412247511588065305}
m_PrefabAsset: {fileID: 0}
--- !u!54 &1412247511588065307
Rigidbody:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1412247511588065306}
serializedVersion: 4
m_Mass: 1
m_Drag: 0
m_AngularDrag: 0.05
m_CenterOfMass: {x: 0, y: 0, z: 0}
m_InertiaTensor: {x: 1, y: 1, z: 1}
m_InertiaRotation: {x: 0, y: 0, z: 0, w: 1}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_ImplicitCom: 1
m_ImplicitTensor: 1
m_UseGravity: 1
m_IsKinematic: 0
m_Interpolate: 0
m_Constraints: 0
m_CollisionDetection: 0
--- !u!224 &1800120326328798950
RectTransform:
m_ObjectHideFlags: 0
@ -228212,4 +228281,5 @@ SceneRoots:
- {fileID: 200768984}
- {fileID: 1759137305}
- {fileID: 198901434}
- {fileID: 2078726753}
- {fileID: 1412247511588065305}
- {fileID: 929255795}

View File

@ -22,6 +22,32 @@ AnimatorController:
m_IKPass: 0
m_SyncedLayerAffectsTiming: 0
m_Controller: {fileID: 9100000}
--- !u!1102 &6199374266918738439
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Take 001
m_Speed: 1
m_CycleOffset: 0
m_Transitions: []
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 7400000, guid: 70860816bf8522840a9bf2d1674f8e6b, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1107 &7444453749730313805
AnimatorStateMachine:
serializedVersion: 6
@ -30,7 +56,10 @@ AnimatorStateMachine:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Base Layer
m_ChildStates: []
m_ChildStates:
- serializedVersion: 1
m_State: {fileID: 6199374266918738439}
m_Position: {x: 380, y: 480, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions: []
m_EntryTransitions: []
@ -38,6 +67,6 @@ AnimatorStateMachine:
m_StateMachineBehaviours: []
m_AnyStatePosition: {x: 50, y: 20, z: 0}
m_EntryPosition: {x: 50, y: 120, z: 0}
m_ExitPosition: {x: 510, y: 310, z: 0}
m_ExitPosition: {x: 480, y: 110, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: 0}
m_DefaultState: {fileID: 6199374266918738439}

View File

@ -1931,7 +1931,7 @@ GameObject:
m_Layer: 6
m_Name: SwordMonster
m_TagString: Enemy
m_Icon: {fileID: 0}
m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
@ -1964,7 +1964,7 @@ Animator:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5674935864780053661}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Avatar: {fileID: 9000000, guid: 273616f94e1c24a0bbef22aa03fce021, type: 3}
m_Controller: {fileID: 9100000, guid: 0e7254c70951b4d5fb0831717917abf2, type: 2}
m_CullingMode: 0
m_UpdateMode: 0

Binary file not shown.

View File

@ -0,0 +1,109 @@
fileFormatVersion: 2
guid: a14a5f7a63079f94fa1c413302a51e84
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
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
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: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 2
humanoidOversampling: 1
avatarSetup: 0
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

View File

@ -0,0 +1,109 @@
fileFormatVersion: 2
guid: dc29be49c4c60f74899f0410ec955195
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 3
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
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
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:

Binary file not shown.

View File

@ -0,0 +1,109 @@
fileFormatVersion: 2
guid: 3b13f4c1197280d469c86e43a82f2669
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 3
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
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
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:

Binary file not shown.

View File

@ -0,0 +1,109 @@
fileFormatVersion: 2
guid: fa9fb63ffccb5c843bf73ab11d06ddfa
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 3
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
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
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:

Binary file not shown.

View File

@ -0,0 +1,109 @@
fileFormatVersion: 2
guid: b038eb40ac9102342a4cd2f804722bde
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 3
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
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
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:

Binary file not shown.

View File

@ -0,0 +1,109 @@
fileFormatVersion: 2
guid: 904e1865c7d33244bb914b6af8d386c2
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 3
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
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
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:

View File

@ -0,0 +1,113 @@
fileFormatVersion: 2
guid: 51352fb8cfe61be42b93415788ee2bc1
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 3
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
isReadable: 0
meshes:
lODScreenPercentages:
- 0.25
- 0.125
- 0.0625
- 0.01
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
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: 0
skeletonHasParents: 1
lastHumanDescriptionAvatarSource: {instanceID: 0}
autoGenerateAvatarMappingIfUnspecified: 1
animationType: 3
humanoidOversampling: 1
avatarSetup: 1
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
importBlendShapeDeformPercent: 1
remapMaterialsIfMaterialImportModeIsNone: 0
additionalBone: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,924 @@
fileFormatVersion: 2
guid: 97bba1a846008e84d990a79747939ed9
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 3
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
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
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:
- name: "\uB358\uC9C0\uAE30 \uBAA8\uC158_boss_Unreal5.5(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: SKM_Quinn
parentName: "\uB358\uC9C0\uAE30 \uBAA8\uC158_boss_Unreal5.5(Clone)"
position: {x: -0, y: 0, z: 0}
rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071068}
scale: {x: 1, y: 1, z: 1}
- name: root
parentName: "\uB358\uC9C0\uAE30 \uBAA8\uC158_boss_Unreal5.5(Clone)"
position: {x: -0, y: 0, z: 0}
rotation: {x: -0.7071068, y: -0, z: -0, w: 0.7071067}
scale: {x: 1, y: 1.0000001, z: 1.0000001}
- name: pelvis
parentName: root
position: {x: -0.00010348095, y: 0.010185546, z: 0.9764997}
rotation: {x: 0.02222705, y: -0.7067574, z: 0.02222711, w: -0.70675737}
scale: {x: 1.0000002, y: 1.0000005, z: 0.9999999}
- name: spine_01
parentName: pelvis
position: {x: -0.02471853, y: 7.424998e-13, z: 4.440892e-18}
rotation: {x: -0.00000079441816, y: -0.00000014901161, z: -0.14993864, w: -0.9886954}
scale: {x: 1.0000001, y: 1.0000004, z: 1.0000002}
- name: spine_02
parentName: spine_01
position: {x: -0.049875133, y: -1.5134915e-12, z: 1.7763568e-17}
rotation: {x: -0.0000013410851, y: -0.00000008532561, z: -0.05952423, w: 0.9982269}
scale: {x: 1.0000004, y: 1.0000004, z: 1.0000002}
- name: spine_03
parentName: spine_02
position: {x: -0.07625883, y: -6.589662e-12, z: 8.881784e-18}
rotation: {x: -0.0000017211003, y: 0.00000010954636, z: 0.08994774, w: -0.99594647}
scale: {x: 1.0000001, y: 1.0000002, z: 1.0000002}
- name: spine_04
parentName: spine_03
position: {x: -0.08851115, y: -4.108312e-11, z: 1.7763567e-16}
rotation: {x: 0.0000017324369, y: -0.00000026966424, z: -0.073922075, w: 0.997264}
scale: {x: 1, y: 1.0000002, z: 1.0000001}
- name: spine_05
parentName: spine_04
position: {x: -0.17498758, y: 2.151257e-11, z: 3.5527136e-17}
rotation: {x: -0.0000018835262, y: 0.0000000048033537, z: -0.0022556258, w: 0.99999744}
scale: {x: 0.99999994, y: 0.9999997, z: 0.9999998}
- name: neck_01
parentName: spine_05
position: {x: -0.11915044, y: 1.5764966e-10, z: 7.283063e-16}
rotation: {x: -0.00000003429852, y: -0.00000050078523, z: -0.2175843, w: -0.97604156}
scale: {x: 1, y: 0.9999997, z: 1}
- name: neck_02
parentName: neck_01
position: {x: -0.058488358, y: -1.5143609e-10, z: 1.7763567e-16}
rotation: {x: -0.0000041378694, y: -0.000000038279712, z: -0.005270733, w: 0.9999861}
scale: {x: 1.0000001, y: 1.0000001, z: 1.0000002}
- name: head
parentName: neck_02
position: {x: -0.05758485, y: -4.5170717e-10, z: 1.8651746e-16}
rotation: {x: -0.0000029244366, y: -0.000000305142, z: 0.10705562, w: -0.99425304}
scale: {x: 0.99999994, y: 0.99999994, z: 1}
- name: clavicle_l
parentName: spine_05
position: {x: -0.058308754, y: 0.010048158, z: -0.009313622}
rotation: {x: -0.08991264, y: 0.7504627, z: -0.059580177, w: -0.6520518}
scale: {x: 1.0000004, y: 1, z: 1.0000001}
- name: upperarm_l
parentName: clavicle_l
position: {x: -0.15286094, y: -6.24778e-16, z: 6.078471e-16}
rotation: {x: -0.034483206, y: 0.05042908, z: 0.016398648, w: 0.99799746}
scale: {x: 1.0000002, y: 1, z: 1.0000006}
- name: lowerarm_l
parentName: upperarm_l
position: {x: -0.27090353, y: -6.7390534e-16, z: -2.842171e-16}
rotation: {x: 0.0062395334, y: -0.01881098, z: -0.028457457, w: -0.9993985}
scale: {x: 1, y: 1, z: 0.99999994}
- name: lowerarm_twist_02_l
parentName: lowerarm_l
position: {x: -0.08698386, y: 2.8393953e-16, z: -1.1990408e-16}
rotation: {x: 0.0012477961, y: 0.0016748704, z: -0.0005856452, w: 0.9999977}
scale: {x: 1.0000002, y: 1.0000001, z: 1.0000001}
- name: lowerarm_twist_01_l
parentName: lowerarm_l
position: {x: -0.17396772, y: -7.771561e-17, z: 2.5757173e-16}
rotation: {x: 0.0012478484, y: 0.0016746965, z: -0.0005855559, w: 0.9999977}
scale: {x: 1.0000004, y: 1.0000004, z: 1}
- name: lowerarm_correctiveRoot_l
parentName: lowerarm_l
position: {x: -4.0194363e-16, y: 7.083511e-17, z: -5.5783625e-18}
rotation: {x: 0.0012490614, y: 0.0021752007, z: -0.0000027714323, w: 0.99999684}
scale: {x: 1.0000002, y: 1.0000002, z: 1}
- name: lowerarm_in_l
parentName: lowerarm_correctiveRoot_l
position: {x: -0.014277789, y: 0.002633935, z: -0.02900858}
rotation: {x: -1, y: 0.000000030044696, z: 0.000000052349435, w: 0.00000002346465}
scale: {x: 1.0000002, y: 0.99999994, z: 1.0000002}
- name: lowerarm_out_l
parentName: lowerarm_correctiveRoot_l
position: {x: -0.0062548737, y: 0.009754476, z: 0.01985306}
rotation: {x: -0, y: -2.3283059e-10, z: 2.2737362e-13, w: 1}
scale: {x: 1.0000002, y: 1, z: 1}
- name: lowerarm_fwd_l
parentName: lowerarm_correctiveRoot_l
position: {x: -0.014256632, y: -0.027075524, z: 0.0048040296}
rotation: {x: -0.70710677, y: -0.0000001701992, z: 0.000000108500444, w: -0.7071069}
scale: {x: 1, y: 0.9999998, z: 0.99999946}
- name: lowerarm_bck_l
parentName: lowerarm_correctiveRoot_l
position: {x: -0.014871552, y: 0.035853036, z: -0.012619874}
rotation: {x: -0.7071068, y: 0.00000014074612, z: 0.00000018327341, w: 0.7071067}
scale: {x: 1, y: 1, z: 0.9999998}
- name: hand_l
parentName: lowerarm_l
position: {x: -0.26095158, y: 1.3433698e-16, z: 3.0198067e-16}
rotation: {x: -0.59287965, y: -0.044589195, z: -0.071847536, w: 0.8008392}
scale: {x: 1.0000002, y: 1.0000001, z: 1.0000002}
- name: middle_metacarpal_l
parentName: hand_l
position: {x: -0.031166257, y: -0.0006771632, z: -0.0036451041}
rotation: {x: 0.00078699004, y: 0.010216746, z: 0.057442233, w: 0.99829626}
scale: {x: 0.99999994, y: 1, z: 1.0000002}
- name: middle_01_l
parentName: middle_metacarpal_l
position: {x: -0.055605467, y: 4.565237e-15, z: 2.9043434e-15}
rotation: {x: -0.024070557, y: 0.0067178593, z: -0.03214151, w: 0.9991709}
scale: {x: 1.0000001, y: 1.0000002, z: 1}
- name: middle_02_l
parentName: middle_01_l
position: {x: -0.049196705, y: 5.0204282e-15, z: 3.1596946e-15}
rotation: {x: 0.0001016743, y: -0.00089667423, z: -0.035179224, w: 0.9993807}
scale: {x: 1.0000001, y: 1.0000002, z: 1.0000002}
- name: middle_03_l
parentName: middle_02_l
position: {x: -0.029020518, y: -6.37268e-16, z: -5.995204e-17}
rotation: {x: -0.000047406586, y: 0.001909316, z: -0.024870783, w: 0.9996889}
scale: {x: 1.0000002, y: 0.9999997, z: 1.0000001}
- name: pinky_metacarpal_l
parentName: hand_l
position: {x: -0.029831223, y: 0.0024203737, z: 0.019275011}
rotation: {x: -0.2063544, y: 0.014049918, z: -0.0111739095, w: 0.9783127}
scale: {x: 0.9999998, y: 1.0000002, z: 0.99999994}
- name: pinky_01_l
parentName: pinky_metacarpal_l
position: {x: -0.047179468, y: 1.5232259e-15, z: 5.107026e-15}
rotation: {x: 0.001316711, y: -0.003706485, z: -0.038290013, w: 0.999259}
scale: {x: 1.0000005, y: 1.0000001, z: 1.0000006}
- name: pinky_02_l
parentName: pinky_01_l
position: {x: -0.028932974, y: 3.7592152e-15, z: 2.877698e-15}
rotation: {x: -0.0005951763, y: 0.0003474794, z: -0.03468028, w: 0.9993983}
scale: {x: 1.0000002, y: 1.0000002, z: 1.0000001}
- name: pinky_03_l
parentName: pinky_02_l
position: {x: -0.017915197, y: -1.1934898e-15, z: 8.1046276e-17}
rotation: {x: -0.000025387437, y: 0.0007321569, z: -0.028393129, w: 0.9995966}
scale: {x: 1.0000006, y: 1.0000002, z: 1.0000007}
- name: ring_metacarpal_l
parentName: hand_l
position: {x: -0.031086082, y: 0.0006031174, z: 0.008013592}
rotation: {x: -0.08976143, y: 0.018281782, z: 0.01874362, w: 0.9956191}
scale: {x: 1.0000001, y: 1, z: 1}
- name: ring_01_l
parentName: ring_metacarpal_l
position: {x: -0.049927615, y: 2.4202861e-15, z: 3.5949023e-15}
rotation: {x: -0.006899094, y: -0.0013214531, z: -0.03571647, w: 0.99933726}
scale: {x: 1.0000004, y: 1.0000004, z: 1.0000004}
- name: ring_02_l
parentName: ring_01_l
position: {x: -0.042513885, y: 3.3217873e-15, z: 3.3462121e-15}
rotation: {x: -0.00056671107, y: -0.00054066104, z: -0.031937487, w: 0.99948967}
scale: {x: 1, y: 1, z: 1.0000001}
- name: ring_03_l
parentName: ring_02_l
position: {x: -0.03234828, y: -6.550316e-16, z: -2.5757173e-16}
rotation: {x: -0.00013460721, y: 0.003215541, z: -0.040373072, w: 0.99917954}
scale: {x: 1.0000002, y: 1, z: 1.0000005}
- name: thumb_01_l
parentName: hand_l
position: {x: -0.023100065, y: 0.014519229, z: -0.025470773}
rotation: {x: -0.5142395, y: 0.31792894, z: -0.23781548, w: -0.7602123}
scale: {x: 0.99999994, y: 1, z: 1}
- name: thumb_02_l
parentName: thumb_01_l
position: {x: -0.04631789, y: 8.7707615e-17, z: 5.4178885e-16}
rotation: {x: 0.00049120164, y: 0.010403718, z: -0.032680243, w: 0.9994116}
scale: {x: 0.9999998, y: 0.99999994, z: 0.99999994}
- name: thumb_03_l
parentName: thumb_02_l
position: {x: -0.027105905, y: 3.524958e-16, z: -5.6732393e-16}
rotation: {x: 0.00014042777, y: -0.0017163561, z: -0.07327619, w: 0.9973102}
scale: {x: 1, y: 1.0000001, z: 1}
- name: index_metacarpal_l
parentName: hand_l
position: {x: -0.034526736, y: 0.0011279581, z: -0.020519018}
rotation: {x: 0.15400735, y: -0.04346009, z: 0.040791772, w: 0.98627025}
scale: {x: 0.99999994, y: 0.9999998, z: 1.0000001}
- name: index_01_l
parentName: index_metacarpal_l
position: {x: -0.053769063, y: 2.8066437e-15, z: 1.4699353e-15}
rotation: {x: -0.08578587, y: 0.010917608, z: -0.0331925, w: 0.9957008}
scale: {x: 1, y: 1, z: 1}
- name: index_02_l
parentName: index_01_l
position: {x: -0.045645483, y: 4.8627768e-15, z: 2.9398705e-15}
rotation: {x: 0.00034583342, y: -0.00083258894, z: -0.03849602, w: 0.9992584}
scale: {x: 1.0000006, y: 1.0000005, z: 1.0000002}
- name: index_03_l
parentName: index_02_l
position: {x: -0.024864709, y: 2.0872193e-16, z: 2.5202062e-16}
rotation: {x: 0.00000008486675, y: -0.0005249145, z: 0.00010772134, w: 0.9999999}
scale: {x: 1.0000006, y: 1.0000002, z: 1.0000007}
- name: wrist_inner_l
parentName: hand_l
position: {x: 0.0017634814, y: 0.016798155, z: -0.0028417164}
rotation: {x: -0.68483704, y: -0.051896308, z: -0.0930808, w: 0.7208613}
scale: {x: 0.99999994, y: 1.0000001, z: 1.0000001}
- name: wrist_outer_l
parentName: hand_l
position: {x: 0.00081474695, y: -0.016855558, z: -0.0031309773}
rotation: {x: -0.7208613, y: 0.09308085, z: -0.05189621, w: -0.68483704}
scale: {x: 1.0000001, y: 1.0000005, z: 1.0000001}
- name: weapon_l
parentName: hand_l
position: {x: -0.01073547, y: 0.014863692, z: 0.004871866}
rotation: {x: -0.59093285, y: -0.55624866, z: -0.078170635, w: -0.5790295}
scale: {x: 1.0000002, y: 0.99999994, z: 0.9999997}
- name: upperarm_twist_01_l
parentName: upperarm_l
position: {x: -0.09030118, y: -2.1704859e-16, z: -5.107026e-16}
rotation: {x: 0.0000000037252903, y: 0.0020881891, z: -0.00011943467, w: 0.99999785}
scale: {x: 0.99999994, y: 1, z: 1}
- name: upperarm_twistCor_01_l
parentName: upperarm_twist_01_l
position: {x: -1.5808415e-15, y: 9.6697314e-17, z: -4.4263766e-16}
rotation: {x: 0.000000024176444, y: 0.002088109, z: -0.000119411874, w: 0.99999785}
scale: {x: 1.0000005, y: 1.0000004, z: 1.0000001}
- name: upperarm_twist_02_l
parentName: upperarm_l
position: {x: -0.18060236, y: -4.8849814e-16, z: -8.970602e-16}
rotation: {x: -0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1.0000002, z: 0.99999994}
- name: upperarm_tricep_l
parentName: upperarm_twist_02_l
position: {x: -0.0011777227, y: 0.047947254, z: -0.0014219055}
rotation: {x: 0.7363054, y: 0.011613441, z: 0.032474004, w: -0.6757698}
scale: {x: 1.0000002, y: 1.0000006, z: 1.0000008}
- name: upperarm_bicep_l
parentName: upperarm_twist_02_l
position: {x: -0.0046326653, y: -0.032203976, z: -0.0035825723}
rotation: {x: 0.67576987, y: -0.03247416, z: 0.01161343, w: 0.7363055}
scale: {x: 1.0000002, y: 1.0000002, z: 0.99999994}
- name: upperarm_twistCor_02_l
parentName: upperarm_twist_02_l
position: {x: -7.5364444e-16, y: 1.4879345e-16, z: -6.211551e-17}
rotation: {x: -0.00000009499489, y: 0.004176348, z: -0.0002388125, w: 0.9999913}
scale: {x: 1.0000001, y: 1, z: 0.99999994}
- name: upperarm_correctiveRoot_l
parentName: upperarm_l
position: {x: 5.024295e-16, y: 2.2537758e-17, z: -5.057598e-16}
rotation: {x: -0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1.0000002, z: 0.99999994}
- name: upperarm_bck_l
parentName: upperarm_correctiveRoot_l
position: {x: -0.01559413, y: 0.06354662, z: 0.0055722166}
rotation: {x: 0.58310604, y: 0.00000014901158, z: 0.000000040978183, w: -0.81239605}
scale: {x: 1.0000001, y: 1.0000001, z: 1.0000002}
- name: upperarm_fwd_l
parentName: upperarm_correctiveRoot_l
position: {x: -0.032174252, y: -0.06522155, z: -0.0059551536}
rotation: {x: 0.75705147, y: -0.0676232, z: -0.080101214, w: 0.6448908}
scale: {x: 1.0000002, y: 0.99999994, z: 0.99999994}
- name: upperarm_in_l
parentName: upperarm_correctiveRoot_l
position: {x: -0.059814952, y: -0.015915679, z: -0.046137996}
rotation: {x: 0.9128551, y: -9.313227e-10, z: -0.4082838, w: -0.000000025611373}
scale: {x: 1.0000001, y: 1.0000002, z: 1}
- name: upperarm_out_l
parentName: upperarm_correctiveRoot_l
position: {x: 0.001483597, y: 0.0028834047, z: 0.056798987}
rotation: {x: -0, y: -0, z: -0, w: 1}
scale: {x: 1.0000002, y: 1.0000001, z: 1}
- name: clavicle_out_l
parentName: clavicle_l
position: {x: -0.10794139, y: 0.0005109975, z: 0.054980624}
rotation: {x: -0.0025897846, y: 0.027060986, z: 0.037471164, w: 0.99892795}
scale: {x: 1, y: 1.0000002, z: 1.0000001}
- name: clavicle_scap_l
parentName: clavicle_l
position: {x: -0.08872707, y: 0.061139088, z: -0.023973433}
rotation: {x: 0.027060974, y: 0.0025898814, z: 0.9989279, w: -0.03747118}
scale: {x: 1.0000004, y: 1.0000002, z: 1.0000001}
- name: clavicle_r
parentName: spine_05
position: {x: -0.058304302, y: 0.010049138, z: 0.009313574}
rotation: {x: -0.7504628, y: -0.08991408, z: -0.6520517, w: 0.059578553}
scale: {x: 1.0000002, y: 1.0000001, z: 1}
- name: upperarm_r
parentName: clavicle_r
position: {x: 0.15285988, y: -0.00000005468613, z: -0.000004020983}
rotation: {x: -0.034482885, y: 0.050429404, z: 0.016398069, w: 0.9979975}
scale: {x: 1, y: 1.0000002, z: 1.0000004}
- name: lowerarm_r
parentName: upperarm_r
position: {x: 0.27089924, y: 7.1609383e-16, z: 2.0605738e-14}
rotation: {x: -0.00623948, y: 0.018810496, z: 0.028457247, w: 0.9993985}
scale: {x: 0.9999997, y: 1.0000002, z: 1}
- name: lowerarm_twist_02_r
parentName: lowerarm_r
position: {x: 0.0869851, y: -2.8366196e-16, z: -2.842171e-16}
rotation: {x: 0.0012478082, y: 0.0016746778, z: -0.0005855557, w: 0.9999977}
scale: {x: 1.0000001, y: 1.0000001, z: 1}
- name: lowerarm_twist_01_r
parentName: lowerarm_r
position: {x: 0.17397001, y: 5.551115e-19, z: 3.0198067e-16}
rotation: {x: 0.001247753, y: 0.0016746651, z: -0.00058549613, w: 0.99999774}
scale: {x: 1.0000002, y: 1.0000002, z: 1.0000001}
- name: lowerarm_correctiveRoot_r
parentName: lowerarm_r
position: {x: 0.00000016877833, y: 0.00000022643009, z: -0.0000035186088}
rotation: {x: 0.001249043, y: 0.0021752703, z: -0.000002681948, w: 0.9999969}
scale: {x: 1, y: 0.99999994, z: 1}
- name: lowerarm_out_r
parentName: lowerarm_correctiveRoot_r
position: {x: 0.0066188704, y: -0.013741538, z: -0.022719068}
rotation: {x: -0, y: -0, z: -0, w: 1}
scale: {x: 1.0000002, y: 1, z: 1.0000005}
- name: lowerarm_in_r
parentName: lowerarm_correctiveRoot_r
position: {x: 0.01664528, y: -0.0022968135, z: 0.024498712}
rotation: {x: 1, y: 0.00000008931601, z: 0.000000040168203, w: -0.000000027745735}
scale: {x: 1.0000002, y: 1.0000002, z: 1.0000004}
- name: lowerarm_fwd_r
parentName: lowerarm_correctiveRoot_r
position: {x: 0.014935093, y: 0.02424894, z: -0.0060789287}
rotation: {x: 0.70710677, y: -0.00000011106023, z: 0.0000001974636, w: 0.7071067}
scale: {x: 1.0000002, y: 1.0000002, z: 1.0000004}
- name: lowerarm_bck_r
parentName: lowerarm_correctiveRoot_r
position: {x: 0.017019121, y: -0.03649876, z: 0.009544169}
rotation: {x: -0.70710677, y: -0.000000045401976, z: -0.00000009959433, w: 0.7071069}
scale: {x: 1.0000002, y: 1.0000001, z: 0.9999998}
- name: hand_r
parentName: lowerarm_r
position: {x: 0.26095495, y: -2.853273e-16, z: 1.4210854e-16}
rotation: {x: -0.5928788, y: -0.04459778, z: -0.07185489, w: 0.80083877}
scale: {x: 1, y: 1.0000001, z: 0.99999994}
- name: middle_metacarpal_r
parentName: hand_r
position: {x: 0.031166097, y: 0.0006771668, z: 0.0036420475}
rotation: {x: 0.0007853505, y: 0.01025686, z: 0.057465527, w: 0.99829453}
scale: {x: 1, y: 1.0000001, z: 1.0000002}
- name: middle_01_r
parentName: middle_metacarpal_r
position: {x: 0.055606164, y: 0.00000013257932, z: 0.0000004771214}
rotation: {x: -0.024071423, y: 0.0067105033, z: -0.032137193, w: 0.999171}
scale: {x: 1.0000002, y: 1.0000002, z: 1}
- name: middle_02_r
parentName: middle_01_r
position: {x: 0.049196083, y: -0.0000003385173, z: -0.00000032841686}
rotation: {x: 0.00010097582, y: -0.0008890761, z: -0.035182662, w: 0.9993805}
scale: {x: 1.0000004, y: 1.0000005, z: 0.99999994}
- name: middle_03_r
parentName: middle_02_r
position: {x: 0.029020706, y: 0.00000012209041, z: 0.00000026500769}
rotation: {x: -0.0000475856, y: 0.0019094062, z: -0.024870919, w: 0.99968886}
scale: {x: 0.99999994, y: 1.0000001, z: 0.9999998}
- name: pinky_metacarpal_r
parentName: hand_r
position: {x: 0.029830864, y: -0.0024203244, z: -0.019277586}
rotation: {x: -0.2063523, y: 0.014096875, z: -0.011164273, w: 0.97831255}
scale: {x: 1.0000001, y: 1.0000004, z: 0.99999994}
- name: pinky_01_r
parentName: pinky_metacarpal_r
position: {x: 0.04717989, y: -0.0000004648216, z: -0.00000029418626}
rotation: {x: 0.0013162935, y: -0.003697469, z: -0.038298577, w: 0.9992587}
scale: {x: 0.99999994, y: 0.9999996, z: 0.9999997}
- name: pinky_02_r
parentName: pinky_01_r
position: {x: 0.028933203, y: 0.00000032843099, z: 0.0000005785032}
rotation: {x: -0.0005954596, y: 0.00032816315, z: -0.034677804, w: 0.99939835}
scale: {x: 1.0000001, y: 1.0000004, z: 0.99999994}
- name: pinky_03_r
parentName: pinky_02_r
position: {x: 0.017914742, y: 0.00000018642146, z: -0.0000003445621}
rotation: {x: -0.00002523924, y: 0.0007322453, z: -0.02839295, w: 0.9995966}
scale: {x: 1.0000004, y: 1.0000004, z: 1.0000002}
- name: ring_metacarpal_r
parentName: hand_r
position: {x: 0.031086218, y: -0.0006036395, z: -0.008016386}
rotation: {x: -0.08976177, y: 0.018334161, z: 0.018747266, w: 0.99561805}
scale: {x: 1.0000001, y: 1.0000002, z: 1.0000001}
- name: ring_01_r
parentName: ring_metacarpal_r
position: {x: 0.049928054, y: 0.000000588085, z: 0.0000002642582}
rotation: {x: -0.006899114, y: -0.0013248763, z: -0.035696458, w: 0.999338}
scale: {x: 1.0000006, y: 1.0000008, z: 0.9999997}
- name: ring_02_r
parentName: ring_01_r
position: {x: 0.042513832, y: -0.000000828428, z: -0.00000020854412}
rotation: {x: -0.0005672316, y: -0.00053429295, z: -0.03195674, w: 0.999489}
scale: {x: 0.9999996, y: 1, z: 1}
- name: ring_03_r
parentName: ring_02_r
position: {x: 0.032347318, y: 0.00000051180757, z: 0.00000033301117}
rotation: {x: -0.00013467565, y: 0.003215518, z: -0.040372908, w: 0.9991796}
scale: {x: 1, y: 0.9999997, z: 1.0000001}
- name: thumb_01_r
parentName: hand_r
position: {x: 0.023100778, y: -0.014519234, z: 0.025468409}
rotation: {x: 0.5142521, y: -0.31789598, z: 0.23779523, w: 0.7602239}
scale: {x: 1, y: 1.0000001, z: 1.0000001}
- name: thumb_02_r
parentName: thumb_01_r
position: {x: 0.04631802, y: 0.00000016432628, z: 0.00000049452717}
rotation: {x: 0.00048997975, y: 0.010403032, z: -0.03267251, w: 0.9994119}
scale: {x: 1.0000004, y: 1.0000001, z: 1.0000001}
- name: thumb_03_r
parentName: thumb_02_r
position: {x: 0.02710575, y: -0.00000050043053, z: 0.00000007969171}
rotation: {x: 0.00014047895, y: -0.0017163563, z: -0.07327604, w: 0.9973103}
scale: {x: 1.0000001, y: 0.9999998, z: 1.0000005}
- name: index_metacarpal_r
parentName: hand_r
position: {x: 0.034526568, y: -0.0011278965, z: 0.020515975}
rotation: {x: 0.15400743, y: -0.043460015, z: 0.040791858, w: 0.98627025}
scale: {x: 1.0000001, y: 1.0000004, z: 1.0000004}
- name: index_01_r
parentName: index_metacarpal_r
position: {x: 0.053768992, y: -0.00000041306845, z: 0.0000004135864}
rotation: {x: -0.08578666, y: 0.010915768, z: -0.033207178, w: 0.9957001}
scale: {x: 1.0000005, y: 1.0000004, z: 0.9999998}
- name: index_02_r
parentName: index_01_r
position: {x: 0.045645688, y: 0.0000010120132, z: 0.0000002721985}
rotation: {x: 0.00034570674, y: -0.00083413307, z: -0.038479917, w: 0.99925905}
scale: {x: 1.0000001, y: 1.0000001, z: 0.9999997}
- name: index_03_r
parentName: index_02_r
position: {x: 0.024864469, y: -0.000000095848286, z: 0.00000005134596}
rotation: {x: -0.000000030791846, y: -0.0005250239, z: 0.00010791506, w: 0.9999999}
scale: {x: 0.9999998, y: 0.99999994, z: 1}
- name: wrist_inner_r
parentName: hand_r
position: {x: -0.0017632203, y: -0.016797837, z: 0.0028392773}
rotation: {x: -0.684837, y: -0.051896352, z: -0.09308093, w: 0.7208614}
scale: {x: 1, y: 1.0000004, z: 1.0000002}
- name: wrist_outer_r
parentName: hand_r
position: {x: -0.0008143313, y: 0.016855745, z: 0.003128231}
rotation: {x: 0.7208613, y: -0.093080945, z: 0.051896356, w: 0.68483704}
scale: {x: 1.0000001, y: 1.0000005, z: 1.0000005}
- name: weapon_r
parentName: hand_r
position: {x: 0.0107356105, y: -0.014863772, z: -0.0048742844}
rotation: {x: -0.5790296, y: -0.07817073, z: 0.5562486, w: 0.59093285}
scale: {x: 1.0000004, y: 0.9999998, z: 1}
- name: upperarm_twist_01_r
parentName: upperarm_r
position: {x: 0.09029975, y: 0.00000010100946, z: -0.0000012584891}
rotation: {x: 0.0000000074505797, y: 0.002088308, z: -0.00011944397, w: 0.9999978}
scale: {x: 1.0000002, y: 0.99999994, z: 1.0000002}
- name: upperarm_twistCor_01_r
parentName: upperarm_twist_01_r
position: {x: -5.533129e-16, y: -1.4989135e-16, z: 1.6067846e-16}
rotation: {x: -0.000000011175797, y: 0.0020881381, z: -0.000119434284, w: 0.9999978}
scale: {x: 0.99999994, y: 1.0000001, z: 0.99999994}
- name: upperarm_twist_02_r
parentName: upperarm_r
position: {x: 0.1805995, y: 0.00000020201892, z: -0.0000025169782}
rotation: {x: -0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 0.99999994, z: 1.0000001}
- name: upperarm_tricep_r
parentName: upperarm_twist_02_r
position: {x: 0.0028466443, y: -0.047872346, z: -0.00066920987}
rotation: {x: -0.73630553, y: -0.0116132945, z: -0.032474104, w: 0.67576975}
scale: {x: 1, y: 1.0000001, z: 0.9999997}
- name: upperarm_bicep_r
parentName: upperarm_twist_02_r
position: {x: 0.0061306674, y: 0.032275256, z: 0.0016008666}
rotation: {x: 0.67576975, y: -0.03247416, z: 0.011613352, w: 0.73630553}
scale: {x: 0.99999994, y: 1.0000001, z: 0.9999997}
- name: upperarm_twistCor_02_r
parentName: upperarm_twist_02_r
position: {x: 1.5072876e-15, y: -1.9906136e-16, z: 9.228503e-16}
rotation: {x: -0.00000006705522, y: 0.0041764076, z: -0.00023886931, w: 0.9999913}
scale: {x: 1, y: 0.9999997, z: 0.9999998}
- name: upperarm_correctiveRoot_r
parentName: upperarm_r
position: {x: 5.275498e-16, y: 7.326533e-18, z: 1.0829913e-15}
rotation: {x: -0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 0.99999994, z: 1.0000001}
- name: upperarm_bck_r
parentName: upperarm_correctiveRoot_r
position: {x: 0.017315991, y: -0.06330215, z: -0.007334748}
rotation: {x: -0.58310616, y: 0.000000059604638, z: 0.000000047497444, w: 0.81239605}
scale: {x: 1, y: 1, z: 0.9999997}
- name: upperarm_in_r
parentName: upperarm_correctiveRoot_r
position: {x: 0.056036085, y: 0.013639714, z: 0.041672286}
rotation: {x: -0.912855, y: -0.0000000037252894, z: 0.40828383, w: -0.000000073167016}
scale: {x: 1.0000001, y: 0.9999998, z: 1}
- name: upperarm_fwd_r
parentName: upperarm_correctiveRoot_r
position: {x: 0.033673074, y: 0.06529402, z: 0.0039745467}
rotation: {x: 0.7570513, y: -0.06762322, z: -0.08010142, w: 0.64489084}
scale: {x: 1, y: 0.99999994, z: 0.9999996}
- name: upperarm_out_r
parentName: upperarm_correctiveRoot_r
position: {x: 0.00001522557, y: -0.0028120768, z: -0.0587804}
rotation: {x: -0, y: -0, z: -0, w: 1}
scale: {x: 0.99999994, y: 0.99999994, z: 1}
- name: clavicle_out_r
parentName: clavicle_r
position: {x: 0.11048164, y: 0.0018364313, z: -0.055069216}
rotation: {x: -0.0025898886, y: 0.027060982, z: 0.037471145, w: 0.9989279}
scale: {x: 0.99999994, y: 1.0000004, z: 1.0000001}
- name: clavicle_scap_r
parentName: clavicle_r
position: {x: 0.09116939, y: -0.061032064, z: 0.023641225}
rotation: {x: 0.027061015, y: 0.0025899038, z: 0.99892795, w: -0.037471134}
scale: {x: 1.0000002, y: 0.99999994, z: 1.0000001}
- name: clavicle_pec_r
parentName: spine_05
position: {x: 0.084378414, y: -0.10153745, z: 0.10180426}
rotation: {x: -0.7254827, y: -0.108504444, z: -0.67929626, w: 0.021410031}
scale: {x: 1, y: 0.9999998, z: 0.9999998}
- name: spine_04_latissimus_l
parentName: spine_05
position: {x: 0.083826855, y: 0.032562666, z: -0.12805118}
rotation: {x: -0.16731097, y: 0.75772434, z: 0.019259661, w: -0.63046813}
scale: {x: 0.9999998, y: 0.99999994, z: 0.9999997}
- name: spine_04_latissimus_r
parentName: spine_05
position: {x: 0.08388604, y: 0.032558173, z: 0.12816326}
rotation: {x: -0.7320417, y: -0.04704542, z: -0.6750825, w: 0.07851967}
scale: {x: 1, y: 0.9999997, z: 0.99999994}
- name: clavicle_pec_l
parentName: spine_05
position: {x: 0.08435377, y: -0.09910113, z: -0.0982911}
rotation: {x: -0.10850592, y: 0.7254653, z: -0.02140622, w: -0.6793147}
scale: {x: 0.99999994, y: 0.9999998, z: 0.9999997}
- name: thigh_r
parentName: pelvis
position: {x: 0.032320436, y: -0.0006799185, z: 0.111546}
rotation: {x: 0.023873802, y: -0.072943754, z: -0.9962399, w: 0.040190388}
scale: {x: 1.0000002, y: 1.0000004, z: 1.0000005}
- name: calf_r
parentName: thigh_r
position: {x: -0.45751938, y: 1.4654943e-16, z: 2.0605739e-15}
rotation: {x: -0.00000007974449, y: -0.00000007613561, z: 0.009542106, w: 0.99995446}
scale: {x: 1.0000001, y: 1, z: 1}
- name: foot_r
parentName: calf_r
position: {x: -0.41705465, y: -8.881784e-18, z: 7.105427e-16}
rotation: {x: 0.000022610235, y: -0.022162398, z: -0.000991823, w: 0.9997539}
scale: {x: 1.0000005, y: 1.0000005, z: 1.0000008}
- name: ball_r
parentName: foot_r
position: {x: -0.06536763, y: 0.13629231, z: -0.00043897645}
rotation: {x: 0.0000000040745363, y: 0.00000004284084, z: 0.7071068, w: 0.70710677}
scale: {x: 0.9999996, y: 0.9999998, z: 0.9999997}
- name: ankle_bck_r
parentName: foot_r
position: {x: 0.007048862, y: -0.040763192, z: 0.0073197093}
rotation: {x: -0.7021339, y: -0.005506803, z: 0.05004926, w: 0.7102625}
scale: {x: 0.9999998, y: 0.99999994, z: 0.9999998}
- name: ankle_fwd_r
parentName: foot_r
position: {x: 0.017609686, y: 0.0450347, z: -0.0034758465}
rotation: {x: 0.7102624, y: 0.050049245, z: 0.0055068526, w: 0.70213395}
scale: {x: 0.9999998, y: 0.99999994, z: 0.9999998}
- name: calf_twist_02_r
parentName: calf_r
position: {x: -0.13901822, y: -7.3274716e-17, z: 0.00049997185}
rotation: {x: 0.000046332654, y: 0.0024714253, z: -0.0009909084, w: 0.9999965}
scale: {x: 1.0000005, y: 1.0000004, z: 1.0000006}
- name: calf_twistCor_02_r
parentName: calf_twist_02_r
position: {x: -1.4366055e-16, y: 3.5133133e-17, z: 2.993174e-16}
rotation: {x: -0, y: -0, z: 4.498446e-11, w: 1}
scale: {x: 1.0000001, y: 1, z: 0.99999994}
- name: calf_twist_01_r
parentName: calf_r
position: {x: -0.27803645, y: -5.7731595e-17, z: 0.0009999437}
rotation: {x: 0.000046332654, y: 0.0024714253, z: -0.0009909084, w: 0.9999965}
scale: {x: 1.0000005, y: 1.0000004, z: 1.0000006}
- name: calf_correctiveRoot_r
parentName: calf_r
position: {x: 1.4210853e-16, y: -4.7796345e-17, z: 2.500146e-17}
rotation: {x: 0.000048202874, y: 0.0017982891, z: -0.00000014793686, w: 0.99999845}
scale: {x: 1.0000004, y: 1.0000002, z: 1.0000002}
- name: calf_kneeBack_r
parentName: calf_correctiveRoot_r
position: {x: 0.0026281518, y: -0.052397516, z: -0.0033655467}
rotation: {x: -0.69333977, y: -0.012997794, z: 0.02152897, w: 0.7201719}
scale: {x: 0.99999994, y: 1, z: 0.99999994}
- name: calf_knee_r
parentName: calf_correctiveRoot_r
position: {x: 0.00048278633, y: 0.04618447, z: -0.0012729659}
rotation: {x: 0.7201719, y: 0.021529041, z: 0.012997754, w: 0.6933398}
scale: {x: 1.0000001, y: 1, z: 1.0000001}
- name: thigh_twist_01_r
parentName: thigh_r
position: {x: -0.15250646, y: 5.551115e-17, z: 6.5725204e-16}
rotation: {x: -0.00000011816155, y: 0.0024718016, z: -0.0004650408, w: 0.99999684}
scale: {x: 1.0000002, y: 1, z: 1}
- name: thigh_twistCor_01_r
parentName: thigh_twist_01_r
position: {x: -1.4218852e-16, y: -3.488578e-17, z: 2.237562e-17}
rotation: {x: -0, y: -0, z: 1.0336176e-12, w: 1}
scale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
- name: thigh_twist_02_r
parentName: thigh_r
position: {x: -0.3050129, y: 6.661338e-17, z: 1.3855583e-15}
rotation: {x: -0.00000011816155, y: 0.0024718016, z: -0.0004650408, w: 0.99999684}
scale: {x: 1.0000002, y: 1, z: 1}
- name: thigh_twistCor_02_r
parentName: thigh_twist_02_r
position: {x: 5.6852105e-16, y: -2.5676307e-17, z: -1.1281973e-17}
rotation: {x: -0, y: -0, z: 1.0336176e-12, w: 1}
scale: {x: 1.0000001, y: 1.0000001, z: 1.0000001}
- name: thigh_correctiveRoot_r
parentName: thigh_r
position: {x: 1.421086e-16, y: -4.4401827e-18, z: -8.9123027e-17}
rotation: {x: 5.8207654e-11, y: -2.3283062e-10, z: -0.0000000016298143, w: 1}
scale: {x: 1.0000001, y: 0.99999994, z: 1.0000001}
- name: thigh_fwd_r
parentName: thigh_correctiveRoot_r
position: {x: 0.06317815, y: 0.076825134, z: -0.00922383}
rotation: {x: 0.7071067, y: -0.00000003599402, z: 0.0000000661804, w: 0.70710695}
scale: {x: 1, y: 0.9999997, z: 1}
- name: thigh_bck_r
parentName: thigh_correctiveRoot_r
position: {x: 0.038313203, y: -0.11172121, z: -0.02334635}
rotation: {x: -0.7071069, y: -0.00000011717031, z: -0.00000005921888, w: 0.70710677}
scale: {x: 1.0000001, y: 0.9999998, z: 0.9999998}
- name: thigh_out_r
parentName: thigh_correctiveRoot_r
position: {x: 0.058910087, y: -0.013259211, z: 0.048599437}
rotation: {x: -1, y: 0.000000012689271, z: -0.00000008358621, w: -0.00000009691576}
scale: {x: 0.99999994, y: 0.9999998, z: 0.9999998}
- name: thigh_in_r
parentName: thigh_correctiveRoot_r
position: {x: -0.10392979, y: 0.0078099295, z: -0.092181854}
rotation: {x: -0.000000046740745, y: 0.000000008149072, z: 0.00000008463393, w: 1}
scale: {x: 1.0000001, y: 1, z: 0.99999994}
- name: thigh_bck_lwr_r
parentName: thigh_correctiveRoot_r
position: {x: -0.06271104, y: -0.10753544, z: -0.01988474}
rotation: {x: -0.7071069, y: -0.00000011717031, z: -0.00000005921888, w: 0.70710677}
scale: {x: 1.0000001, y: 0.9999998, z: 0.9999998}
- name: thigh_fwd_lwr_r
parentName: thigh_correctiveRoot_r
position: {x: 0.0051321397, y: 0.07306521, z: -0.0082216365}
rotation: {x: 0.7071067, y: -0.00000003599402, z: 0.0000000661804, w: 0.70710695}
scale: {x: 1, y: 0.9999997, z: 1}
- name: thigh_l
parentName: pelvis
position: {x: 0.032319915, y: -0.000680315, z: -0.11154585}
rotation: {x: -0.072943635, y: -0.0238736, z: -0.04019044, w: -0.99623996}
scale: {x: 1.0000002, y: 1.0000004, z: 1.0000002}
- name: calf_l
parentName: thigh_l
position: {x: 0.45752037, y: -1.3322676e-16, z: 0}
rotation: {x: -0, y: 0.00000010058284, z: 0.009542068, w: 0.99995446}
scale: {x: 1.0000002, y: 1, z: 1.0000001}
- name: foot_l
parentName: calf_l
position: {x: 0.4170542, y: -3.9968027e-17, z: 7.105427e-17}
rotation: {x: 0.000022570632, y: -0.022162449, z: -0.0009918278, w: 0.99975395}
scale: {x: 1.0000002, y: 1.0000004, z: 1.0000001}
- name: ball_l
parentName: foot_l
position: {x: 0.065367624, y: -0.1362923, z: 0.0004389023}
rotation: {x: -0.0000000070176602, y: 0.000000020489095, z: 0.7071068, w: 0.7071068}
scale: {x: 0.99999994, y: 0.99999994, z: 1.0000002}
- name: ankle_bck_l
parentName: foot_l
position: {x: -0.0077887718, y: 0.03379726, z: -0.003502553}
rotation: {x: -0.7501635, y: -0.0019755675, z: 0.050311603, w: 0.6593328}
scale: {x: 1.0000005, y: 1.0000001, z: 1.0000001}
- name: ankle_fwd_l
parentName: foot_l
position: {x: -0.01391695, y: -0.040441476, z: -0.00232527}
rotation: {x: 0.6593328, y: 0.050311606, z: 0.0019755473, w: 0.75016344}
scale: {x: 1.0000005, y: 1.0000002, z: 0.99999994}
- name: calf_twist_02_l
parentName: calf_l
position: {x: 0.13901806, y: -0.00000009072541, z: -0.0005004721}
rotation: {x: 0.000046359906, y: 0.0024712961, z: -0.0009909505, w: 0.99999654}
scale: {x: 1.0000005, y: 1.0000002, z: 1.0000004}
- name: calf_twistCor_02_l
parentName: calf_twist_02_l
position: {x: 5.681046e-16, y: -2.5574042e-17, z: 7.8570174e-17}
rotation: {x: -0, y: -0, z: -1.6378008e-11, w: 1}
scale: {x: 1, y: 1.0000001, z: 1}
- name: calf_twist_01_l
parentName: calf_l
position: {x: 0.27803615, y: -0.00000009746015, z: -0.0010004657}
rotation: {x: 0.000046359906, y: 0.0024712961, z: -0.0009909505, w: 0.99999654}
scale: {x: 1.0000005, y: 1.0000002, z: 1.0000004}
- name: calf_correctiveRoot_l
parentName: calf_l
position: {x: -0.0000000014940447, y: -0.000000078276486, z: -0.00000044586872}
rotation: {x: 0.00004808755, y: 0.0017981428, z: -0.000000113621354, w: 0.9999984}
scale: {x: 1.0000004, y: 1.0000001, z: 1.0000001}
- name: calf_kneeBack_l
parentName: calf_correctiveRoot_l
position: {x: -0.0025936486, y: 0.052346658, z: 0.0031119525}
rotation: {x: -0.6933396, y: -0.012985962, z: 0.021529486, w: 0.7201723}
scale: {x: 1.0000002, y: 1.0000002, z: 1.0000006}
- name: calf_knee_l
parentName: calf_correctiveRoot_l
position: {x: -0.00045141357, y: -0.046220325, z: 0.0012432837}
rotation: {x: 0.7201723, y: 0.021529501, z: 0.012985921, w: 0.6933396}
scale: {x: 1.0000004, y: 1.0000004, z: 1.0000002}
- name: thigh_twist_01_l
parentName: thigh_l
position: {x: 0.15250678, y: -0.000000028001988, z: -0.00000015947238}
rotation: {x: -0.000000007450581, y: 0.002471894, z: -0.00046511332, w: 0.9999969}
scale: {x: 1.0000002, y: 0.9999997, z: 0.9999999}
- name: thigh_twistCor_01_l
parentName: thigh_twist_01_l
position: {x: 2.8376967e-16, y: 3.109513e-19, z: 9.117463e-17}
rotation: {x: -0, y: -0, z: -1.0686784e-11, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: thigh_twist_02_l
parentName: thigh_l
position: {x: 0.30501357, y: -0.000000056003977, z: -0.00000031894476}
rotation: {x: -0.000000007450581, y: 0.002471894, z: -0.00046511332, w: 0.9999969}
scale: {x: 1.0000002, y: 0.9999997, z: 0.9999999}
- name: thigh_twistCor_02_l
parentName: thigh_twist_02_l
position: {x: 1.4237393e-16, y: -4.3440742e-18, z: -5.250355e-17}
rotation: {x: -0, y: -0, z: -1.0686784e-11, w: 1}
scale: {x: 1, y: 1, z: 1}
- name: thigh_correctiveRoot_l
parentName: thigh_l
position: {x: 8.5265126e-16, y: -8.685708e-18, z: 3.7191112e-17}
rotation: {x: -0, y: -0.0000000018626451, z: 9.313226e-10, w: 1}
scale: {x: 1.0000001, y: 1, z: 1}
- name: thigh_bck_l
parentName: thigh_correctiveRoot_l
position: {x: -0.038295336, y: 0.11165069, z: 0.023064828}
rotation: {x: -0.7071068, y: 0.000000022464727, z: 0.0000000131731905, w: 0.70710677}
scale: {x: 1.0000001, y: 1, z: 1.0000001}
- name: thigh_fwd_l
parentName: thigh_correctiveRoot_l
position: {x: -0.06322477, y: -0.07665837, z: 0.009260224}
rotation: {x: 0.70710677, y: 0.0000000062464793, z: -0.0000000122201795, w: 0.7071068}
scale: {x: 1.0000001, y: 1.0000001, z: 0.9999998}
- name: thigh_out_l
parentName: thigh_correctiveRoot_l
position: {x: -0.058887012, y: 0.013106737, z: -0.048734512}
rotation: {x: -1, y: -0.00000003154855, z: 0.00000007380731, w: -0.000000012980307}
scale: {x: 1.0000001, y: 1, z: 1.0000002}
- name: thigh_bck_lwr_l
parentName: thigh_correctiveRoot_l
position: {x: 0.06006294, y: 0.106731765, z: 0.015781237}
rotation: {x: -0.7071068, y: 0.000000022464727, z: 0.0000000131731905, w: 0.70710677}
scale: {x: 1.0000001, y: 1, z: 1.0000001}
- name: thigh_in_l
parentName: thigh_correctiveRoot_l
position: {x: 0.10327433, y: -0.008447497, z: 0.09194447}
rotation: {x: -0, y: -0, z: -0, w: 1}
scale: {x: 1.0000001, y: 1, z: 1}
- name: thigh_fwd_lwr_l
parentName: thigh_correctiveRoot_l
position: {x: -0.0042718383, y: -0.07843591, z: 0.0073839184}
rotation: {x: 0.70710677, y: 0.0000000062464793, z: -0.0000000122201795, w: 0.7071068}
scale: {x: 1.0000001, y: 1.0000001, z: 0.9999998}
- name: ik_foot_root
parentName: root
position: {x: -0, y: 0, z: 0}
rotation: {x: -0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1.0000004, z: 1.0000004}
- name: ik_foot_l
parentName: ik_foot_root
position: {x: -0.14711809, y: -0.0004145237, z: 0.08143789}
rotation: {x: 0.035699368, y: 0.70451885, z: -0.028369874, w: 0.7082188}
scale: {x: 1.0000006, y: 1.0000005, z: 1.0000002}
- name: ik_foot_r
parentName: ik_foot_root
position: {x: 0.1471183, y: -0.00041416238, z: 0.08143787}
rotation: {x: 0.7082188, y: 0.028369665, z: 0.7045189, w: -0.03569925}
scale: {x: 1.0000006, y: 1.0000006, z: 1.0000004}
- name: ik_hand_root
parentName: root
position: {x: -0, y: 0, z: 0}
rotation: {x: -0, y: -0, z: -0, w: 1}
scale: {x: 1, y: 1.0000004, z: 1.0000004}
- name: ik_hand_gun
parentName: ik_hand_root
position: {x: 0.45554888, y: -0.1440057, z: 1.056407}
rotation: {x: 0.60836744, y: 0.17933683, z: -0.46125895, w: 0.62045753}
scale: {x: 1.0000005, y: 1.0000001, z: 1.0000001}
- name: ik_hand_l
parentName: ik_hand_gun
position: {x: -0.4648035, y: -0.7203053, z: 0.30857638}
rotation: {x: 0.5101571, y: 0.79058844, z: -0.3386882, w: 0.00000029057264}
scale: {x: 0.99999994, y: 1.0000004, z: 1.0000001}
- name: ik_hand_r
parentName: ik_hand_gun
position: {x: -0, y: 0, z: 0}
rotation: {x: -0, y: -0, z: 0.000000007450581, w: 1}
scale: {x: 1.0000002, y: 1.0000001, z: 1}
- name: interaction
parentName: root
position: {x: 1.7763568e-17, y: 1.8735012e-18, z: 3.5527136e-17}
rotation: {x: -0, y: 2.5275457e-17, z: 1.3877785e-17, w: 1}
scale: {x: 1, y: 1.0000004, z: 1.0000004}
- name: center_of_mass
parentName: root
position: {x: 1.7763568e-17, y: 1.8735012e-18, z: 3.5527136e-17}
rotation: {x: -0, y: 2.5275457e-17, z: 1.3877785e-17, w: 1}
scale: {x: 1, y: 1.0000004, z: 1.0000004}
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:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: f031f25cf09cc5e439fd08ddc9420dc9
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 KiB

View File

@ -0,0 +1,114 @@
fileFormatVersion: 2
guid: e9ff7a1a3b666d34e919a61c99b3fc25
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 B

View File

@ -0,0 +1,114 @@
fileFormatVersion: 2
guid: db80b4ecb40b0874a85f84adf3de425b
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 233 KiB

View File

@ -0,0 +1,114 @@
fileFormatVersion: 2
guid: 69b6ccced3a511f4693c5cd72f8e6872
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

View File

@ -0,0 +1,114 @@
fileFormatVersion: 2
guid: c9ec132804c0ede49ac9c39060e06b36
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 1
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
nPOTScale: 1
lightmap: 0
compressionQuality: 50
spriteMode: 0
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 0
spriteTessellationDetail: -1
textureType: 0
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID:
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,109 @@
fileFormatVersion: 2
guid: 351a4796bc5e39d43835dc107d601bab
ModelImporter:
serializedVersion: 22200
internalIDToNameTable: []
externalObjects: {}
materials:
materialImportMode: 2
materialName: 0
materialSearch: 1
materialLocation: 1
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0
resampleCurves: 1
optimizeGameObjects: 0
removeConstantScaleCurves: 0
motionNodeName:
rigImportErrors:
rigImportWarnings:
animationImportErrors:
animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 3
animationRotationError: 0.5
animationPositionError: 0.5
animationScaleError: 0.5
animationWrapMode: 0
extraExposedTransformPaths: []
extraUserProperties: []
clipAnimations: []
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
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:

File diff suppressed because it is too large Load Diff

View File

@ -230,19 +230,22 @@ AnimatorStateMachine:
m_Position: {x: 240, y: 230, z: 0}
- serializedVersion: 1
m_State: {fileID: 1102217136065013648}
m_Position: {x: 240, y: 320, z: 0}
m_Position: {x: 30, y: 520, z: 0}
- serializedVersion: 1
m_State: {fileID: 1102315689705612066}
m_Position: {x: 140, y: 410, z: 0}
m_Position: {x: -70, y: 610, z: 0}
- serializedVersion: 1
m_State: {fileID: -6275610741364301554}
m_Position: {x: 480, y: 370, z: 0}
m_Position: {x: 270, y: 570, z: 0}
- serializedVersion: 1
m_State: {fileID: -4942273955469260354}
m_Position: {x: 400, y: 460, z: 0}
m_Position: {x: 190, y: 660, z: 0}
- serializedVersion: 1
m_State: {fileID: -6007387887935768991}
m_Position: {x: 520, y: 290, z: 0}
m_Position: {x: 310, y: 490, z: 0}
- serializedVersion: 1
m_State: {fileID: 6125420199895248891}
m_Position: {x: 160, y: 350, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions: []
m_EntryTransitions:
@ -253,4 +256,30 @@ AnimatorStateMachine:
m_EntryPosition: {x: 50, y: 120, z: 0}
m_ExitPosition: {x: 800, y: 120, z: 0}
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
m_DefaultState: {fileID: 1102527450245358456}
m_DefaultState: {fileID: 6125420199895248891}
--- !u!1102 &6125420199895248891
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Take 001
m_Speed: 1
m_CycleOffset: 0
m_Transitions: []
m_StateMachineBehaviours: []
m_Position: {x: 50, y: 50, z: 0}
m_IKOnFeet: 0
m_WriteDefaultValues: 1
m_Mirror: 0
m_SpeedParameterActive: 0
m_MirrorParameterActive: 0
m_CycleOffsetParameterActive: 0
m_TimeParameterActive: 0
m_Motion: {fileID: 1827226128182048838, guid: 3da633fdc8224f244a7cd59ebf8ee979, type: 3}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:

View File

@ -9,94 +9,94 @@ public class NorcielBoss : MonsterClass
[Header("--- ⚔️ 패턴 설정 ---")]
[SerializeField] private float patternInterval = 3f; // 공격 간격
[Header("--- 📊 UI 연결 ---")]
[SerializeField] private GameObject bossHealthBar; // 보스 체력바 UI (평소엔 꺼둠)
[Header("--- 🎱 무기(쇠공) 설정 (필수!) ---")]
[SerializeField] private GameObject ironBall; // 씬에 있는 실제 쇠공 오브젝트
[SerializeField] private Transform handHolder; // 쇠공이 붙어있을 손의 위치 (RightHand 뼈)
// 내부 변수
[Header("--- 📊 UI 연결 ---")]
[SerializeField] private GameObject bossHealthBar; // 보스 체력바 UI
// --- 내부 변수들 ---
private float _timer;
private Rigidbody rb;
private bool isBattleStarted = false; // 전투 시작 여부 체크
private Transform target; // 플레이어 타겟
private Rigidbody rb; // 보스 본체의 리지드바디
private Rigidbody ballRb; // 쇠공의 리지드바디
private bool isBattleStarted = false; // 전투 시작 여부
private bool isWeaponless = false; // 현재 무기가 없는가?
private Transform target; // 플레이어 타겟
protected override void Awake()
{
base.Awake();
rb = GetComponent<Rigidbody>();
// 쇠공에서 리지드바디 가져오기
if (ironBall != null) ballRb = ironBall.GetComponent<Rigidbody>();
}
protected override void Init()
{
// 1. 기본 변수 초기화
// 1. 변수 초기화
_timer = patternInterval;
isBattleStarted = false;
isWeaponless = false;
// 플레이어 찾기 (Tag: Player)
// 2. 플레이어 찾기
GameObject playerObj = GameObject.FindWithTag("Player");
if (playerObj != null)
{
target = playerObj.transform;
}
if (playerObj != null) target = playerObj.transform;
else
{
var playerScript = FindObjectOfType<PlayerMovement>();
if (playerScript != null) target = playerScript.transform;
}
// 2. 전투 시작 전 상태 설정 (봉인)
isBattleStarted = false;
// 움직임 끄기
// 3. 상태 봉인 (움직임 끄기)
if (agent != null)
{
agent.enabled = false;
agent.isStopped = true;
}
// 체력바 숨기기
if (bossHealthBar != null) bossHealthBar.SetActive(false);
// 4. 쇠공 초기 상태 설정 (물리 끄고 손에 붙이기)
if (ballRb != null) ballRb.isKinematic = true;
}
protected override void ExecuteAILogic()
{
// 전투 미시작 or 타겟 없음 -> 정지
// 전투 미시작 or 타겟 없음 -> 정지
if (!isBattleStarted || target == null) return;
// ⭐ [최우선 순위] 무기가 없으면 공격 중단하고 주으러 감
if (isWeaponless)
{
RetrieveWeaponLogic();
return;
}
// --- 일반 전투 로직 ---
// 1. 공격 쿨타임 체크
_timer -= Time.deltaTime;
// 쿨타임 끝 + 공격중 아님 + 피격중 아님 + 살아있음 -> 공격 시도
if (_timer <= 0 && !isAttacking && !isHit && !isDead)
{
_timer = patternInterval;
DecideAttack();
}
// 2. 이동 및 애니메이션 처리 (평소 상태)
// 2. 평소 이동 (플레이어 추격)
if (!isAttacking && agent.enabled)
{
agent.SetDestination(target.position);
// ──────── ⭐ [핵심] 이동 애니메이션 동기화 ────────
if (animator != null)
{
// 현재 이동 속도를 가져와서 애니메이터에 전달 (0 ~ 3.5 ~ ...)
// Animator의 Blend Tree가 이 값을 받아 Idle/Walk/Run을 섞어줌
float currentSpeed = agent.velocity.magnitude;
animator.SetFloat("Speed", currentSpeed);
}
// ──────────────────────────────────────────────
// 애니메이션 속도 동기화
if (animator != null) animator.SetFloat("Speed", agent.velocity.magnitude);
// 사거리 안으로 들어왔거나 너무 가까우면 멈춤
// 거리 체크
if (agent.remainingDistance <= agent.stoppingDistance)
{
agent.isStopped = true;
// 몸을 플레이어 쪽으로 돌리기
Vector3 dir = target.position - transform.position;
dir.y = 0;
if (dir != Vector3.zero)
{
transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(dir), Time.deltaTime * 5f);
}
LookAtTarget(target.position);
}
else
{
@ -106,7 +106,76 @@ public class NorcielBoss : MonsterClass
}
// ════════════════════════════════════════
// 🎬 전투 입장 시스템 (외부 호출용)
// 🏃‍♂️ 무기 회수 로직 (Retrieve System)
// ════════════════════════════════════════
private void RetrieveWeaponLogic()
{
if (ironBall == null) return;
// 1. 공 위치로 이동
if (agent.enabled)
{
agent.SetDestination(ironBall.transform.position);
agent.isStopped = false;
}
// 이동 애니메이션
if (animator != null) animator.SetFloat("Speed", agent.velocity.magnitude);
// 2. 공과의 거리 체크 (가까워지면 줍기 시도)
float dist = Vector3.Distance(transform.position, ironBall.transform.position);
// 거리 3.0f 이내이고, 줍는 중이 아닐 때 실행
if (dist <= 3.0f && !isAttacking)
{
StartCoroutine(PickUpBallRoutine());
}
}
private IEnumerator PickUpBallRoutine()
{
OnAttackStart(); // 행동 시작 (다른 행동 불가)
// 멈춤
if (agent != null)
{
agent.isStopped = true;
agent.velocity = Vector3.zero;
}
if (animator != null) animator.SetFloat("Speed", 0);
// 1. 줍는 모션 재생
Debug.Log("boss: 내 소중한 공!!");
if (animator != null) animator.Play("Skill_Pickup"); // 줍는 애니메이션
yield return new WaitForSeconds(0.8f); // 손이 바닥에 닿을 때까지 대기
// 2. ⭐ 공을 다시 손에 붙이기 (Parent)
ironBall.transform.SetParent(handHolder);
// 위치 초기화 (손바닥 안으로)
ironBall.transform.localPosition = Vector3.zero;
ironBall.transform.localRotation = Quaternion.identity;
// 쇠공 물리 끄기 (다시 무기화)
if (ballRb != null)
{
ballRb.isKinematic = true;
ballRb.velocity = Vector3.zero;
}
yield return new WaitForSeconds(1.0f); // 일어나는 시간
// 3. 상태 복구
isWeaponless = false; // 무기 장착 완료!
OnAttackEnd();
if (agent != null) agent.isStopped = false;
}
// ════════════════════════════════════════
// 🎬 전투 입장 & 유틸리티
// ════════════════════════════════════════
public void StartBossBattle()
@ -117,57 +186,54 @@ public class NorcielBoss : MonsterClass
private IEnumerator BattleStartRoutine()
{
// 포효 (스트링 방식)
if (animator != null) animator.Play("Roar");
Debug.Log("😈 보스: 감히 내 영역에 들어오다니! (전투 시작)");
if (bossHealthBar != null) bossHealthBar.SetActive(true);
if (counterSystem != null) counterSystem.InitializeBattle();
yield return new WaitForSeconds(2.0f); // 포효 끝날 때까지 대기
yield return new WaitForSeconds(2.0f);
isBattleStarted = true;
if (agent != null) agent.enabled = true;
}
// ════════════════════════════════════════
// 🧠 AI 판단 및 공격 실행
// ════════════════════════════════════════
private void DecideAttack()
private void LookAtTarget(Vector3 targetPos)
{
// 이동 애니메이션 잠시 0으로 (미끄러짐 방지)
if (animator != null) animator.SetFloat("Speed", 0f);
string patternName = (counterSystem != null) ? counterSystem.SelectBossPattern() : "Normal";
Debug.Log($"🤖 보스 AI 결정: {patternName}");
switch (patternName)
Vector3 dir = targetPos - transform.position;
dir.y = 0;
if (dir != Vector3.zero)
{
case "DashAttack":
StartCoroutine(Pattern_DashAttack());
break;
case "Smash":
StartCoroutine(Pattern_SmashAttack());
break;
case "ShieldWall":
StartCoroutine(Pattern_ShieldWall());
break;
default:
StartCoroutine(Pattern_NormalShoot());
break;
transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(dir), Time.deltaTime * 5f);
}
}
// ════════════════════════════════════════
// ⚔️ 공격 패턴 코루틴 (스트링 방식)
// 🧠 AI 공격 판단
// ════════════════════════════════════════
private void DecideAttack()
{
// 이동 애니메이션 잠시 0으로
if (animator != null) animator.SetFloat("Speed", 0f);
string patternName = (counterSystem != null) ? counterSystem.SelectBossPattern() : "Normal";
switch (patternName)
{
case "DashAttack": StartCoroutine(Pattern_DashAttack()); break;
case "Smash": StartCoroutine(Pattern_SmashAttack()); break;
case "ShieldWall": StartCoroutine(Pattern_ShieldWall()); break;
default: StartCoroutine(Pattern_ThrowBall()); break; // 기본 공격을 던지기로 대체
}
}
// ════════════════════════════════════════
// ⚔️ 공격 패턴 (쇠공 버전)
// ════════════════════════════════════════
// 1. 탱크 돌격 (Dash)
private IEnumerator Pattern_DashAttack()
{
OnAttackStart();
if (animator != null) animator.Play("Skill_Dash_Ready");
yield return new WaitForSeconds(0.5f);
@ -182,7 +248,7 @@ public class NorcielBoss : MonsterClass
if (animator != null) animator.Play("Skill_Dash_Go");
yield return new WaitForSeconds(1.0f);
// 복구
// 정지
if (rb != null)
{
rb.velocity = Vector3.zero;
@ -193,29 +259,63 @@ public class NorcielBoss : MonsterClass
OnAttackEnd();
}
// 2. 메테오 스매시 (Smash)
private IEnumerator Pattern_SmashAttack()
{
OnAttackStart();
// 엇박자 위협 (기 모으기)
if (animator != null) animator.Play("Skill_Smash_Charge");
yield return new WaitForSeconds(1.2f);
// 쾅!
if (animator != null) animator.Play("Skill_Smash_Impact");
yield return new WaitForSeconds(1.0f);
OnAttackEnd();
}
// 3. 쇠공 풍차 돌리기 (Shield)
private IEnumerator Pattern_ShieldWall()
{
OnAttackStart();
// 쇠공을 빙빙 돌림 (화살 튕겨내기)
if (animator != null) animator.Play("Skill_Shield");
yield return new WaitForSeconds(2.0f);
OnAttackEnd();
}
private IEnumerator Pattern_NormalShoot()
// 4. 공 던지기 (Throw - 기존 Shoot 대체)
private IEnumerator Pattern_ThrowBall()
{
OnAttackStart();
if (animator != null) animator.Play("Attack_Shoot");
// 던지는 모션
if (animator != null) animator.Play("Attack_Throw");
yield return new WaitForSeconds(0.5f); // 손이 앞으로 뻗는 타이밍
// ⭐ 공 발사 로직
if (ironBall != null)
{
// 1. 손에서 떼어내기 (부모 해제)
ironBall.transform.SetParent(null);
// 2. 물리 켜고 날리기
if (ballRb != null)
{
ballRb.isKinematic = false;
// 플레이어 방향 계산
Vector3 dir = (target.position - transform.position).normalized;
// 위쪽으로 살짝 띄워서 포물선으로 던짐
ballRb.AddForce(dir * 1000f + Vector3.up * 300f);
// 굴러가지 않게 저항 좀 주기
ballRb.angularDrag = 5f;
}
}
// "나 무기 없다!" 상태 설정 -> 이제부터 주으러 감
isWeaponless = true;
yield return new WaitForSeconds(1.0f);
OnAttackEnd();
}

61
ignore.conf Normal file
View File

@ -0,0 +1,61 @@
Library
library
Temp
temp
Obj
obj
Build
build
Builds
builds
UserSettings
usersettings
MemoryCaptures
memorycaptures
Logs
logs
**/Assets/AssetStoreTools
**/assets/assetstoretools
/Assets/Plugins/PlasticSCM*
/assets/plugins/PlasticSCM*
*.private
*.private.meta
^*.private.[0-9]+$
^*.private.[0-9]+.meta$
.vs
.vscode
.idea
.gradle
ExportedObj
.consulo
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
*.mdb
*.opendb
*.VC.db
*.pidb.meta
*.pdb.meta
*.mdb.meta
sysinfo.txt
crashlytics-build.properties
*.apk
*.aab
*.app
*.unitypackage
~UnityDirMonSyncFile~*
**/Assets/AddressableAssetsData/*/*.bin*
**/assets/addressableassetsdata/*/*.bin*
**/Assets/StreamingAssets/aa.meta
**/assets/streamingassets/*/aa/*
.DS_Store*
Thumbs.db
Desktop.ini