Sword Action
parent
9a0a53b64c
commit
18739559fc
Binary file not shown.
@ -0,0 +1,882 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 93e75fa4b056e8e8e9dba8142dd1b5d9
|
||||
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:
|
||||
animationImportErrors:
|
||||
animationImportWarnings:
|
||||
animationRetargetingWarnings:
|
||||
animationDoRetargetingWarnings: 0
|
||||
importAnimatedCustomProperties: 0
|
||||
importConstraints: 0
|
||||
animationCompression: 3
|
||||
animationRotationError: 0.5
|
||||
animationPositionError: 0.5
|
||||
animationScaleError: 0.5
|
||||
animationWrapMode: 0
|
||||
extraExposedTransformPaths: []
|
||||
extraUserProperties: []
|
||||
clipAnimations:
|
||||
- serializedVersion: 16
|
||||
name: SwordSlash
|
||||
takeName: mixamo.com
|
||||
internalID: -203655887218126122
|
||||
firstFrame: 0
|
||||
lastFrame: 38
|
||||
wrapMode: 0
|
||||
orientationOffsetY: -35
|
||||
level: 0
|
||||
cycleOffset: 0
|
||||
loop: 0
|
||||
hasAdditiveReferencePose: 0
|
||||
loopTime: 0
|
||||
loopBlend: 0
|
||||
loopBlendOrientation: 1
|
||||
loopBlendPositionY: 0
|
||||
loopBlendPositionXZ: 1
|
||||
keepOriginalOrientation: 0
|
||||
keepOriginalPositionY: 1
|
||||
keepOriginalPositionXZ: 1
|
||||
heightFromFeet: 0
|
||||
mirror: 0
|
||||
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
|
||||
curves: []
|
||||
events: []
|
||||
transformMask: []
|
||||
maskType: 3
|
||||
maskSource: {instanceID: 0}
|
||||
additiveReferencePoseFrame: 0
|
||||
isReadable: 0
|
||||
meshes:
|
||||
lODScreenPercentages: []
|
||||
globalScale: 1
|
||||
meshCompression: 0
|
||||
addColliders: 0
|
||||
useSRGBMaterialColor: 1
|
||||
sortHierarchyByName: 1
|
||||
importPhysicalCameras: 1
|
||||
importVisibility: 1
|
||||
importBlendShapes: 1
|
||||
importCameras: 1
|
||||
importLights: 1
|
||||
nodeNameCollisionStrategy: 1
|
||||
fileIdsGeneration: 2
|
||||
swapUVChannels: 0
|
||||
generateSecondaryUV: 0
|
||||
useFileUnits: 1
|
||||
keepQuads: 0
|
||||
weldVertices: 1
|
||||
bakeAxisConversion: 0
|
||||
preserveHierarchy: 0
|
||||
skinWeightsMode: 0
|
||||
maxBonesPerVertex: 4
|
||||
minBoneWeight: 0.001
|
||||
optimizeBones: 1
|
||||
meshOptimizationFlags: -1
|
||||
indexFormat: 0
|
||||
secondaryUVAngleDistortion: 8
|
||||
secondaryUVAreaDistortion: 15.000001
|
||||
secondaryUVHardAngle: 88
|
||||
secondaryUVMarginMethod: 1
|
||||
secondaryUVMinLightmapResolution: 40
|
||||
secondaryUVMinObjectScale: 1
|
||||
secondaryUVPackMargin: 4
|
||||
useFileScale: 1
|
||||
strictVertexDataChecks: 0
|
||||
tangentSpace:
|
||||
normalSmoothAngle: 60
|
||||
normalImportMode: 0
|
||||
tangentImportMode: 3
|
||||
normalCalculationMode: 4
|
||||
legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
|
||||
blendShapeNormalImportMode: 1
|
||||
normalSmoothingSource: 0
|
||||
referencedClips: []
|
||||
importAnimation: 1
|
||||
humanDescription:
|
||||
serializedVersion: 3
|
||||
human:
|
||||
- boneName: mixamorig:Hips
|
||||
humanName: Hips
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftUpLeg
|
||||
humanName: LeftUpperLeg
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightUpLeg
|
||||
humanName: RightUpperLeg
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftLeg
|
||||
humanName: LeftLowerLeg
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightLeg
|
||||
humanName: RightLowerLeg
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftFoot
|
||||
humanName: LeftFoot
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightFoot
|
||||
humanName: RightFoot
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:Spine
|
||||
humanName: Spine
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:Spine1
|
||||
humanName: Chest
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:Neck
|
||||
humanName: Neck
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:Head
|
||||
humanName: Head
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftShoulder
|
||||
humanName: LeftShoulder
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightShoulder
|
||||
humanName: RightShoulder
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftArm
|
||||
humanName: LeftUpperArm
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightArm
|
||||
humanName: RightUpperArm
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftForeArm
|
||||
humanName: LeftLowerArm
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightForeArm
|
||||
humanName: RightLowerArm
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftHand
|
||||
humanName: LeftHand
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightHand
|
||||
humanName: RightHand
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftToeBase
|
||||
humanName: LeftToes
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightToeBase
|
||||
humanName: RightToes
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftHandThumb1
|
||||
humanName: Left Thumb Proximal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftHandThumb2
|
||||
humanName: Left Thumb Intermediate
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftHandThumb3
|
||||
humanName: Left Thumb Distal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftHandIndex1
|
||||
humanName: Left Index Proximal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftHandIndex2
|
||||
humanName: Left Index Intermediate
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftHandIndex3
|
||||
humanName: Left Index Distal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftHandMiddle1
|
||||
humanName: Left Middle Proximal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftHandMiddle2
|
||||
humanName: Left Middle Intermediate
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftHandMiddle3
|
||||
humanName: Left Middle Distal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftHandRing1
|
||||
humanName: Left Ring Proximal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftHandRing2
|
||||
humanName: Left Ring Intermediate
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftHandRing3
|
||||
humanName: Left Ring Distal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftHandPinky1
|
||||
humanName: Left Little Proximal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftHandPinky2
|
||||
humanName: Left Little Intermediate
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:LeftHandPinky3
|
||||
humanName: Left Little Distal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightHandThumb1
|
||||
humanName: Right Thumb Proximal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightHandThumb2
|
||||
humanName: Right Thumb Intermediate
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightHandThumb3
|
||||
humanName: Right Thumb Distal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightHandIndex1
|
||||
humanName: Right Index Proximal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightHandIndex2
|
||||
humanName: Right Index Intermediate
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightHandIndex3
|
||||
humanName: Right Index Distal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightHandMiddle1
|
||||
humanName: Right Middle Proximal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightHandMiddle2
|
||||
humanName: Right Middle Intermediate
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightHandMiddle3
|
||||
humanName: Right Middle Distal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightHandRing1
|
||||
humanName: Right Ring Proximal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightHandRing2
|
||||
humanName: Right Ring Intermediate
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightHandRing3
|
||||
humanName: Right Ring Distal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightHandPinky1
|
||||
humanName: Right Little Proximal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightHandPinky2
|
||||
humanName: Right Little Intermediate
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:RightHandPinky3
|
||||
humanName: Right Little Distal
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
- boneName: mixamorig:Spine2
|
||||
humanName: UpperChest
|
||||
limit:
|
||||
min: {x: 0, y: 0, z: 0}
|
||||
max: {x: 0, y: 0, z: 0}
|
||||
value: {x: 0, y: 0, z: 0}
|
||||
length: 0
|
||||
modified: 0
|
||||
skeleton:
|
||||
- name: X Bot@Great Sword Slash(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: mixamorig:Hips
|
||||
parentName: X Bot@Great Sword Slash(Clone)
|
||||
position: {x: 0.00020980446, y: 0.9857378, z: 0.000768013}
|
||||
rotation: {x: -0.14040339, y: 0.049076416, z: -0.003576874, w: 0.9888709}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:Spine
|
||||
parentName: mixamorig:Hips
|
||||
position: {x: -0, y: 0.10182399, z: 0}
|
||||
rotation: {x: 0.12075527, y: -0.0374827, z: -0.00855395, w: 0.9919375}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:Spine1
|
||||
parentName: mixamorig:Spine
|
||||
position: {x: -0, y: 0.100026995, z: 0}
|
||||
rotation: {x: 0.032192707, y: -0.011961056, z: 0.0052834894, w: 0.99939615}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:Spine2
|
||||
parentName: mixamorig:Spine1
|
||||
position: {x: -0, y: 0.093220994, z: 0}
|
||||
rotation: {x: 0.045002107, y: -0.01253167, z: 0.005374661, w: 0.99889386}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:Neck
|
||||
parentName: mixamorig:Spine2
|
||||
position: {x: -0, y: 0.16865298, z: 0}
|
||||
rotation: {x: -0.11036565, y: -0.009575429, z: -0.020042136, w: 0.99364287}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:Head
|
||||
parentName: mixamorig:Neck
|
||||
position: {x: -0, y: 0.09341899, z: 0.02841}
|
||||
rotation: {x: -0.124247186, y: -0.0682191, z: 0.028800126, w: 0.9894844}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:HeadTop_End
|
||||
parentName: mixamorig:Head
|
||||
position: {x: -0, y: 0.20962799, z: 0.101229}
|
||||
rotation: {x: 0, y: -0, z: -0, w: 1}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightShoulder
|
||||
parentName: mixamorig:Spine2
|
||||
position: {x: 0.045700002, y: 0.111958, z: -0.0080659995}
|
||||
rotation: {x: 0.55422723, y: 0.54577434, z: -0.32490095, w: 0.53796095}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightArm
|
||||
parentName: mixamorig:RightShoulder
|
||||
position: {x: -0, y: 0.108381994, z: 0}
|
||||
rotation: {x: 0.12036054, y: 0.00065243227, z: -0.109718084, w: 0.98664826}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightForeArm
|
||||
parentName: mixamorig:RightArm
|
||||
position: {x: -0, y: 0.278415, z: 0}
|
||||
rotation: {x: -0.005126208, y: -0.12869528, z: 0.015449666, w: 0.99155056}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHand
|
||||
parentName: mixamorig:RightForeArm
|
||||
position: {x: -0, y: 0.283288, z: 0}
|
||||
rotation: {x: 0.049292944, y: -0.16032192, z: 0.15039629, w: 0.97429365}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandThumb1
|
||||
parentName: mixamorig:RightHand
|
||||
position: {x: -0.026819, y: 0.024647998, z: 0.01574}
|
||||
rotation: {x: 0.13055423, y: 0.017230421, z: 0.31130847, w: 0.94114065}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandThumb2
|
||||
parentName: mixamorig:RightHandThumb1
|
||||
position: {x: -0, y: 0.04189, z: 0}
|
||||
rotation: {x: 0.00088156003, y: -0.15172048, z: -0.02474435, w: 0.9881133}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandThumb3
|
||||
parentName: mixamorig:RightHandThumb2
|
||||
position: {x: -0, y: 0.034163, z: 0}
|
||||
rotation: {x: -0.002082348, y: 0.052029252, z: -0.020261306, w: 0.9984379}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandThumb4
|
||||
parentName: mixamorig:RightHandThumb3
|
||||
position: {x: -0, y: 0.02575, z: 0}
|
||||
rotation: {x: 0.005774398, y: 0.11750944, z: 0.048743945, w: 0.991858}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandIndex1
|
||||
parentName: mixamorig:RightHand
|
||||
position: {x: -0.022597998, y: 0.091083, z: 0.0051789996}
|
||||
rotation: {x: 0.071994774, y: 0.1471007, z: -0.011701105, w: 0.9864286}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandIndex2
|
||||
parentName: mixamorig:RightHandIndex1
|
||||
position: {x: -0, y: 0.037, z: 0}
|
||||
rotation: {x: -0.0000038072462, y: -0.005517363, z: -0.0000010803341, w: 0.99998486}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandIndex3
|
||||
parentName: mixamorig:RightHandIndex2
|
||||
position: {x: -0, y: 0.028499998, z: 0}
|
||||
rotation: {x: 0.028744344, y: 0.010483595, z: -0.0013730548, w: 0.99953085}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandIndex4
|
||||
parentName: mixamorig:RightHandIndex3
|
||||
position: {x: -0, y: 0.027722001, z: 0}
|
||||
rotation: {x: -0.00000008750134, y: -0.0010026915, z: -0.00008726642, w: 0.9999995}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandMiddle1
|
||||
parentName: mixamorig:RightHand
|
||||
position: {x: -0, y: 0.095325, z: 0}
|
||||
rotation: {x: 0.042163037, y: 0.025337439, z: -0.0048903814, w: 0.99877745}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandMiddle2
|
||||
parentName: mixamorig:RightHandMiddle1
|
||||
position: {x: -0, y: 0.037, z: 0}
|
||||
rotation: {x: 0.017012501, y: 0.00003168917, z: -0.0000074092504, w: 0.9998553}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandMiddle3
|
||||
parentName: mixamorig:RightHandMiddle2
|
||||
position: {x: -0, y: 0.0295, z: 0}
|
||||
rotation: {x: 0.02964361, y: 0.017172942, z: -0.00016554132, w: 0.99941295}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandMiddle4
|
||||
parentName: mixamorig:RightHandMiddle3
|
||||
position: {x: -0, y: 0.029466, z: 0}
|
||||
rotation: {x: -0.00000015476391, y: -0.00092851504, z: -0.00016667887, w: 0.9999996}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandRing1
|
||||
parentName: mixamorig:RightHand
|
||||
position: {x: 0.018651, y: 0.09103599, z: 0.000431}
|
||||
rotation: {x: 0.04029139, y: -0.057151377, z: -0.004286616, w: 0.997543}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandRing2
|
||||
parentName: mixamorig:RightHandRing1
|
||||
position: {x: -0, y: 0.033793, z: 0}
|
||||
rotation: {x: 0.025624089, y: 0.0047612, z: -0.00012805777, w: 0.9996604}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandRing3
|
||||
parentName: mixamorig:RightHandRing2
|
||||
position: {x: -0, y: 0.028896999, z: 0}
|
||||
rotation: {x: 0.0213257, y: 0.009945167, z: 0.00018910822, w: 0.9997232}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandRing4
|
||||
parentName: mixamorig:RightHandRing3
|
||||
position: {x: -0, y: 0.026387999, z: 0}
|
||||
rotation: {x: 0.00000011649483, y: -0.00014573496, z: 0.00079936074, w: 0.9999997}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandPinky1
|
||||
parentName: mixamorig:RightHand
|
||||
position: {x: 0.038062997, y: 0.080767, z: 0.004867}
|
||||
rotation: {x: 0.043779623, y: -0.11522095, z: -0.008265898, w: 0.99234027}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandPinky2
|
||||
parentName: mixamorig:RightHandPinky1
|
||||
position: {x: -0, y: 0.036, z: 0}
|
||||
rotation: {x: 0.024504391, y: 0.000008925792, z: -0.000013043634, w: 0.9996998}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandPinky3
|
||||
parentName: mixamorig:RightHandPinky2
|
||||
position: {x: -0, y: 0.020999998, z: 0}
|
||||
rotation: {x: 0.018428607, y: -0.000021464992, z: -0.0000068668246, w: 0.9998302}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightHandPinky4
|
||||
parentName: mixamorig:RightHandPinky3
|
||||
position: {x: -0, y: 0.021157999, z: 0}
|
||||
rotation: {x: 0.00000006435498, y: -0.0015690505, z: 0.00004101519, w: 0.9999988}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftShoulder
|
||||
parentName: mixamorig:Spine2
|
||||
position: {x: -0.045704, y: 0.11195599, z: -0.0080659995}
|
||||
rotation: {x: 0.56930995, y: -0.53084815, z: 0.37246466, w: 0.50532806}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftArm
|
||||
parentName: mixamorig:LeftShoulder
|
||||
position: {x: -0, y: 0.108376995, z: 0}
|
||||
rotation: {x: 0.057304814, y: 0.016389038, z: 0.06286055, w: 0.996241}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftForeArm
|
||||
parentName: mixamorig:LeftArm
|
||||
position: {x: -0, y: 0.278415, z: 0}
|
||||
rotation: {x: -0.0032511014, y: 0.058919594, z: -0.022247337, w: 0.99800956}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHand
|
||||
parentName: mixamorig:LeftForeArm
|
||||
position: {x: -0, y: 0.283288, z: 0}
|
||||
rotation: {x: 0.07570832, y: 0.13885356, z: -0.108822525, w: 0.9813999}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandThumb1
|
||||
parentName: mixamorig:LeftHand
|
||||
position: {x: 0.026817, y: 0.024660999, z: 0.015762}
|
||||
rotation: {x: 0.18039866, y: 0.19659796, z: -0.31915766, w: 0.9093646}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandThumb2
|
||||
parentName: mixamorig:LeftHandThumb1
|
||||
position: {x: -0, y: 0.041871, z: 0}
|
||||
rotation: {x: 0.0016386352, y: -0.106407, z: 0.026681356, w: 0.9939633}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandThumb3
|
||||
parentName: mixamorig:LeftHandThumb2
|
||||
position: {x: -0, y: 0.034184, z: 0}
|
||||
rotation: {x: 0.007414733, y: -0.50693387, z: 0.015751284, w: 0.86180913}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandThumb4
|
||||
parentName: mixamorig:LeftHandThumb3
|
||||
position: {x: -0, y: 0.025806, z: 0}
|
||||
rotation: {x: 0.005153017, y: -0.12268283, z: -0.04165188, w: 0.99155813}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandIndex1
|
||||
parentName: mixamorig:LeftHand
|
||||
position: {x: 0.022599, y: 0.091093, z: 0.00518}
|
||||
rotation: {x: 0.054083508, y: 0.117147915, z: 0.004739226, w: 0.9916295}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandIndex2
|
||||
parentName: mixamorig:LeftHandIndex1
|
||||
position: {x: -0, y: 0.037, z: 0}
|
||||
rotation: {x: 0.023111429, y: 0.018750258, z: 0.0012653823, w: 0.99955624}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandIndex3
|
||||
parentName: mixamorig:LeftHandIndex2
|
||||
position: {x: -0, y: 0.028499998, z: 0}
|
||||
rotation: {x: 0.009287895, y: 0.044067834, z: -0.0003473566, w: 0.9989854}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandIndex4
|
||||
parentName: mixamorig:LeftHandIndex3
|
||||
position: {x: -0, y: 0.027748998, z: 0}
|
||||
rotation: {x: -0.000000004946225, y: 0.00037786376, z: 0.000013089969, w: 0.99999994}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandMiddle1
|
||||
parentName: mixamorig:LeftHand
|
||||
position: {x: -0, y: 0.09533399, z: 0}
|
||||
rotation: {x: 0.049447767, y: 0.11744375, z: 0.008625882, w: 0.9918102}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandMiddle2
|
||||
parentName: mixamorig:LeftHandMiddle1
|
||||
position: {x: -0, y: 0.037, z: 0}
|
||||
rotation: {x: 0.011831652, y: -0.000013396136, z: 0.000005339735, w: 0.99993}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandMiddle3
|
||||
parentName: mixamorig:LeftHandMiddle2
|
||||
position: {x: -0, y: 0.0295, z: 0}
|
||||
rotation: {x: 0.03483619, y: 0.011167951, z: -0.0005535081, w: 0.99933046}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandMiddle4
|
||||
parentName: mixamorig:LeftHandMiddle3
|
||||
position: {x: -0, y: 0.029528998, z: 0}
|
||||
rotation: {x: 0.000000028609662, y: 0.001024508, z: -0.000027925253, w: 0.99999946}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandRing1
|
||||
parentName: mixamorig:LeftHand
|
||||
position: {x: -0.018651, y: 0.091045, z: 0.00043000001}
|
||||
rotation: {x: 0.05243958, y: 0.2134051, z: 0.01057684, w: 0.9754981}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandRing2
|
||||
parentName: mixamorig:LeftHandRing1
|
||||
position: {x: -0, y: 0.0315, z: 0}
|
||||
rotation: {x: 0.02137081, y: 0.0039499537, z: 0.00038455785, w: 0.9997638}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandRing3
|
||||
parentName: mixamorig:LeftHandRing2
|
||||
position: {x: -0, y: 0.0295, z: 0}
|
||||
rotation: {x: 0.024947785, y: -0.03220921, z: 0.0065775346, w: 0.99914813}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandRing4
|
||||
parentName: mixamorig:LeftHandRing3
|
||||
position: {x: -0, y: 0.026442999, z: 0}
|
||||
rotation: {x: -0.000000007744897, y: -0.0004930555, z: -0.000015707961, w: 0.9999999}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandPinky1
|
||||
parentName: mixamorig:LeftHand
|
||||
position: {x: -0.038062997, y: 0.080777995, z: 0.004869}
|
||||
rotation: {x: 0.06333404, y: 0.22391135, z: 0.020310361, w: 0.9723374}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandPinky2
|
||||
parentName: mixamorig:LeftHandPinky1
|
||||
position: {x: -0, y: 0.036, z: 0}
|
||||
rotation: {x: 0.009302987, y: 0.000023782239, z: 0.0000021969886, w: 0.9999568}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandPinky3
|
||||
parentName: mixamorig:LeftHandPinky2
|
||||
position: {x: -0, y: 0.020999998, z: 0}
|
||||
rotation: {x: 0.031980217, y: -0.000027115266, z: 0.000011695778, w: 0.9994886}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftHandPinky4
|
||||
parentName: mixamorig:LeftHandPinky3
|
||||
position: {x: -0, y: 0.021255, z: 0}
|
||||
rotation: {x: 0.0000006415177, y: 0.000783653, z: 0.00029495993, w: 0.99999964}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightUpLeg
|
||||
parentName: mixamorig:Hips
|
||||
position: {x: 0.082077995, y: -0.067718, z: -0.015121999}
|
||||
rotation: {x: 0.119393066, y: -0.016615488, z: 0.9904153, w: -0.067430854}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightLeg
|
||||
parentName: mixamorig:RightUpLeg
|
||||
position: {x: -0, y: 0.44371498, z: 0}
|
||||
rotation: {x: -0.30385104, y: -0.059892103, z: 0.0013121055, w: 0.9508343}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightFoot
|
||||
parentName: mixamorig:RightLeg
|
||||
position: {x: -0, y: 0.44527802, z: 0}
|
||||
rotation: {x: 0.70362586, y: -0.032422975, z: -0.105150424, w: 0.7019992}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightToeBase
|
||||
parentName: mixamorig:RightFoot
|
||||
position: {x: -0, y: 0.138169, z: 0}
|
||||
rotation: {x: 0.34530196, y: 0.005440176, z: -0.009307878, w: 0.9384297}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:RightToe_End
|
||||
parentName: mixamorig:RightToeBase
|
||||
position: {x: -0, y: 0.092781, z: 0}
|
||||
rotation: {x: 0, y: -0.0116079245, z: -0, w: 0.99993265}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftUpLeg
|
||||
parentName: mixamorig:Hips
|
||||
position: {x: -0.082077995, y: -0.067718, z: -0.015121999}
|
||||
rotation: {x: -0.066006355, y: -0.033171438, z: 0.99661237, w: 0.036147065}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftLeg
|
||||
parentName: mixamorig:LeftUpLeg
|
||||
position: {x: -0, y: 0.443714, z: 0}
|
||||
rotation: {x: -0.29045832, y: 0.038221028, z: -0.022151005, w: 0.9558674}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftFoot
|
||||
parentName: mixamorig:LeftLeg
|
||||
position: {x: -0, y: 0.44527802, z: 0}
|
||||
rotation: {x: 0.7247175, y: 0.026943693, z: 0.05773391, w: 0.68609434}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftToeBase
|
||||
parentName: mixamorig:LeftFoot
|
||||
position: {x: -0, y: 0.138169, z: 0}
|
||||
rotation: {x: 0.33814558, y: -0.0021138852, z: 0.012035497, w: 0.9410145}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
- name: mixamorig:LeftToe_End
|
||||
parentName: mixamorig:LeftToeBase
|
||||
position: {x: -0, y: 0.092781, z: 0}
|
||||
rotation: {x: 0, y: 0.011868834, z: -0, w: 0.9999296}
|
||||
scale: {x: 1, y: 1, z: 1}
|
||||
armTwist: 0.5
|
||||
foreArmTwist: 0.5
|
||||
upperLegTwist: 0.5
|
||||
legTwist: 0.5
|
||||
armStretch: 0.05
|
||||
legStretch: 0.05
|
||||
feetSpacing: 0
|
||||
globalScale: 1
|
||||
rootMotionBoneName:
|
||||
hasTranslationDoF: 0
|
||||
hasExtraRoot: 1
|
||||
skeletonHasParents: 1
|
||||
lastHumanDescriptionAvatarSource: {instanceID: 0}
|
||||
autoGenerateAvatarMappingIfUnspecified: 1
|
||||
animationType: 3
|
||||
humanoidOversampling: 1
|
||||
avatarSetup: 1
|
||||
addHumanoidExtraRootOnlyWhenUsingAvatar: 1
|
||||
importBlendShapeDeformPercent: 1
|
||||
remapMaterialsIfMaterialImportModeIsNone: 0
|
||||
additionalBone: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@ -0,0 +1,137 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 8
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_Name: SwordTrail
|
||||
m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
|
||||
m_Parent: {fileID: 0}
|
||||
m_ModifiedSerializedProperties: 0
|
||||
m_ValidKeywords:
|
||||
- _EMISSION
|
||||
m_InvalidKeywords: []
|
||||
m_LightmapFlags: 1
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: 2000
|
||||
stringTagMap:
|
||||
RenderType: Opaque
|
||||
disabledShaderPasses:
|
||||
- MOTIONVECTORS
|
||||
m_LockedProperties:
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BaseMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _SpecGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_Lightmaps:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_LightmapsInd:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- unity_ShadowMasks:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Ints: []
|
||||
m_Floats:
|
||||
- _AddPrecomputedVelocity: 0
|
||||
- _AlphaClip: 0
|
||||
- _AlphaToMask: 0
|
||||
- _Blend: 0
|
||||
- _BlendModePreserveSpecular: 1
|
||||
- _BumpScale: 1
|
||||
- _ClearCoatMask: 0
|
||||
- _ClearCoatSmoothness: 0
|
||||
- _Cull: 2
|
||||
- _Cutoff: 0.5
|
||||
- _DetailAlbedoMapScale: 1
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _DstBlendAlpha: 0
|
||||
- _EnvironmentReflections: 1
|
||||
- _GlossMapScale: 0
|
||||
- _Glossiness: 0
|
||||
- _GlossyReflections: 0
|
||||
- _Metallic: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.005
|
||||
- _QueueOffset: 0
|
||||
- _ReceiveShadows: 1
|
||||
- _Smoothness: 0.5
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _SrcBlendAlpha: 1
|
||||
- _Surface: 0
|
||||
- _WorkflowMode: 1
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _BaseColor: {r: 1, g: 1, b: 1, a: 0}
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 0}
|
||||
- _EmissionColor: {r: 0, g: 0.95681435, b: 13.31713, a: 1}
|
||||
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
|
||||
m_BuildTextureStacks: []
|
||||
m_AllowLocking: 1
|
||||
--- !u!114 &4134177375110653354
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 11
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
version: 9
|
||||
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f0810a5c4b33e1f17ba12401d0a2afff
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 2100000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@ -0,0 +1,93 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Grid;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Actions {
|
||||
public class SwordAction : BaseAction {
|
||||
private State state;
|
||||
private float stateTimer;
|
||||
|
||||
public int MaxSwordDistance { get; private set; }
|
||||
private Unit TargetUnit { get; set; }
|
||||
|
||||
protected override void Awake() {
|
||||
base.Awake();
|
||||
ActionPointsCost = 1;
|
||||
MaxSwordDistance = 1;
|
||||
ActionName = "Sword";
|
||||
}
|
||||
|
||||
private void Update() {
|
||||
if (!IsActive) return;
|
||||
|
||||
stateTimer -= Time.deltaTime;
|
||||
switch (state) {
|
||||
case State.SwingingSwordBeforeHit:
|
||||
Vector3 aimDirection = (TargetUnit.GetWorldPosition() - Unit.GetWorldPosition()).normalized;
|
||||
const float rotationSpeed = 10f;
|
||||
transform.forward = Vector3.Lerp(transform.forward, aimDirection, rotationSpeed * Time.deltaTime);
|
||||
break;
|
||||
case State.SwingingSwordAfterHit:
|
||||
break;
|
||||
}
|
||||
|
||||
if (stateTimer <= 0f) NextState();
|
||||
}
|
||||
|
||||
public static event EventHandler OnAnySwordHit;
|
||||
public event EventHandler OnSwordActionStarted;
|
||||
public event EventHandler OnSwordActionCompleted;
|
||||
|
||||
public override void TakeAction(GridPosition gridPosition, Action onActionComplete) {
|
||||
TargetUnit = LevelGrid.Instance.GetUnitAtGridPosition(gridPosition);
|
||||
state = State.SwingingSwordBeforeHit;
|
||||
const float beforeHitStateTime = 0.7f;
|
||||
stateTimer = beforeHitStateTime;
|
||||
OnSwordActionStarted?.Invoke(this, EventArgs.Empty);
|
||||
ActionStart(onActionComplete);
|
||||
}
|
||||
|
||||
public override List<GridPosition> GetValidActionGridPositionList() {
|
||||
List<GridPosition> validGridPositionList = new();
|
||||
GridPosition unitGridPosition = Unit.GridPosition;
|
||||
for (int x = -MaxSwordDistance; x <= MaxSwordDistance; x++) {
|
||||
for (int z = -MaxSwordDistance; z <= MaxSwordDistance; z++) {
|
||||
GridPosition offsetGridPosition = new(x, z);
|
||||
GridPosition testGridPosition = unitGridPosition + offsetGridPosition;
|
||||
if (!LevelGrid.Instance.IsValidGridPosition(testGridPosition)) continue; //Only return valid grid positions
|
||||
if (!LevelGrid.Instance.HasAnyUnitOnGridPosition(testGridPosition)) continue; //Grid position is empty, no unit
|
||||
Unit unitAtGridPosition = LevelGrid.Instance.GetUnitAtGridPosition(testGridPosition);
|
||||
if (unitAtGridPosition.IsEnemy == Unit.IsEnemy) continue; //Both units are on the same 'team'
|
||||
// TargetUnit = unitAtGridPosition;
|
||||
validGridPositionList.Add(testGridPosition);
|
||||
}
|
||||
}
|
||||
|
||||
return validGridPositionList;
|
||||
}
|
||||
|
||||
protected override EnemyAIAction GetEnemyAIAction(GridPosition gridPosition) => new(gridPosition, 200);
|
||||
|
||||
private void NextState() {
|
||||
switch (state) {
|
||||
case State.SwingingSwordBeforeHit:
|
||||
state = State.SwingingSwordAfterHit;
|
||||
const float afterHitStateTime = 0.5f;
|
||||
stateTimer = afterHitStateTime;
|
||||
TargetUnit.Damage(100);
|
||||
OnAnySwordHit?.Invoke(this, EventArgs.Empty);
|
||||
break;
|
||||
case State.SwingingSwordAfterHit:
|
||||
OnSwordActionCompleted?.Invoke(this, EventArgs.Empty);
|
||||
ActionComplete();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
private enum State {
|
||||
SwingingSwordBeforeHit,
|
||||
SwingingSwordAfterHit,
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: be272e38e55e26733a49104ec815e94c
|
||||
Loading…
Reference in New Issue