auto: 2026-11-10 23:52 · scene: Lobby · 25 files

This commit is contained in:
깃 관리자 2026-11-10 23:52:21 +09:00
parent 49f65339aa
commit 96d96a785d
25 changed files with 150 additions and 412 deletions

View File

@ -22,11 +22,11 @@ AnimationClip:
curve: curve:
- time: 0 - time: 0
value: {fileID: 21300000, guid: 13af56d1c9bf3004c9addcdecece8d5c, type: 3} value: {fileID: 21300000, guid: 13af56d1c9bf3004c9addcdecece8d5c, type: 3}
- time: 0.08 - time: 0.06
value: {fileID: 21300000, guid: b28a21fabdc7f264fa4b7b80bacb2af5, type: 3} value: {fileID: 21300000, guid: b28a21fabdc7f264fa4b7b80bacb2af5, type: 3}
- time: 0.18 - time: 0.22
value: {fileID: 21300000, guid: a44382e766c8c5e4c92f95f4bd151c0d, type: 3} value: {fileID: 21300000, guid: a44382e766c8c5e4c92f95f4bd151c0d, type: 3}
- time: 0.32 - time: 0.44
value: {fileID: 21300000, guid: a44382e766c8c5e4c92f95f4bd151c0d, type: 3} value: {fileID: 21300000, guid: a44382e766c8c5e4c92f95f4bd151c0d, type: 3}
attribute: m_Sprite attribute: m_Sprite
path: path:
@ -59,7 +59,7 @@ AnimationClip:
m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0 m_AdditiveReferencePoseTime: 0
m_StartTime: 0 m_StartTime: 0
m_StopTime: 0.33666667 m_StopTime: 0.45666668
m_OrientationOffsetY: 0 m_OrientationOffsetY: 0
m_Level: 0 m_Level: 0
m_CycleOffset: 0 m_CycleOffset: 0

View File

@ -22,7 +22,7 @@ AnimationClip:
curve: curve:
- time: 0 - time: 0
value: {fileID: 21300000, guid: 64d67bc6c8db2674bb3b0c8df377bcdf, type: 3} value: {fileID: 21300000, guid: 64d67bc6c8db2674bb3b0c8df377bcdf, type: 3}
- time: 0.083233334 - time: 0.094444446
value: {fileID: 21300000, guid: 64d67bc6c8db2674bb3b0c8df377bcdf, type: 3} value: {fileID: 21300000, guid: 64d67bc6c8db2674bb3b0c8df377bcdf, type: 3}
attribute: m_Sprite attribute: m_Sprite
path: path:
@ -53,7 +53,7 @@ AnimationClip:
m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0 m_AdditiveReferencePoseTime: 0
m_StartTime: 0 m_StartTime: 0
m_StopTime: 0.0999 m_StopTime: 0.11111111
m_OrientationOffsetY: 0 m_OrientationOffsetY: 0
m_Level: 0 m_Level: 0
m_CycleOffset: 0 m_CycleOffset: 0

View File

