feat: 보스 패턴 시스템 구현

- BossPatternData SO로 스킬/Wait 스텝 순서와 쿨타임 정의
- UsePatternAction으로 Behavior Graph에서 패턴 실행
- 보스 전용 애니메이션 분리 및 AnimatorOverrideController 정상화

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-16 18:08:06 +09:00
parent 03e1b1303c
commit 309bf5f48b
19 changed files with 565 additions and 321 deletions

View File

@@ -145,8 +145,8 @@ MonoBehaviour:
rid: 8805855836547055694
BlackboardGroupReferences: []
Root:
rid: 8805855941168464690
m_VersionTimestamp: 639092257330260006
rid: 8805855956374126792
m_VersionTimestamp: 639092810721857513
- rid: 8805855836547055694
type: {class: BlackboardReference, ns: Unity.Behavior, asm: Unity.Behavior}
data:
@@ -220,7 +220,119 @@ MonoBehaviour:
m_Value1: 14990413519379198129
Name: Die
m_Value: 0
- rid: 8805855941168464690
- rid: 8805855956374126726
type: {class: 'BlackboardVariable`1[[Unity.Behavior.ConditionOperator, Unity.Behavior]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 0
- rid: 8805855956374126727
type: {class: 'BlackboardVariable`1[[System.Boolean, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 1
- rid: 8805855956374126728
type: {class: 'BlackboardVariable`1[[System.String, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: Player
- rid: 8805855956374126729
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 10
- rid: 8805855956374126736
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 1
- rid: 8805855956374126737
type: {class: 'BlackboardVariable`1[[Unity.Behavior.ConditionOperator, Unity.Behavior]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 1
- rid: 8805855956374126738
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: {fileID: 0}
- rid: 8805855956374126745
type: {class: 'BlackboardVariable`1[[Unity.Behavior.ConditionOperator, Unity.Behavior]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 5
- rid: 8805855956374126746
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 10
- rid: 8805855956374126747
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 5
- rid: 8805855956374126749
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 10
- rid: 8805855956374126750
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 5
- rid: 8805855956374126751
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 0
- rid: 8805855956374126752
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 2
- rid: 8805855956374126792
type: {class: Start, ns: Unity.Behavior, asm: Unity.Behavior}
data:
ID:
@@ -231,10 +343,10 @@ MonoBehaviour:
m_Parent:
rid: -2
m_Child:
rid: 8805855941168464691
rid: 8805855956374126793
Repeat: 0
AllowMultipleRepeatsPerTick: 0
- rid: 8805855941168464691
- rid: 8805855956374126793
type: {class: RepeaterModifier, ns: Unity.Behavior, asm: Unity.Behavior}
data:
ID:
@@ -243,11 +355,11 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855941168464690
rid: 8805855956374126792
m_Child:
rid: 8805855941168464692
rid: 8805855956374126794
m_AllowMultipleRepeatsPerTick: 0
- rid: 8805855941168464692
- rid: 8805855956374126794
type: {class: BranchingConditionComposite, ns: Unity.Behavior, asm: Unity.Behavior}
data:
ID:
@@ -256,21 +368,21 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855941168464691
rid: 8805855956374126793
m_Children:
- rid: 8805855941168464693
- rid: 8805855956374126795
m_RegisteredObservers: []
m_Conditions:
- rid: 8805855941168464694
- rid: 8805855956374126796
m_RequiresAllConditions: 0
True:
rid: -2
False:
rid: 8805855941168464693
rid: 8805855956374126795
m_CurrentChild:
rid: -2
m_ObserverType: 0
- rid: 8805855941168464693
- rid: 8805855956374126795
type: {class: SequenceComposite, ns: Unity.Behavior, asm: Unity.Behavior}
data:
ID:
@@ -279,12 +391,12 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855941168464692
rid: 8805855956374126794
m_Children:
- rid: 8805855941168464695
- rid: 8805855941168464696
- rid: 8805855956374126797
- rid: 8805855956374126798
m_RegisteredObservers: []
- rid: 8805855941168464694
- rid: 8805855956374126796
type: {class: VariableComparisonCondition, ns: Unity.Behavior, asm: Unity.Behavior}
data:
Graph:
@@ -292,10 +404,10 @@ MonoBehaviour:
Variable:
rid: 8805855941168464577
Operator:
rid: 8805855941168464697
rid: 8805855956374126726
ComparisonValue:
rid: 8805855941168464698
- rid: 8805855941168464695
rid: 8805855956374126727
- rid: 8805855956374126797
type: {class: SetTargetInRangeAction, ns: , asm: Colosseum.Game}
data:
ID:
@@ -304,14 +416,14 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855941168464693
rid: 8805855956374126795
Target:
rid: 8805855941168464573
Tag:
rid: 8805855941168464699
rid: 8805855956374126728
Range:
rid: 8805855941168464700
- rid: 8805855941168464696
rid: 8805855956374126729
- rid: 8805855956374126798
type: {class: BranchingConditionComposite, ns: Unity.Behavior, asm: Unity.Behavior}
data:
ID:
@@ -320,54 +432,22 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855941168464693
rid: 8805855956374126795
m_Children:
- rid: 8805855941168464701
- rid: 8805855941168464702
- rid: 8805855956374126799
- rid: 8805855956374126800
m_RegisteredObservers: []
m_Conditions:
- rid: 8805855941168464703
- rid: 8805855956374126801
m_RequiresAllConditions: 0
True:
rid: 8805855941168464701
rid: 8805855956374126799
False:
rid: 8805855941168464702
rid: 8805855956374126800
m_CurrentChild:
rid: -2
m_ObserverType: 0
- rid: 8805855941168464697
type: {class: 'BlackboardVariable`1[[Unity.Behavior.ConditionOperator, Unity.Behavior]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 0
- rid: 8805855941168464698
type: {class: 'BlackboardVariable`1[[System.Boolean, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 1
- rid: 8805855941168464699
type: {class: 'BlackboardVariable`1[[System.String, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: Player
- rid: 8805855941168464700
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 10
- rid: 8805855941168464701
- rid: 8805855956374126799
type: {class: BranchingConditionComposite, ns: Unity.Behavior, asm: Unity.Behavior}
data:
ID:
@@ -376,22 +456,22 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855941168464696
rid: 8805855956374126798
m_Children:
- rid: 8805855941168464704
- rid: 8805855941168464705
- rid: 8805855956374126802
- rid: 8805855956374126803
m_RegisteredObservers: []
m_Conditions:
- rid: 8805855941168464706
- rid: 8805855956374126804
m_RequiresAllConditions: 0
True:
rid: 8805855941168464704
rid: 8805855956374126802
False:
rid: 8805855941168464705
rid: 8805855956374126803
m_CurrentChild:
rid: -2
m_ObserverType: 0
- rid: 8805855941168464702
- rid: 8805855956374126800
type: {class: WaitAction, ns: , asm: Colosseum.Game}
data:
ID:
@@ -400,10 +480,10 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855941168464696
rid: 8805855956374126798
Duration:
rid: 8805855941168464707
- rid: 8805855941168464703
rid: 8805855956374126736
- rid: 8805855956374126801
type: {class: VariableComparisonCondition, ns: Unity.Behavior, asm: Unity.Behavior}
data:
Graph:
@@ -411,10 +491,10 @@ MonoBehaviour:
Variable:
rid: 8805855941168464573
Operator:
rid: 8805855941168464708
rid: 8805855956374126737
ComparisonValue:
rid: 8805855941168464709
- rid: 8805855941168464704
rid: 8805855956374126738
- rid: 8805855956374126802
type: {class: SequenceComposite, ns: Unity.Behavior, asm: Unity.Behavior}
data:
ID:
@@ -423,12 +503,12 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855941168464701
rid: 8805855956374126799
m_Children:
- rid: 8805855941168464710
- rid: 8805855941168464711
- rid: 8805855956374126805
- rid: 8805855956374126806
m_RegisteredObservers: []
- rid: 8805855941168464705
- rid: 8805855956374126803
type: {class: ParallelAllComposite, ns: Unity.Behavior, asm: Unity.Behavior}
data:
ID:
@@ -437,49 +517,25 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855941168464701
rid: 8805855956374126799
m_Children:
- rid: 8805855941168464712
- rid: 8805855941168464713
- rid: 8805855956374126807
- rid: 8805855956374126808
m_RegisteredObservers: []
- rid: 8805855941168464706
- rid: 8805855956374126804
type: {class: CheckDistanceCondition, ns: Unity.Behavior, asm: Unity.Behavior}
data:
Graph:
rid: 8805855836547055693
Transform:
rid: 8805855941168464714
rid: 8805855956374126809
Target:
rid: 8805855941168464715
rid: 8805855956374126810
Operator:
rid: 8805855941168464716
rid: 8805855956374126745
Threshold:
rid: 8805855941168464572
- rid: 8805855941168464707
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 1
- rid: 8805855941168464708
type: {class: 'BlackboardVariable`1[[Unity.Behavior.ConditionOperator, Unity.Behavior]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 1
- rid: 8805855941168464709
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: {fileID: 0}
- rid: 8805855941168464710
- rid: 8805855956374126805
type: {class: RotateToTargetAction, ns: , asm: Colosseum.Game}
data:
ID:
@@ -488,26 +544,27 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855941168464704
rid: 8805855956374126802
Target:
rid: 8805855941168464573
RotationSpeed:
rid: 8805855941168464717
rid: 8805855956374126746
AngleThreshold:
rid: 8805855941168464718
- rid: 8805855941168464711
type: {class: UseSkillAction, ns: , asm: Colosseum.Game}
rid: 8805855956374126747
- rid: 8805855956374126806
type: {class: SelectorComposite, ns: Unity.Behavior, asm: Unity.Behavior}
data:
ID:
m_Value0: 4635061544341080751
m_Value1: 17453988481007680603
m_Value0: 1213596326002826456
m_Value1: 9846416129968350328
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855941168464704
"\uC2A4\uD0AC":
rid: 8805855941168464576
- rid: 8805855941168464712
rid: 8805855956374126802
m_Children:
- rid: 8805855956374126811
m_RegisteredObservers: []
- rid: 8805855956374126807
type: {class: RotateToTargetAction, ns: , asm: Colosseum.Game}
data:
ID:
@@ -516,14 +573,14 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855941168464705
rid: 8805855956374126803
Target:
rid: 8805855941168464573
RotationSpeed:
rid: 8805855941168464719
rid: 8805855956374126749
AngleThreshold:
rid: 8805855941168464720
- rid: 8805855941168464713
rid: 8805855956374126750
- rid: 8805855956374126808
type: {class: ChaseTargetAction, ns: , asm: Colosseum.Game}
data:
ID:
@@ -532,14 +589,14 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855941168464705
rid: 8805855956374126803
Target:
rid: 8805855941168464573
Speed:
rid: 8805855941168464721
rid: 8805855956374126751
StopDistance:
rid: 8805855941168464722
- rid: 8805855941168464714
rid: 8805855956374126752
- rid: 8805855956374126809
type: {class: 'GameObjectToComponentBlackboardVariable`1[[UnityEngine.Transform, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
@@ -549,7 +606,7 @@ MonoBehaviour:
m_Value: {fileID: 0}
m_LinkedVariable:
rid: 8805855941168464571
- rid: 8805855941168464715
- rid: 8805855956374126810
type: {class: 'GameObjectToComponentBlackboardVariable`1[[UnityEngine.Transform, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
@@ -559,62 +616,26 @@ MonoBehaviour:
m_Value: {fileID: 0}
m_LinkedVariable:
rid: 8805855941168464573
- rid: 8805855941168464716
type: {class: 'BlackboardVariable`1[[Unity.Behavior.ConditionOperator, Unity.Behavior]]', ns: Unity.Behavior, asm: Unity.Behavior}
- rid: 8805855956374126811
type: {class: UsePatternAction, ns: , asm: Colosseum.Game}
data:
ID:
m_Value0: 8803463902102802735
m_Value1: 11879507492776070900
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855956374126806
Pattern:
rid: 8805855956374126812
- rid: 8805855956374126812
type: {class: 'BlackboardVariable`1[[Colosseum.AI.BossPatternData, Colosseum.Game]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 5
- rid: 8805855941168464717
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 10
- rid: 8805855941168464718
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 5
- rid: 8805855941168464719
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 10
- rid: 8805855941168464720
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 5
- rid: 8805855941168464721
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 0
- rid: 8805855941168464722
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 2
m_Value: {fileID: 11400000, guid: 5efd8123be76bf844875d386d9d5f73d, type: 2}
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -643,12 +664,13 @@ MonoBehaviour:
- rid: 8805855841097089765
- rid: 8805855841097089766
- rid: 8805855846311395415
- rid: 8805855846311395454
- rid: 8805855941168464148
- rid: 8805855941168464149
- rid: 8805855941168464150
- rid: 8805855941168464612
m_VersionTimestamp: 639092257330260006
- rid: 8805855948962791632
- rid: 8805855956374126770
m_VersionTimestamp: 639092810721857513
m_SerializedVersion: 2
m_DebugInfo: {fileID: -6758363554468061369}
m_RuntimeGraph: {fileID: -3933356984444701103}
@@ -782,21 +804,6 @@ MonoBehaviour:
Variables: []
NamedChildren: []
IsPlaceholder: 0
- Name: Use Skill
Story: "[\uC2A4\uD0AC] \uC0AC\uC6A9"
RuntimeTypeString: UseSkillAction, Colosseum.Game, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null
RuntimeTypeID:
m_Value0: 12860304689956036473
m_Value1: 13342401439750041301
Variables:
- Name: "\uC2A4\uD0AC"
Type:
m_SerializableType: Colosseum.Skills.SkillData, Colosseum.Game, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
Tooltip:
NamedChildren: []
IsPlaceholder: 0
- Name: Repeat
Story:
RuntimeTypeString: Unity.Behavior.RepeaterModifier, Unity.Behavior, Version=0.0.0.0,
@@ -807,6 +814,31 @@ MonoBehaviour:
Variables: []
NamedChildren: []
IsPlaceholder: 0
- Name: Use Pattern
Story: "[Pattern] \uC2E4\uD589"
RuntimeTypeString: UsePatternAction, Colosseum.Game, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null
RuntimeTypeID:
m_Value0: 13305875091066958497
m_Value1: 15475974310776131785
Variables:
- Name: Pattern
Type:
m_SerializableType: Colosseum.AI.BossPatternData, Colosseum.Game, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
Tooltip:
NamedChildren: []
IsPlaceholder: 0
- Name: Try In Order
Story:
RuntimeTypeString: Unity.Behavior.SelectorComposite, Unity.Behavior, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
RuntimeTypeID:
m_Value0: 11477120919463386923
m_Value1: 7730102824742023565
Variables: []
NamedChildren: []
IsPlaceholder: 0
m_Blackboards: []
m_MainBlackboardAuthoringAsset: {fileID: -6591390698989283165}
m_CommandBuffer:
@@ -1756,7 +1788,7 @@ MonoBehaviour:
m_NodeModel:
rid: 8805855846311395415
m_Connections:
- rid: 8805855846311395455
- rid: 8805855956374126771
- rid: 8805855846311395418
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
@@ -1824,73 +1856,6 @@ MonoBehaviour:
m_Value1: 0
Name:
m_Value: 5
- rid: 8805855846311395454
type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
Position: {x: 665.8387, y: 644.6723}
ID:
m_Value0: 4635061544341080751
m_Value1: 17453988481007680603
Parents: []
PortModels:
- rid: 8805855846311395455
- rid: 8805855846311395456
NodeType:
m_SerializableType: UseSkillAction, Colosseum.Game, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null
NodeTypeID:
m_Value0: 12860304689956036473
m_Value1: 13342401439750041301
m_FieldValues:
- rid: 8805855846311395457
- rid: 8805855846311395455
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: InputPort
m_PortDataFlowType: 0
m_IsFloating: 0
m_NodeModel:
rid: 8805855846311395454
m_Connections:
- rid: 8805855846311395417
- rid: 8805855846311395456
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: OutputPort
m_PortDataFlowType: 1
m_IsFloating: 0
m_NodeModel:
rid: 8805855846311395454
m_Connections: []
- rid: 8805855846311395457
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: "\uC2A4\uD0AC"
Type:
m_SerializableType: Colosseum.Skills.SkillData, Colosseum.Game, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
LocalValue:
rid: 8805855846311395458
LinkedVariable:
rid: 8805855846311395476
- rid: 8805855846311395458
type: {class: 'BlackboardVariable`1[[Colosseum.Skills.SkillData, Colosseum.Game]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: {fileID: 0}
- rid: 8805855846311395476
type: {class: 'TypedVariableModel`1[[Colosseum.Skills.SkillData, Colosseum.Game]]', ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
ID:
m_Value0: 15894527964846533412
m_Value1: 3771131609012049390
Name: Default Attack Skill
IsExposed: 1
m_IsShared: 0
m_Value: {fileID: 11400000, guid: b7f09e0e899c8fc4bb2cc9204cc6eb4a, type: 2}
- rid: 8805855941168464148
type: {class: FloatingPortNodeModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
@@ -2139,6 +2104,101 @@ MonoBehaviour:
rid: 8805855941168464612
m_Connections:
- rid: 8805855941168464155
- rid: 8805855948962791632
type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
Position: {x: 587.1919, y: 730.68475}
ID:
m_Value0: 8803463902102802735
m_Value1: 11879507492776070900
Parents: []
PortModels:
- rid: 8805855948962791633
- rid: 8805855948962791634
NodeType:
m_SerializableType: UsePatternAction, Colosseum.Game, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
NodeTypeID:
m_Value0: 13305875091066958497
m_Value1: 15475974310776131785
m_FieldValues:
- rid: 8805855948962791636
- rid: 8805855948962791633
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: InputPort
m_PortDataFlowType: 0
m_IsFloating: 0
m_NodeModel:
rid: 8805855948962791632
m_Connections:
- rid: 8805855956374126772
- rid: 8805855948962791634
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: OutputPort
m_PortDataFlowType: 1
m_IsFloating: 0
m_NodeModel:
rid: 8805855948962791632
m_Connections: []
- rid: 8805855948962791636
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: Pattern
Type:
m_SerializableType: Colosseum.AI.BossPatternData, Colosseum.Game, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
LocalValue:
rid: 8805855948962791638
LinkedVariable:
rid: -2
- rid: 8805855948962791638
type: {class: 'BlackboardVariable`1[[Colosseum.AI.BossPatternData, Colosseum.Game]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: {fileID: 11400000, guid: 5efd8123be76bf844875d386d9d5f73d, type: 2}
- rid: 8805855956374126770
type: {class: CompositeNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
Position: {x: 666.3364, y: 639.8787}
ID:
m_Value0: 1213596326002826456
m_Value1: 9846416129968350328
Parents: []
PortModels:
- rid: 8805855956374126771
- rid: 8805855956374126772
NodeType:
m_SerializableType: Unity.Behavior.SelectorComposite, Unity.Behavior, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
NodeTypeID:
m_Value0: 11477120919463386923
m_Value1: 7730102824742023565
m_FieldValues: []
- rid: 8805855956374126771
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: InputPort
m_PortDataFlowType: 0
m_IsFloating: 0
m_NodeModel:
rid: 8805855956374126770
m_Connections:
- rid: 8805855846311395417
- rid: 8805855956374126772
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: OutputPort
m_PortDataFlowType: 1
m_IsFloating: 0
m_NodeModel:
rid: 8805855956374126770
m_Connections:
- rid: 8805855948962791633
--- !u!114 &6694785542709420471
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@@ -0,0 +1,26 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
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: 0ce956e0878565343974c31b8111c0c6, type: 3}
m_Name: "P_TestBoss_\uC6B0\uC2182\uC5F0\uD0C0"
m_EditorClassIdentifier: Colosseum.Game::Colosseum.AI.BossPatternData
patternName: "\uAE30\uBCF8 \uD328\uD134"
steps:
- Type: 0
Skill: {fileID: 11400000, guid: 4f40629d4d334434285e8fdec3714536, type: 2}
Duration: 0
- Type: 1
Skill: {fileID: 0}
Duration: 0.5
- Type: 0
Skill: {fileID: 11400000, guid: 4f40629d4d334434285e8fdec3714536, type: 2}
Duration: 0
cooldown: 5

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5efd8123be76bf844875d386d9d5f73d
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant: