feat(enemy): 嘲风迁移到新轨——能力资产 + 对象树 + 开战触发

删 5 个空 BossSkillSO,用向导重建 6 个 EnemyAbilitySO(含入场演出)。
预制体经放置工具重新产出:EnemyAiBrain(_definitionId=ChaoFeng) +
BossPhaseAbilityGate + 6 个能力组件,不再有 BossSkillExecutor。
TestRoomA 加开战触发区。三件自检 0 error,EditMode 260/260。

首次真正跑通两条脚手架,暴露并修掉三个它们的缺陷:

1. 放置工具漏挂 EnemyLocomotion(PlaceChaoFeng 及其余 7 个敌人放置入口)。
   EnemyBase.Awake 找不到它即报错且 Locomotion 为 null,
   AiStateFragments.ApplyLocomotion 直接 NRE、AiRuntime 构造失败——
   Boss 建不出决策层,完全不动。已在所有敌人放置入口补齐。
2. 向导把空中阶段的 wind_stone 建成 requiresGrounded=true(SO 默认值)。
   Boss 浮空后 IsGrounded 恒 false,选招器把它滤掉,空中阶段站着不打。
   能力定义表加 grounded 列,阶段 1 的招显式置 false。
3. BossPhaseAbilityGate.ApplyPhase 只在 EnterPhase 与 OnSpawn 调用,
   直接摆场景里的 Boss 两条路径都不走,开局后续阶段的招仍在候选池里。
   BossBase.Start 补一次初始阶段应用。

另:Phase1_Tornado_HitBox 确认零消费者(龙卷判定随弹体走),
从放置工具删除其创建与伤害源绑定;
EnemyBrainContext.UseAbility 对解析不到的能力 id 改为 LogError,
不再静默返回 false(CLAUDE.md 第 6 条);
新增 PlaceBossFightTrigger 脚手架(此前无对应创建入口,属裸建)。