@ -22,18 +22,14 @@ AnimationClip:
curve: curve:
- time: 0 - time: 0
value: {fileID: 21300000, guid: d0ef15db1d7cfe942833a436e709d5de, type: 3} value: {fileID: 21300000, guid: d0ef15db1d7cfe942833a436e709d5de, type: 3}
- time: 0.083333336 - time: 0.11111111
value: {fileID: 21300000, guid: 558d57f72e084f04aae4c0f5b58512fb, type: 3} value: {fileID: 21300000, guid: 558d57f72e084f04aae4c0f5b58512fb, type: 3}
- time: 0.16666667 - time: 0.22222222
value: {fileID: 21300000, guid: a463912fc4688394aab70774bae5ef40, type: 3} value: {fileID: 21300000, guid: a463912fc4688394aab70774bae5ef40, type: 3}
- time: 0.25
value: {fileID: 21300000, guid: 64d67bc6c8db2674bb3b0c8df377bcdf, type: 3}
- time: 0.33333334 - time: 0.33333334
value: {fileID: 21300000, guid: dd92421615ecd394b91c5558f6d7c833, type: 3} value: {fileID: 21300000, guid: 64d67bc6c8db2674bb3b0c8df377bcdf, type: 3}
- time: 0.4166667 - time: 0.42777777
value: {fileID: 21300000, guid: 52fc79783d2c1e241b0b9e2444ea9579, type: 3} value: {fileID: 21300000, guid: 64d67bc6c8db2674bb3b0c8df377bcdf, type: 3}
- time: 0.4999
value: {fileID: 21300000, guid: 52fc79783d2c1e241b0b9e2444ea9579, type: 3}
attribute: m_Sprite attribute: m_Sprite
path: path:
classID: 212 classID: 212
@ -60,15 +56,13 @@ AnimationClip:
- {fileID: 21300000, guid: 558d57f72e084f04aae4c0f5b58512fb, type: 3} - {fileID: 21300000, guid: 558d57f72e084f04aae4c0f5b58512fb, type: 3}
- {fileID: 21300000, guid: a463912fc4688394aab70774bae5ef40, type: 3} - {fileID: 21300000, guid: a463912fc4688394aab70774bae5ef40, type: 3}
- {fileID: 21300000, guid: 64d67bc6c8db2674bb3b0c8df377bcdf, type: 3} - {fileID: 21300000, guid: 64d67bc6c8db2674bb3b0c8df377bcdf, type: 3}
- {fileID: 21300000, guid: dd92421615ecd394b91c5558f6d7c833, type: 3} - {fileID: 21300000, guid: 64d67bc6c8db2674bb3b0c8df377bcdf, type: 3}
- {fileID: 21300000, guid: 52fc79783d2c1e241b0b9e2444ea9579, type: 3}
- {fileID: 21300000, guid: 52fc79783d2c1e241b0b9e2444ea9579, type: 3}
m_AnimationClipSettings: m_AnimationClipSettings:
serializedVersion: 2 serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0} m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0 m_AdditiveReferencePoseTime: 0
m_StartTime: 0 m_StartTime: 0
m_StopTime: 0.5165667 m_StopTime: 0.44444445
m_OrientationOffsetY: 0 m_OrientationOffsetY: 0
m_Level: 0 m_Level: 0
m_CycleOffset: 0 m_CycleOffset: 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

@ -50,7 +50,7 @@ TextureImporter:
spriteExtrude: 1 spriteExtrude: 1
spriteMeshType: 0 spriteMeshType: 0
alignment: 9 alignment: 9
spritePivot: {x: 0.51102364, y: 0.3984499} spritePivot: {x: 0.5392562, y: 0.3988577}
spritePixelsToUnits: 205 spritePixelsToUnits: 205
spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1 spriteGenerateFallbackPhysicsShape: 1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

@ -50,7 +50,7 @@ TextureImporter:
spriteExtrude: 1 spriteExtrude: 1
spriteMeshType: 0 spriteMeshType: 0
alignment: 9 alignment: 9
spritePivot: {x: 0.51102364, y: 0.3984499} spritePivot: {x: 0.5392562, y: 0.3988577}
spritePixelsToUnits: 205 spritePixelsToUnits: 205
spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1 spriteGenerateFallbackPhysicsShape: 1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

@ -50,7 +50,7 @@ TextureImporter:
spriteExtrude: 1 spriteExtrude: 1
spriteMeshType: 0 spriteMeshType: 0
alignment: 9 alignment: 9
spritePivot: {x: 0.51102364, y: 0.3984499} spritePivot: {x: 0.5392562, y: 0.3988577}
spritePixelsToUnits: 205 spritePixelsToUnits: 205
spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1 spriteGenerateFallbackPhysicsShape: 1

View File

