feat: AI Behavior 사망 조건 추가

- IsDieCondition: Behavior Graph에서 사용할 사망 확인 조건 추가
- Behavior Graph: 사망 상태 처리 로직 업데이트
- asmdef: Unity.Behavior.SerializableGUID 의존성 추가

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
2026-03-16 09:47:45 +09:00
parent 041a83a015
commit 1955e1fab0
4 changed files with 522 additions and 143 deletions

View File

@@ -35,7 +35,8 @@ MonoBehaviour:
- rid: 8805855836547056135
- rid: 8805855836547056335
- rid: 8805855841097090010
m_VersionTimestamp: 639088753701246820
- rid: 8805855941168464100
m_VersionTimestamp: 639092245458294623
m_CommandBuffer:
m_Commands: []
m_RuntimeBlackboardAsset: {fileID: 6694785542709420471}
@@ -102,6 +103,16 @@ MonoBehaviour:
IsExposed: 1
m_IsShared: 0
m_Value: {fileID: 11400000, guid: 4f40629d4d334434285e8fdec3714536, type: 2}
- rid: 8805855941168464100
type: {class: 'TypedVariableModel`1[[System.Boolean, mscorlib]]', ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
ID:
m_Value0: 2997173512430605425
m_Value1: 14990413519379198129
Name: Die
IsExposed: 1
m_IsShared: 0
m_Value: 0
--- !u!114 &-3933356984444701103
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -134,8 +145,8 @@ MonoBehaviour:
rid: 8805855836547055694
BlackboardGroupReferences: []
Root:
rid: 8805855846311395537
m_VersionTimestamp: 639088753702668748
rid: 8805855941168464690
m_VersionTimestamp: 639092257330260006
- rid: 8805855836547055694
type: {class: BlackboardReference, ns: Unity.Behavior, asm: Unity.Behavior}
data:
@@ -146,13 +157,70 @@ MonoBehaviour:
type: {class: Blackboard, ns: Unity.Behavior, asm: Unity.Behavior}
data:
m_Variables:
- rid: 8805855846311395539
- rid: 8805855846311395540
- rid: 8805855846311395541
- rid: 8805855846311395542
- rid: 8805855846311395543
- rid: 8805855846311395544
- rid: 8805855846311395537
- rid: 8805855941168464571
- rid: 8805855941168464572
- rid: 8805855941168464573
- rid: 8805855941168464574
- rid: 8805855941168464575
- rid: 8805855941168464576
- rid: 8805855941168464577
- rid: 8805855941168464571
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 1
m_Value1: 0
Name: Self
m_Value: {fileID: 0}
- rid: 8805855941168464572
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 6179663786753870576
m_Value1: 13045418693957266795
Name: AttackRange
m_Value: 3
- rid: 8805855941168464573
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 7475528897857689991
m_Value1: 9373801459200419976
Name: Target
m_Value: {fileID: 0}
- rid: 8805855941168464574
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 16869927256715422330
m_Value1: 821422556084951432
Name: SightRange
m_Value: 20
- rid: 8805855941168464575
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 8799674741299202428
m_Value1: 6075552970323151189
Name: MoveSpeed
m_Value: 0
- rid: 8805855941168464576
type: {class: 'BlackboardVariable`1[[Colosseum.Skills.SkillData, Colosseum.Game]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 15894527964846533412
m_Value1: 3771131609012049390
Name: Default Attack Skill
m_Value: {fileID: 11400000, guid: 4f40629d4d334434285e8fdec3714536, type: 2}
- rid: 8805855941168464577
type: {class: 'BlackboardVariable`1[[System.Boolean, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 2997173512430605425
m_Value1: 14990413519379198129
Name: Die
m_Value: 0
- rid: 8805855941168464690
type: {class: Start, ns: Unity.Behavior, asm: Unity.Behavior}
data:
ID:
@@ -163,10 +231,46 @@ MonoBehaviour:
m_Parent:
rid: -2
m_Child:
rid: 8805855846311395538
Repeat: 1
rid: 8805855941168464691
Repeat: 0
AllowMultipleRepeatsPerTick: 0
- rid: 8805855846311395538
- rid: 8805855941168464691
type: {class: RepeaterModifier, ns: Unity.Behavior, asm: Unity.Behavior}
data:
ID:
m_Value0: 16903089648015682040
m_Value1: 5621269674286214316
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855941168464690
m_Child:
rid: 8805855941168464692
m_AllowMultipleRepeatsPerTick: 0
- rid: 8805855941168464692
type: {class: BranchingConditionComposite, ns: Unity.Behavior, asm: Unity.Behavior}
data:
ID:
m_Value0: 3882872508468950798
m_Value1: 3938133446346283639
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855941168464691
m_Children:
- rid: 8805855941168464693
m_RegisteredObservers: []
m_Conditions:
- rid: 8805855941168464694
m_RequiresAllConditions: 0
True:
rid: -2
False:
rid: 8805855941168464693
m_CurrentChild:
rid: -2
m_ObserverType: 0
- rid: 8805855941168464693
type: {class: SequenceComposite, ns: Unity.Behavior, asm: Unity.Behavior}
data:
ID:
@@ -175,60 +279,23 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855846311395537
rid: 8805855941168464692
m_Children:
- rid: 8805855846311395545
- rid: 8805855846311395546
- rid: 8805855941168464695
- rid: 8805855941168464696
m_RegisteredObservers: []
- rid: 8805855846311395539
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
- rid: 8805855941168464694
type: {class: VariableComparisonCondition, ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 1
m_Value1: 0
Name: Self
m_Value: {fileID: 0}
- rid: 8805855846311395540
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 6179663786753870576
m_Value1: 13045418693957266795
Name: AttackRange
m_Value: 3
- rid: 8805855846311395541
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 7475528897857689991
m_Value1: 9373801459200419976
Name: Target
m_Value: {fileID: 0}
- rid: 8805855846311395542
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 16869927256715422330
m_Value1: 821422556084951432
Name: SightRange
m_Value: 20
- rid: 8805855846311395543
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 8799674741299202428
m_Value1: 6075552970323151189
Name: MoveSpeed
m_Value: 0
- rid: 8805855846311395544
type: {class: 'BlackboardVariable`1[[Colosseum.Skills.SkillData, Colosseum.Game]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 15894527964846533412
m_Value1: 3771131609012049390
Name: Default Attack Skill
m_Value: {fileID: 11400000, guid: 4f40629d4d334434285e8fdec3714536, type: 2}
- rid: 8805855846311395545
Graph:
rid: 8805855836547055693
Variable:
rid: 8805855941168464577
Operator:
rid: 8805855941168464697
ComparisonValue:
rid: 8805855941168464698
- rid: 8805855941168464695
type: {class: SetTargetInRangeAction, ns: , asm: Colosseum.Game}
data:
ID:
@@ -237,14 +304,14 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855846311395538
rid: 8805855941168464693
Target:
rid: 8805855846311395541
rid: 8805855941168464573
Tag:
rid: 8805855846311395547
rid: 8805855941168464699
Range:
rid: 8805855846311395548
- rid: 8805855846311395546
rid: 8805855941168464700
- rid: 8805855941168464696
type: {class: BranchingConditionComposite, ns: Unity.Behavior, asm: Unity.Behavior}
data:
ID:
@@ -253,22 +320,38 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855846311395538
rid: 8805855941168464693
m_Children:
- rid: 8805855846311395549
- rid: 8805855846311395550
- rid: 8805855941168464701
- rid: 8805855941168464702
m_RegisteredObservers: []
m_Conditions:
- rid: 8805855846311395551
- rid: 8805855941168464703
m_RequiresAllConditions: 0
True:
rid: 8805855846311395549
rid: 8805855941168464701
False:
rid: 8805855846311395550
rid: 8805855941168464702
m_CurrentChild:
rid: -2
m_ObserverType: 0
- rid: 8805855846311395547
- 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:
@@ -276,7 +359,7 @@ MonoBehaviour:
m_Value1: 0
Name:
m_Value: Player
- rid: 8805855846311395548
- rid: 8805855941168464700
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
@@ -284,7 +367,7 @@ MonoBehaviour:
m_Value1: 0
Name:
m_Value: 10
- rid: 8805855846311395549
- rid: 8805855941168464701
type: {class: BranchingConditionComposite, ns: Unity.Behavior, asm: Unity.Behavior}
data:
ID:
@@ -293,22 +376,22 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855846311395546
rid: 8805855941168464696
m_Children:
- rid: 8805855846311395552
- rid: 8805855846311395553
- rid: 8805855941168464704
- rid: 8805855941168464705
m_RegisteredObservers: []
m_Conditions:
- rid: 8805855846311395554
- rid: 8805855941168464706
m_RequiresAllConditions: 0
True:
rid: 8805855846311395552
rid: 8805855941168464704
False:
rid: 8805855846311395553
rid: 8805855941168464705
m_CurrentChild:
rid: -2
m_ObserverType: 0
- rid: 8805855846311395550
- rid: 8805855941168464702
type: {class: WaitAction, ns: , asm: Colosseum.Game}
data:
ID:
@@ -317,21 +400,21 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855846311395546
rid: 8805855941168464696
Duration:
rid: 8805855846311395555
- rid: 8805855846311395551
rid: 8805855941168464707
- rid: 8805855941168464703
type: {class: VariableComparisonCondition, ns: Unity.Behavior, asm: Unity.Behavior}
data:
Graph:
rid: 8805855836547055693
Variable:
rid: 8805855846311395541
rid: 8805855941168464573
Operator:
rid: 8805855846311395556
rid: 8805855941168464708
ComparisonValue:
rid: 8805855846311395557
- rid: 8805855846311395552
rid: 8805855941168464709
- rid: 8805855941168464704
type: {class: SequenceComposite, ns: Unity.Behavior, asm: Unity.Behavior}
data:
ID:
@@ -340,12 +423,12 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855846311395549
rid: 8805855941168464701
m_Children:
- rid: 8805855846311395558
- rid: 8805855846311395559
- rid: 8805855941168464710
- rid: 8805855941168464711
m_RegisteredObservers: []
- rid: 8805855846311395553
- rid: 8805855941168464705
type: {class: ParallelAllComposite, ns: Unity.Behavior, asm: Unity.Behavior}
data:
ID:
@@ -354,25 +437,25 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855846311395549
rid: 8805855941168464701
m_Children:
- rid: 8805855846311395560
- rid: 8805855846311395561
- rid: 8805855941168464712
- rid: 8805855941168464713
m_RegisteredObservers: []
- rid: 8805855846311395554
- rid: 8805855941168464706
type: {class: CheckDistanceCondition, ns: Unity.Behavior, asm: Unity.Behavior}
data:
Graph:
rid: 8805855836547055693
Transform:
rid: 8805855846311395562
rid: 8805855941168464714
Target:
rid: 8805855846311395563
rid: 8805855941168464715
Operator:
rid: 8805855846311395564
rid: 8805855941168464716
Threshold:
rid: 8805855846311395540
- rid: 8805855846311395555
rid: 8805855941168464572
- rid: 8805855941168464707
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
@@ -380,7 +463,7 @@ MonoBehaviour:
m_Value1: 0
Name:
m_Value: 1
- rid: 8805855846311395556
- rid: 8805855941168464708
type: {class: 'BlackboardVariable`1[[Unity.Behavior.ConditionOperator, Unity.Behavior]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
@@ -388,7 +471,7 @@ MonoBehaviour:
m_Value1: 0
Name:
m_Value: 1
- rid: 8805855846311395557
- rid: 8805855941168464709
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
@@ -396,7 +479,7 @@ MonoBehaviour:
m_Value1: 0
Name:
m_Value: {fileID: 0}
- rid: 8805855846311395558
- rid: 8805855941168464710
type: {class: RotateToTargetAction, ns: , asm: Colosseum.Game}
data:
ID:
@@ -405,14 +488,14 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855846311395552
rid: 8805855941168464704
Target:
rid: 8805855846311395541
rid: 8805855941168464573
RotationSpeed:
rid: 8805855846311395565
rid: 8805855941168464717
AngleThreshold:
rid: 8805855846311395566
- rid: 8805855846311395559
rid: 8805855941168464718
- rid: 8805855941168464711
type: {class: UseSkillAction, ns: , asm: Colosseum.Game}
data:
ID:
@@ -421,10 +504,10 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855846311395552
rid: 8805855941168464704
"\uC2A4\uD0AC":
rid: 8805855846311395544
- rid: 8805855846311395560
rid: 8805855941168464576
- rid: 8805855941168464712
type: {class: RotateToTargetAction, ns: , asm: Colosseum.Game}
data:
ID:
@@ -433,14 +516,14 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855846311395553
rid: 8805855941168464705
Target:
rid: 8805855846311395541
rid: 8805855941168464573
RotationSpeed:
rid: 8805855846311395567
rid: 8805855941168464719
AngleThreshold:
rid: 8805855846311395568
- rid: 8805855846311395561
rid: 8805855941168464720
- rid: 8805855941168464713
type: {class: ChaseTargetAction, ns: , asm: Colosseum.Game}
data:
ID:
@@ -449,14 +532,14 @@ MonoBehaviour:
Graph:
rid: 8805855836547055693
m_Parent:
rid: 8805855846311395553
rid: 8805855941168464705
Target:
rid: 8805855846311395541
rid: 8805855941168464573
Speed:
rid: 8805855846311395569
rid: 8805855941168464721
StopDistance:
rid: 8805855846311395570
- rid: 8805855846311395562
rid: 8805855941168464722
- rid: 8805855941168464714
type: {class: 'GameObjectToComponentBlackboardVariable`1[[UnityEngine.Transform, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
@@ -465,8 +548,8 @@ MonoBehaviour:
Name:
m_Value: {fileID: 0}
m_LinkedVariable:
rid: 8805855846311395539
- rid: 8805855846311395563
rid: 8805855941168464571
- rid: 8805855941168464715
type: {class: 'GameObjectToComponentBlackboardVariable`1[[UnityEngine.Transform, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
@@ -475,8 +558,8 @@ MonoBehaviour:
Name:
m_Value: {fileID: 0}
m_LinkedVariable:
rid: 8805855846311395541
- rid: 8805855846311395564
rid: 8805855941168464573
- rid: 8805855941168464716
type: {class: 'BlackboardVariable`1[[Unity.Behavior.ConditionOperator, Unity.Behavior]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
@@ -484,7 +567,7 @@ MonoBehaviour:
m_Value1: 0
Name:
m_Value: 5
- rid: 8805855846311395565
- rid: 8805855941168464717
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
@@ -492,7 +575,7 @@ MonoBehaviour:
m_Value1: 0
Name:
m_Value: 10
- rid: 8805855846311395566
- rid: 8805855941168464718
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
@@ -500,7 +583,7 @@ MonoBehaviour:
m_Value1: 0
Name:
m_Value: 5
- rid: 8805855846311395567
- rid: 8805855941168464719
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
@@ -508,7 +591,7 @@ MonoBehaviour:
m_Value1: 0
Name:
m_Value: 10
- rid: 8805855846311395568
- rid: 8805855941168464720
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
@@ -516,7 +599,7 @@ MonoBehaviour:
m_Value1: 0
Name:
m_Value: 5
- rid: 8805855846311395569
- rid: 8805855941168464721
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
@@ -524,7 +607,7 @@ MonoBehaviour:
m_Value1: 0
Name:
m_Value: 0
- rid: 8805855846311395570
- rid: 8805855941168464722
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
@@ -561,7 +644,11 @@ MonoBehaviour:
- rid: 8805855841097089766
- rid: 8805855846311395415
- rid: 8805855846311395454
m_VersionTimestamp: 639088753702668748
- rid: 8805855941168464148
- rid: 8805855941168464149
- rid: 8805855941168464150
- rid: 8805855941168464612
m_VersionTimestamp: 639092257330260006
m_SerializedVersion: 2
m_DebugInfo: {fileID: -6758363554468061369}
m_RuntimeGraph: {fileID: -3933356984444701103}
@@ -710,6 +797,16 @@ MonoBehaviour:
Tooltip:
NamedChildren: []
IsPlaceholder: 0
- Name: Repeat
Story:
RuntimeTypeString: Unity.Behavior.RepeaterModifier, Unity.Behavior, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
RuntimeTypeID:
m_Value0: 3696095273264312494
m_Value1: 14191201703811421854
Variables: []
NamedChildren: []
IsPlaceholder: 0
m_Blackboards: []
m_MainBlackboardAuthoringAsset: {fileID: -6591390698989283165}
m_CommandBuffer:
@@ -726,7 +823,7 @@ MonoBehaviour:
- rid: 8805855836547055698
type: {class: StartNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
Position: {x: 300.00003, y: -65.20001}
Position: {x: 211.99992, y: -365.45004}
ID:
m_Value0: 8361680655506702021
m_Value1: 11075116708293476273
@@ -740,7 +837,7 @@ MonoBehaviour:
m_Value0: 3335272451348827663
m_Value1: 11549843281177505721
m_FieldValues: []
Repeat: 1
Repeat: 0
AllowMultipleRepeatsPerTick: 0
- rid: 8805855836547055699
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
@@ -751,7 +848,7 @@ MonoBehaviour:
m_NodeModel:
rid: 8805855836547055698
m_Connections:
- rid: 8805855841097089468
- rid: 8805855941168464613
- rid: 8805855841097089283
type: {class: 'TypedVariableModel`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
@@ -1083,7 +1180,7 @@ MonoBehaviour:
m_NodeModel:
rid: 8805855841097089467
m_Connections:
- rid: 8805855836547055699
- rid: 8805855941168464154
- rid: 8805855841097089469
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
@@ -1794,6 +1891,254 @@ MonoBehaviour:
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:
Position: {x: 15.813689, y: -35.53409}
ID:
m_Value0: 7940545116008444959
m_Value1: 7530289849580528934
Parents: []
PortModels:
- rid: 8805855941168464151
- rid: 8805855941168464152
ParentNodeID:
m_Value0: 3882872508468950798
m_Value1: 3938133446346283639
PortName: True
- rid: 8805855941168464149
type: {class: FloatingPortNodeModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
Position: {x: 431.27527, y: -39.538033}
ID:
m_Value0: 17027785473523230719
m_Value1: 11573909034072681315
Parents: []
PortModels:
- rid: 8805855941168464153
- rid: 8805855941168464154
ParentNodeID:
m_Value0: 3882872508468950798
m_Value1: 3938133446346283639
PortName: False
- rid: 8805855941168464150
type: {class: BranchingConditionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
Position: {x: 211.1149, y: -155.69766}
ID:
m_Value0: 3882872508468950798
m_Value1: 3938133446346283639
Parents: []
PortModels:
- rid: 8805855941168464155
- rid: 8805855941168464156
- rid: 8805855941168464157
NodeType:
m_SerializableType: Unity.Behavior.BranchingConditionComposite, Unity.Behavior,
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
NodeTypeID:
m_Value0: 12334964803190848789
m_Value1: 14608808926743427008
m_FieldValues: []
<ConditionModels>k__BackingField:
- ConditionType:
m_SerializableType: Unity.Behavior.VariableComparisonCondition, Unity.Behavior,
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
ConditionTypeID:
m_Value0: 4706153636540939941
m_Value1: 1154942553909992356
NodeModel:
rid: 8805855941168464150
m_FieldValues:
- rid: 8805855941168464174
- rid: 8805855941168464175
- rid: 8805855941168464203
OperatorFieldModel:
rid: 8805855941168464175
<RequiresAllConditionsTrue>k__BackingField: 0
<ShouldTruncateNodeUI>k__BackingField: 0
<ObserverType>k__BackingField: 0
- rid: 8805855941168464151
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: InputPort
m_PortDataFlowType: 0
m_IsFloating: 1
m_NodeModel:
rid: 8805855941168464148
m_Connections:
- rid: 8805855941168464156
- rid: 8805855941168464152
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: OutputPort
m_PortDataFlowType: 1
m_IsFloating: 0
m_NodeModel:
rid: 8805855941168464148
m_Connections: []
- rid: 8805855941168464153
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: InputPort
m_PortDataFlowType: 0
m_IsFloating: 1
m_NodeModel:
rid: 8805855941168464149
m_Connections:
- rid: 8805855941168464157
- rid: 8805855941168464154
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: OutputPort
m_PortDataFlowType: 1
m_IsFloating: 0
m_NodeModel:
rid: 8805855941168464149
m_Connections:
- rid: 8805855841097089468
- rid: 8805855941168464155
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: InputPort
m_PortDataFlowType: 0
m_IsFloating: 0
m_NodeModel:
rid: 8805855941168464150
m_Connections:
- rid: 8805855941168464614
- rid: 8805855941168464156
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: True
m_PortDataFlowType: 1
m_IsFloating: 1
m_NodeModel:
rid: 8805855941168464150
m_Connections:
- rid: 8805855941168464151
- rid: 8805855941168464157
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: False
m_PortDataFlowType: 1
m_IsFloating: 1
m_NodeModel:
rid: 8805855941168464150
m_Connections:
- rid: 8805855941168464153
- rid: 8805855941168464174
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: Variable
Type:
m_SerializableType: System.Object, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
LocalValue:
rid: 8805855941168464204
LinkedVariable:
rid: 8805855941168464202
- rid: 8805855941168464175
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: Operator
Type:
m_SerializableType: Unity.Behavior.ConditionOperator, Unity.Behavior, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
LocalValue:
rid: 8805855941168464178
LinkedVariable:
rid: -2
- rid: 8805855941168464178
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: 8805855941168464202
type: {class: 'TypedVariableModel`1[[System.Boolean, mscorlib]]', ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
ID:
m_Value0: 2997173512430605425
m_Value1: 14990413519379198129
Name: Die
IsExposed: 1
m_IsShared: 0
m_Value: 0
- rid: 8805855941168464203
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: ComparisonValue
Type:
m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
LocalValue:
rid: 8805855941168464205
LinkedVariable:
rid: -2
- rid: 8805855941168464204
type: {class: 'BlackboardVariable`1[[System.Boolean, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 0
- rid: 8805855941168464205
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: 8805855941168464612
type: {class: RepeatNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
Position: {x: 211.47302, y: -249.38625}
ID:
m_Value0: 16903089648015682040
m_Value1: 5621269674286214316
Parents: []
PortModels:
- rid: 8805855941168464613
- rid: 8805855941168464614
NodeType:
m_SerializableType: Unity.Behavior.RepeaterModifier, Unity.Behavior, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
NodeTypeID:
m_Value0: 3696095273264312494
m_Value1: 14191201703811421854
m_FieldValues: []
AllowMultipleRepeatsPerTick: 0
<ConditionModels>k__BackingField: []
<RequiresAllConditionsTrue>k__BackingField: 0
<ShouldTruncateNodeUI>k__BackingField: 0
m_RepeatMode: 0
<ObserverType>k__BackingField: 0
<ReturnFailureOnConditionFail>k__BackingField: 1
- rid: 8805855941168464613
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: InputPort
m_PortDataFlowType: 0
m_IsFloating: 0
m_NodeModel:
rid: 8805855941168464612
m_Connections:
- rid: 8805855836547055699
- rid: 8805855941168464614
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: OutputPort
m_PortDataFlowType: 1
m_IsFloating: 0
m_NodeModel:
rid: 8805855941168464612
m_Connections:
- rid: 8805855941168464155
--- !u!114 &6694785542709420471
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -1806,7 +2151,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 5c02bb70996b49eba31d0c206e28da24, type: 3}
m_Name: Behavior Graph Blackboard
m_EditorClassIdentifier: Unity.Behavior::Unity.Behavior.RuntimeBlackboardAsset
VersionTimestamp: 639088753701246820
VersionTimestamp: 639092245458294623
AssetID:
m_Value0: 11861793134961942170
m_Value1: 6108181331610501546
@@ -1818,6 +2163,7 @@ MonoBehaviour:
- rid: 8805855836547056143
- rid: 8805855836547056345
- rid: 8805855841097090030
- rid: 8805855941168464124
m_SharedBlackboardVariableGuids: []
references:
version: 2
@@ -1870,3 +2216,11 @@ MonoBehaviour:
m_Value1: 3771131609012049390
Name: Default Attack Skill
m_Value: {fileID: 11400000, guid: 4f40629d4d334434285e8fdec3714536, type: 2}
- rid: 8805855941168464124
type: {class: 'BlackboardVariable`1[[System.Boolean, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 2997173512430605425
m_Value1: 14990413519379198129
Name: Die
m_Value: 0

View File

@@ -0,0 +1,22 @@
using System;
using Unity.Behavior;
using UnityEngine;
[Serializable, Unity.Properties.GeneratePropertyBag]
[Condition(name: "isDie", story: "죽었는지 확인", category: "Conditions", id: "8067176f9f490e7d974824f8087de448")]
public partial class IsDieCondition : Condition
{
public override bool IsTrue()
{
return true;
}
public override void OnStart()
{
}
public override void OnEnd()
{
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 3d2c81704b2be4c4289bcf5555059b87

View File

@@ -7,7 +7,8 @@
"Unity.Transport",
"Unity.InputSystem",
"Unity.TextMeshPro",
"Unity.Behavior"
"Unity.Behavior",
"Unity.Behavior.SerializableGUID"
],
"includePlatforms": [],
"excludePlatforms": [],