播放模式实测状态序列(TestRoomA,玩家走进触发区):
Wait →(Engaged) Intro → Ground⇄GroundAttack →(hp<50%) PhaseTransition
→ Air⇄AirAttack,浮空生效,阶段门按阶段换池,全程 0 报错。
动画 Clip 未接入,PlayClipAbility 空 clip 立即完成,故只验证了状态流转,
判定时序待美术接入后再校。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-30 16:02:14 +08:00
co-authored by Claude Opus 5
parent bdeefca75b
commit 877d2f5fef
13 changed files with 844 additions and 273 deletions
@@ -1,5 +1,58 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &979165801027136474
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5181544129696273283}
- component: {fileID: 7940098084422673156}
m_Layer: 0
m_Name: MeleeAttackAbility_FanCombo
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5181544129696273283
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 979165801027136474}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5296480593323786894}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &7940098084422673156
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 979165801027136474}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 971ba82e05d87234e8b944760542e47c, type: 3}
m_Name:
m_EditorClassIdentifier:
_config: {fileID: 11400000, guid: b13d174edfd74654188f1cd08f072123, type: 2}
_hitBoxSlots:
- slotName: fan_1
hitBox: {fileID: 230484937522067432}
- slotName: fan_2
hitBox: {fileID: 9170136654108653383}
- slotName: fan_3
hitBox: {fileID: 4630646362173111049}
_faceTargetOnStart: 1
--- !u!1 &1231266844344956596
GameObject:
m_ObjectHideFlags: 0
@@ -62,6 +115,51 @@ Transform:
m_Children: []
m_Father: {fileID: 2025611111464161772}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &1825922247716397416
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8959989091743334252}
- component: {fileID: 8219329344573822582}
m_Layer: 0
m_Name: PlayClipAbility_Intro
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8959989091743334252
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1825922247716397416}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5296480593323786894}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &8219329344573822582
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1825922247716397416}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a26fca0fa72894a4da1a5a58ee023154, type: 3}
m_Name:
m_EditorClassIdentifier:
_config: {fileID: 11400000, guid: eddeb2d9e64934d4eab9acf5efd8902e, type: 2}
--- !u!1 &2290525692157171072
GameObject:
m_ObjectHideFlags: 0
@@ -191,7 +289,7 @@ Transform:
m_GameObject: {fileID: 2904988631977355437}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalPosition: {x: 0, y: 1, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@@ -285,7 +383,7 @@ SpriteRenderer:
m_WasSpriteAssigned: 1
m_MaskInteraction: 0
m_SpriteSortPoint: 0
--- !u!1 &3015807690815610513
--- !u!1 &2916559493138038639
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -293,99 +391,88 @@ GameObject:
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1409576167468823365}
- component: {fileID: 2458103135947848963}
- component: {fileID: 2450883169310398879}
m_Layer: 25
m_Name: Phase1_Tornado_HitBox
- component: {fileID: 7149986575129040968}
- component: {fileID: 209352783170023499}
m_Layer: 0
m_Name: PlayClipAbility_Boomerang
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!4 &1409576167468823365
m_IsActive: 1
--- !u!4 &7149986575129040968
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3015807690815610513}
m_GameObject: {fileID: 2916559493138038639}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2025611111464161772}
m_Father: {fileID: 5296480593323786894}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!61 &2458103135947848963
BoxCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3015807690815610513}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IncludeLayers:
serializedVersion: 2
m_Bits: 0
m_ExcludeLayers:
serializedVersion: 2
m_Bits: 0
m_LayerOverridePriority: 0
m_ForceSendLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ForceReceiveLayers:
serializedVersion: 2
m_Bits: 4294967295
m_ContactCaptureLayers:
serializedVersion: 2
m_Bits: 4294967295
m_CallbackLayers:
serializedVersion: 2
m_Bits: 4294967295
m_IsTrigger: 1
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
m_SpriteTilingProperty:
border: {x: 0, y: 0, z: 0, w: 0}
pivot: {x: 0, y: 0}
oldSize: {x: 0, y: 0}
newSize: {x: 0, y: 0}
adaptiveTilingThreshold: 0
drawMode: 0
adaptiveTiling: 0
m_AutoTiling: 0
serializedVersion: 2
m_Size: {x: 0.6, y: 1.2}
m_EdgeRadius: 0
--- !u!114 &2450883169310398879
--- !u!114 &209352783170023499
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3015807690815610513}
m_GameObject: {fileID: 2916559493138038639}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a655e2461396a8348a32a13144438e8e, type: 3}
m_Script: {fileID: 11500000, guid: a26fca0fa72894a4da1a5a58ee023154, type: 3}
m_Name:
m_EditorClassIdentifier:
_defaultSource: {fileID: 11400000, guid: caae9c7600281fe4e8d8637fa3fd2ca1, type: 2}
_hitCooldown: 0.1
_hitMode: 0
_hitInterval: 0.5
_targetLayers:
serializedVersion: 2
m_Bits: 4294967295
_id:
_rivalHitBoxMask:
serializedVersion: 2
m_Bits: 0
_config: {fileID: 11400000, guid: 6076c1b736f69af4c9048d9d4e7ec768, type: 2}
--- !u!1 &3224375973558534567
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6052463430739264899}
- component: {fileID: 1436318798284677237}
m_Layer: 0
m_Name: PlayClipAbility_TornadoLarge
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &6052463430739264899
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3224375973558534567}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5296480593323786894}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1436318798284677237
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3224375973558534567}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a26fca0fa72894a4da1a5a58ee023154, type: 3}
m_Name:
m_EditorClassIdentifier:
_config: {fileID: 11400000, guid: 27037bf4ed7188741ba55bb82fdd8fa9, type: 2}
--- !u!1 &3277627412355666927
GameObject:
m_ObjectHideFlags: 0
@@ -487,6 +574,43 @@ MonoBehaviour:
_rivalHitBoxMask:
serializedVersion: 2
m_Bits: 0
--- !u!1 &3801371647583863605
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5296480593323786894}
m_Layer: 0
m_Name: Abilities
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &5296480593323786894
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3801371647583863605}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 8959989091743334252}
- {fileID: 5181544129696273283}
- {fileID: 7149986575129040968}
- {fileID: 3558980470815650670}
- {fileID: 6052463430739264899}
- {fileID: 4717475142090746934}
m_Father: {fileID: 2025611111464161772}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &4177669747969163254
GameObject:
m_ObjectHideFlags: 0
@@ -634,7 +758,10 @@ GameObject:
- component: {fileID: 973594085864951384}
- component: {fileID: 5341485012012430190}
- component: {fileID: 8088437629491012474}
- component: {fileID: 3437191888218430966}
- component: {fileID: 3133205082234065514}
- component: {fileID: 3942835667027582048}
- component: {fileID: 4739322141714049461}
- component: {fileID: 5585087268776340831}
- component: {fileID: 1810872916174435854}
- component: {fileID: 1201243240150589714}
- component: {fileID: 6858366591425580670}
@@ -654,20 +781,20 @@ Transform:
m_GameObject: {fileID: 7781161515165213226}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 1968.4287, y: 77.1997, z: 0}
m_LocalPosition: {x: 98, y: 21, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 5517492589801030229}
- {fileID: 6397871098464242200}
- {fileID: 80973138644072513}
- {fileID: 376149298811787739}
- {fileID: 8176707102135037433}
- {fileID: 8814706017035826473}
- {fileID: 1409576167468823365}
- {fileID: 7580995191264333933}
- {fileID: 2397879757105861778}
- {fileID: 4107279870065028942}
- {fileID: 80973138644072513}
- {fileID: 5296480593323786894}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!50 &6158877404411547497
@@ -729,7 +856,7 @@ BoxCollider2D:
m_IsTrigger: 0
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
m_Offset: {x: 0, y: 1}
m_SpriteTilingProperty:
border: {x: 0, y: 0, z: 0, w: 0}
pivot: {x: 0, y: 0}
@@ -763,7 +890,7 @@ MonoBehaviour:
_animancer: {fileID: 8300109994792221770}
_feedback: {fileID: 5341485012012430190}
_hurtBox: {fileID: 6579043664862402528}
_bodyCollider: {fileID: 0}
_bodyCollider: {fileID: 4474032822853512122}
_patrolZone: {fileID: 0}
_onEnemyDied: {fileID: 11400000, guid: def849e2c5ec8204eae6b083b02307aa, type: 2}
_onPlayerSpawned: {fileID: 11400000, guid: 7e2c7e614f6627b449a244ab44443adf, type: 2}
@@ -775,6 +902,8 @@ MonoBehaviour:
_onBossPhaseChanged: {fileID: 11400000, guid: 9f49e575a92a7fb43af755ba1840abd2, type: 2}
_skillExecutor: {fileID: 0}
_bossResource: {fileID: 0}
_phaseGate: {fileID: 5585087268776340831}
_arenaAnchors: {fileID: 0}
_onParrySuccess: {fileID: 0}
_floatController: {fileID: 1810872916174435854}
_knockdownCounter: {fileID: 1201243240150589714}
@@ -908,14 +1037,13 @@ MonoBehaviour:
_dbg_IsWallAhead: 0
_dbg_IsLedgeAhead: 0
_dbg_IsTurning: 0
_dbg_NavDriving: 0
_dbg_Input_MoveDir: 0
_dbg_Input_MoveSpeed: 0
_dbg_Input_WantStop: 0
_dbg_Input_WantFace: 0
_dbg_Input_FaceTargetPos: {x: 0, y: 0}
_dbg_Input_FaceDir: 0
--- !u!114 &3437191888218430966
--- !u!114 &3133205082234065514
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -924,27 +1052,69 @@ MonoBehaviour:
m_GameObject: {fileID: 7781161515165213226}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4dfa1c525eaca5640b3cfe945626a466, type: 3}
m_Script: {fileID: 11500000, guid: 8caa8e247c70b7445820efe80d2da0ec, type: 3}
m_Name:
m_EditorClassIdentifier:
_hitBoxes:
- {fileID: 230484937522067432}
- {fileID: 9170136654108653383}
- {fileID: 4630646362173111049}
- {fileID: 2450883169310398879}
_weakPointSystem: {fileID: 0}
_animancer: {fileID: 8300109994792221770}
_bossId: ChaoFeng
_onBossSkillStarted: {fileID: 0}
_onBossSkillEnded: {fileID: 0}
_playerTransform: {fileID: 0}
_skills:
- {fileID: 11400000, guid: 6076c1b736f69af4c9048d9d4e7ec768, type: 2}
- {fileID: 11400000, guid: b13d174edfd74654188f1cd08f072123, type: 2}
- {fileID: 11400000, guid: 7cb2926dd5b97e64b9e37f07124ae307, type: 2}
- {fileID: 11400000, guid: 27037bf4ed7188741ba55bb82fdd8fa9, type: 2}
- {fileID: 11400000, guid: 02b79b9dc903c824786ed3cc3c3e225e, type: 2}
_repeatRangeCheck: 8
_stoppingDistance: 0.2
_wanderMinRange: 1.5
_wanderMaxRange: 5
_stallWindowSeconds: 0.4
_stallMinProgress: 0.05
--- !u!114 &3942835667027582048
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7781161515165213226}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9201463979893884288d3645a607eb90, type: 3}
m_Name:
m_EditorClassIdentifier:
_patrolStrategy: 0
_wanderPauseMin: 0.5
_wanderPauseMax: 1.5
_waypoints: []
_pingPong: 0
_waypointArriveRadius: 0.4
--- !u!114 &4739322141714049461
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7781161515165213226}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d92d657c6bbdfe246a7333e04f79f8f7, type: 3}
m_Name:
m_EditorClassIdentifier:
_recipe: {fileID: 0}
_definitionId: ChaoFeng
--- !u!114 &5585087268776340831
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7781161515165213226}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a9f265c84eb5db34b8fd06472949ee83, type: 3}
m_Name:
m_EditorClassIdentifier:
_entries:
- ability: {fileID: 7940098084422673156}
phases: 00000000
- ability: {fileID: 209352783170023499}
phases: 00000000
- ability: {fileID: 536854426800190861}
phases: 00000000
- ability: {fileID: 1436318798284677237}
phases: 00000000
- ability: {fileID: 9004908790283913037}
phases: 01000000
--- !u!114 &1810872916174435854
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -1115,6 +1285,96 @@ MonoBehaviour:
obstructLayer:
serializedVersion: 2
m_Bits: 0
--- !u!1 &7806369876961327953
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3558980470815650670}
- component: {fileID: 536854426800190861}
m_Layer: 0
m_Name: PlayClipAbility_TornadoSmall
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &3558980470815650670
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7806369876961327953}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5296480593323786894}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &536854426800190861
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7806369876961327953}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a26fca0fa72894a4da1a5a58ee023154, type: 3}
m_Name:
m_EditorClassIdentifier:
_config: {fileID: 11400000, guid: 7cb2926dd5b97e64b9e37f07124ae307, type: 2}
--- !u!1 &7888626137513785884
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4717475142090746934}
- component: {fileID: 9004908790283913037}
m_Layer: 0
m_Name: PlayClipAbility_WindStone
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &4717475142090746934
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7888626137513785884}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 5296480593323786894}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &9004908790283913037
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7888626137513785884}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a26fca0fa72894a4da1a5a58ee023154, type: 3}
m_Name:
m_EditorClassIdentifier:
_config: {fileID: 11400000, guid: 02b79b9dc903c824786ed3cc3c3e225e, type: 2}
--- !u!1 &8109938981782931710
GameObject:
m_ObjectHideFlags: 0
@@ -1124,7 +1384,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 6397871098464242200}
- component: {fileID: 5510659119725211148}
- component: {fileID: 5509146531381767278}
- component: {fileID: 6579043664862402528}
m_Layer: 27
m_Name: HurtBox
@@ -1148,8 +1408,8 @@ Transform:
m_Children: []
m_Father: {fileID: 2025611111464161772}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!70 &5510659119725211148
CapsuleCollider2D:
--- !u!61 &5509146531381767278
BoxCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
@@ -1180,9 +1440,19 @@ CapsuleCollider2D:
m_IsTrigger: 1
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
m_Size: {x: 1.1, y: 1.9}
m_Direction: 0
m_Offset: {x: 0, y: 1}
m_SpriteTilingProperty:
border: {x: 0, y: 0, z: 0, w: 0}
pivot: {x: 0, y: 0}
oldSize: {x: 0, y: 0}
newSize: {x: 0, y: 0}
adaptiveTilingThreshold: 0
drawMode: 0
adaptiveTiling: 0
m_AutoTiling: 0
serializedVersion: 2
m_Size: {x: 1.2, y: 2}
m_EdgeRadius: 0
--- !u!114 &6579043664862402528
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -1195,7 +1465,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: d7b7a233d7f70aa4f86b473412b826de, type: 3}
m_Name:
m_EditorClassIdentifier:
_onDamageDealt: {fileID: 0}
_onDamageDealt: {fileID: 11400000, guid: eebd58cfef3527940949a8a7655a343b, type: 2}
_onHitConfirmed: {fileID: 11400000, guid: a67d56f5124e0db4f98f326c74be8091, type: 2}
--- !u!1 &8920059952006723162
GameObject:
@@ -1206,7 +1476,7 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 80973138644072513}
- component: {fileID: 6125666153035542197}
- component: {fileID: 4535625604443592544}
- component: {fileID: 4960688227238377219}
- component: {fileID: 3072716489886911545}
m_Layer: 25
@@ -1231,8 +1501,8 @@ Transform:
m_Children: []
m_Father: {fileID: 2025611111464161772}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!70 &6125666153035542197
CapsuleCollider2D:
--- !u!61 &4535625604443592544
BoxCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
@@ -1263,9 +1533,19 @@ CapsuleCollider2D:
m_IsTrigger: 1
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
m_Size: {x: 1.1, y: 1.9}
m_Direction: 0
m_Offset: {x: 0, y: 1}
m_SpriteTilingProperty:
border: {x: 0, y: 0, z: 0, w: 0}
pivot: {x: 0, y: 0}
oldSize: {x: 0, y: 0}
newSize: {x: 0, y: 0}
adaptiveTilingThreshold: 0
drawMode: 0
adaptiveTiling: 0
m_AutoTiling: 0
serializedVersion: 2
m_Size: {x: 1.2, y: 2}
m_EdgeRadius: 0
--- !u!114 &4960688227238377219
MonoBehaviour:
m_ObjectHideFlags: 0