@ -1,28 +1,26 @@
{ {
"note": "Hero2 import SOT — finalize_frames.py 산출 (2026-11-10)", "note": "Hero2 import SOT — finalize_frames.py 산출 (2026-11-10)",
"canvas": [ "canvas": [
254, 242,
234 230
], ],
"anchor_px_from_top_left": [ "anchor_px_from_top_left": [
129.8, 130.5,
225.0 222.5
], ],
"ppu": 205, "ppu": 205,
"old_visible_height_px": 313.5, "old_visible_height_px": 313.5,
"old_ppu": 300.0, "old_ppu": 300.0,
"new_visible_height_px": 214.0, "new_visible_height_px": 214.5,
"clips": { "clips": {
"run": { "run": {
"frames": [ "frames": [
"hero2_run_01", "hero2_run_01",
"hero2_run_02", "hero2_run_02",
"hero2_run_03", "hero2_run_03",
"hero2_run_04", "hero2_run_04"
"hero2_run_05",
"hero2_run_06"
], ],
"fps": 12, "fps": 9,
"loop": true "loop": true
}, },
"attack": { "attack": {
@ -33,17 +31,17 @@
], ],
"times": [ "times": [
0.0, 0.0,
0.08, 0.06,
0.18 0.22
], ],
"length": 0.32, "length": 0.44,
"loop": false "loop": false
}, },
"jump": { "jump": {
"frames": [ "frames": [
"hero2_run_04" "hero2_run_04"
], ],
"fps": 12, "fps": 9,
"loop": true "loop": true
} }
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

@ -50,7 +50,7 @@ TextureImporter:
spriteExtrude: 1 spriteExtrude: 1
spriteMeshType: 0 spriteMeshType: 0
alignment: 9 alignment: 9
spritePivot: {x: 0.51102364, y: 0.3984499} spritePivot: {x: 0.5392562, y: 0.3988577}
spritePixelsToUnits: 205 spritePixelsToUnits: 205
spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1 spriteGenerateFallbackPhysicsShape: 1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

@ -50,7 +50,7 @@ TextureImporter:
spriteExtrude: 1 spriteExtrude: 1
spriteMeshType: 0 spriteMeshType: 0
alignment: 9 alignment: 9
spritePivot: {x: 0.51102364, y: 0.3984499} spritePivot: {x: 0.5392562, y: 0.3988577}
spritePixelsToUnits: 205 spritePixelsToUnits: 205
spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1 spriteGenerateFallbackPhysicsShape: 1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

@ -50,7 +50,7 @@ TextureImporter:
spriteExtrude: 1 spriteExtrude: 1
spriteMeshType: 0 spriteMeshType: 0
alignment: 9 alignment: 9
spritePivot: {x: 0.51102364, y: 0.3984499} spritePivot: {x: 0.5392562, y: 0.3988577}
spritePixelsToUnits: 205 spritePixelsToUnits: 205
spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1 spriteGenerateFallbackPhysicsShape: 1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View File

@ -50,7 +50,7 @@ TextureImporter:
spriteExtrude: 1 spriteExtrude: 1
spriteMeshType: 0 spriteMeshType: 0
alignment: 9 alignment: 9
spritePivot: {x: 0.51102364, y: 0.3984499} spritePivot: {x: 0.5392562, y: 0.3988577}
spritePixelsToUnits: 205 spritePixelsToUnits: 205
spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1 spriteGenerateFallbackPhysicsShape: 1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

View File

@ -1,169 +0,0 @@
fileFormatVersion: 2
guid: dd92421615ecd394b91c5558f6d7c833
TextureImporter:
internalIDToNameTable:
- first:
213: -4788721669207052375
second: hero2_run_05_0
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
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: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 9
spritePivot: {x: 0.51102364, y: 0.3984499}
spritePixelsToUnits: 205
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 2
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
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
- serializedVersion: 4
buildTarget: Android
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: 4
buildTarget: iOS
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:
- serializedVersion: 2
name: hero2_run_05_0
rect:
serializedVersion: 2
x: 31
y: 7
width: 203
height: 214
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: 9afa2ba730b0b8db0800000000000000
internalID: -4788721669207052375
vertices: []
indices:
edges: []
weights: []
outline: []
customData:
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable:
hero2_run_05_0: -4788721669207052375
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

View File

@ -1,169 +0,0 @@
fileFormatVersion: 2
guid: 52fc79783d2c1e241b0b9e2444ea9579
TextureImporter:
internalIDToNameTable:
- first:
213: 2364528057764446928
second: hero2_run_06_0
externalObjects: {}
serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
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: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 0
alignment: 9
spritePivot: {x: 0.51102364, y: 0.3984499}
spritePixelsToUnits: 205
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
swizzle: 50462976
cookieLightType: 0
platformSettings:
- serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 2
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
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
- serializedVersion: 4
buildTarget: Android
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: 4
buildTarget: iOS
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:
- serializedVersion: 2
name: hero2_run_06_0
rect:
serializedVersion: 2
x: 33
y: 5
width: 198
height: 219
alignment: 0
pivot: {x: 0, y: 0}
border: {x: 0, y: 0, z: 0, w: 0}
customData:
outline: []
physicsShape: []
tessellationDetail: -1
bones: []
spriteID: 0d28e70adbd70d020800000000000000
internalID: 2364528057764446928
vertices: []
indices:
edges: []
weights: []
outline: []
customData:
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
spriteCustomMetadata:
entries: []
nameFileIdTable:
hero2_run_06_0: 2364528057764446928
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -99,8 +99,9 @@ public static class Hero2RenewalSetup
{ {
float dt = 1f / c.fps; float dt = 1f / c.fps;
var times = Enumerable.Range(0, c.frames.Length).Select(i => i * dt).ToArray(); var times = Enumerable.Range(0, c.frames.Length).Select(i => i * dt).ToArray();
// 반복 클립은 마지막 키를 한 칸 뒤(= 첫 프레임 직전)에 두어 모든 프레임이 같은 시간 보이게 한다. // 반복 클립: 클립 길이 = 마지막 키 + 1/60(clip.frameRate) 로 잡히므로(2026-11-10 실측 0.683)
return MakeClip(clipName, c.frames, times, c.frames.Length * dt - (c.loop ? 0.0001f : 0f), c.loop); // 마지막 키를 「프레임 수 × 간격 − 1/60」에 두어 길이 = 프레임 수 × 간격 → 모든 프레임이 같은 시간 보인다.
return MakeClip(clipName, c.frames, times, c.frames.Length * dt - (c.loop ? 1f / 60f : 0f), c.loop);
} }
[MenuItem("Tools/Renewal/2. Hero2 Clips + Override")] [MenuItem("Tools/Renewal/2. Hero2 Clips + Override")]

File diff suppressed because one or more lines are too long

View File

@ -332,8 +332,8 @@ BoxCollider2D:
m_Offset: {x: 0.03327547, y: -0.15880941} m_Offset: {x: 0.03327547, y: -0.15880941}
m_SpriteTilingProperty: m_SpriteTilingProperty:
border: {x: 0, y: 0, z: 0, w: 0} border: {x: 0, y: 0, z: 0, w: 0}
pivot: {x: 0.51102364, y: 0.3984499} pivot: {x: 0.5392562, y: 0.3988577}
oldSize: {x: 1.2390244, y: 1.1414634} oldSize: {x: 1.1804878, y: 1.1219512}
newSize: {x: 1.28, y: 1.26} newSize: {x: 1.28, y: 1.26}
adaptiveTilingThreshold: 0.5 adaptiveTilingThreshold: 0.5
drawMode: 0 drawMode: 0
@ -388,5 +388,7 @@ MonoBehaviour:
attackInterval: 0.5 attackInterval: 0.5
startupDelay: 0.3 startupDelay: 0.3
onlyWhenEnemyNear: 1 onlyWhenEnemyNear: 1
detectLead: 0.6 strikeLead: 0.5
detectHeight: 1.4 verticalTolerance: 1
knockbackMargin: 0.3
knockbackDuration: 0.15