Files
beyond/Assets/AI/FSM/FSM_Demon.asset
2025-09-04 15:08:13 +02:00

1957 lines
44 KiB
Plaintext

%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-8928100321911641966
MonoBehaviour:
m_ObjectHideFlags: 1
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: 13ae139fc49b5fd4db1edea711d8eeb7, type: 3}
m_Name: Flee
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: 1
editingName: 0
fleeSpeed: 1
fleeDistance: 10
debugMode: 0
debugFleeDirection: 0
--- !u!114 &-8891615738546387327
MonoBehaviour:
m_ObjectHideFlags: 1
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: 50c776c71e52e174f92161c33199fe22, type: 3}
m_Name: Can See Or Check Damage
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
editingName: 0
trueRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
damageTypeToCheck: []
--- !u!114 &-8501549065896614672
MonoBehaviour:
m_ObjectHideFlags: 1
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: 714cdc96e35146746ab54334262480d1, type: 3}
m_Name: SendMessage
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: 2
editingName: 0
listenerName: Jump
message: Jump
--- !u!114 &-7967567908952845760
MonoBehaviour:
m_ObjectHideFlags: 1
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: 00c54b62520ec6f46afc20d78a09b0f5, type: 3}
m_Name: Melee Combat2
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: 7
editingName: 0
engageInStrafe: 1
engageSpeed: 2
combatSpeed: 1
--- !u!114 &-7938248970223304488
MonoBehaviour:
m_ObjectHideFlags: 1
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: af82d1d082ce4b9478d420f8ca1e72c2, type: 3}
m_Name: Check Cooldown Turret
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
editingName: 0
trueRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
cooldownKey: Turret
cooldownTime: 75
availableAtStart: 1
enableDebug: 1
--- !u!114 &-7880340678925941764
MonoBehaviour:
m_ObjectHideFlags: 1
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: c53af76a8a097a244a3002b8aa7b4ceb, type: 3}
m_Name: Cast Shield
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: -1
editingName: 0
shieldFXPrefab: {fileID: 4089514887418515818, guid: 8a811a4a039beaf4e8ca078a19bdfd33,
type: 3}
shieldDuration: 10
animatorBlockingBool: IsBlocking
enableDebug: 1
--- !u!114 &-6568372008305276654
MonoBehaviour:
m_ObjectHideFlags: 1
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: 3b73a6f13cf18194e889cafd0287a9ec, type: 3}
m_Name: AnyState
m_EditorClassIdentifier:
description: This State Run after current state
selectedDecisionIndex: 0
canRemove: 0
canTranstTo: 0
canSetAsDefault: 0
canEditName: 0
canEditColor: 0
isOpen: 1
isSelected: 0
nodeRect:
serializedVersion: 2
x: -35
y: 290
width: 150
height: 62
positionRect: {x: -35, y: 290}
rectWidth: 150
editingName: 1
nodeColor: {r: 0, g: 1, b: 1, a: 1}
resizeLeft: 0
resizeRight: 0
inDrag: 0
resetCurrentDestination: 0
transitions:
- decisions:
- trueValue: 1
decision: {fileID: 5430119601860107240}
isValid: 0
validated: 0
- trueValue: 1
decision: {fileID: 117913083446138218}
isValid: 0
validated: 0
trueState: {fileID: 0}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 1
parentState: {fileID: -6568372008305276654}
trueRect:
serializedVersion: 2
x: 115
y: 320
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 115
y: 330
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 1
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
actions: []
useActions: 0
useDecisions: 1
parentGraph: {fileID: 11400000}
defaultTransition: {fileID: 0}
--- !u!114 &-6390780902881656489
MonoBehaviour:
m_ObjectHideFlags: 1
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: 6704e78bcf7b30a43a2d06d91e87d694, type: 3}
m_Name: Call Meteor
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: -1
editingName: 0
meteorPrefab: {fileID: 1947871717301538, guid: f99aa3faf46a5f94985344f44aaf21aa,
type: 3}
behindBossDistance: 10
aboveBossHeight: 20
castDelay: 1.5
targetTag: Player
enableDebug: 1
--- !u!114 &-6379838510941931433
MonoBehaviour:
m_ObjectHideFlags: 1
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: 57041025c9fb3ad459fbfb7da1224d25, type: 3}
m_Name: Check Health > 50
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
editingName: 0
trueRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
checkValue: 2
value: 50
--- !u!114 &-6144582714324757854
MonoBehaviour:
m_ObjectHideFlags: 1
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: 3b73a6f13cf18194e889cafd0287a9ec, type: 3}
m_Name: Chase
m_EditorClassIdentifier:
description: FSM State
selectedDecisionIndex: 0
canRemove: 1
canTranstTo: 1
canSetAsDefault: 1
canEditName: 1
canEditColor: 1
isOpen: 1
isSelected: 0
nodeRect:
serializedVersion: 2
x: 0
y: 445
width: 150
height: 106
positionRect: {x: 0, y: 445}
rectWidth: 150
editingName: 1
nodeColor: {r: 1, g: 0, b: 0, a: 1}
resizeLeft: 0
resizeRight: 0
inDrag: 0
resetCurrentDestination: 0
transitions:
- decisions:
- trueValue: 1
decision: {fileID: 7927421991537792917}
isValid: 0
validated: 0
- trueValue: 1
decision: {fileID: -1886887719286938116}
isValid: 0
validated: 0
trueState: {fileID: -2904979146780567904}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 0.5
parentState: {fileID: -6144582714324757854}
trueRect:
serializedVersion: 2
x: 150
y: 475
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 150
y: 485
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 1
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
- decisions: []
trueState: {fileID: -3177478727897100882}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 10
parentState: {fileID: -6144582714324757854}
trueRect:
serializedVersion: 2
x: 150
y: 497
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 150
y: 507
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 1
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
- decisions:
- trueValue: 1
decision: {fileID: 4031404829621142413}
isValid: 1
validated: 0
- trueValue: 1
decision: {fileID: -2866484833343459521}
isValid: 1
validated: 0
trueState: {fileID: 2986668563461644515}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 0
parentState: {fileID: -6144582714324757854}
trueRect:
serializedVersion: 2
x: 150
y: 519
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 150
y: 529
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 1
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
actions:
- {fileID: 8860036500635384459}
useActions: 1
useDecisions: 1
parentGraph: {fileID: 11400000}
defaultTransition: {fileID: 0}
--- !u!114 &-4976184082125719739
MonoBehaviour:
m_ObjectHideFlags: 1
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: 8f3685d59385d76458d86e2145f9d06b, type: 3}
m_Name: Check Target Distance
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
editingName: 0
trueRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
compareMethod: 1
distance: 6
--- !u!114 &-4928523587955462210
MonoBehaviour:
m_ObjectHideFlags: 1
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: a60b21a6b7b97264b856431f5eb253b1, type: 3}
m_Name: Target Clear Sky
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
editingName: 0
trueRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
checkHeight: 25
checkRadius: 2
obstacleLayerMask:
serializedVersion: 2
m_Bits: 4294967295
enableDebug: 0
showGizmos: 1
--- !u!114 &-3690511210373239573
MonoBehaviour:
m_ObjectHideFlags: 1
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: 4ca162665382f2246a0178586140ab0c, type: 3}
m_Name: Can See Target
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
editingName: 0
trueRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
--- !u!114 &-3295100193612380839
MonoBehaviour:
m_ObjectHideFlags: 1
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: 59bf25b4c94a984459c2fea3abb09614, type: 3}
m_Name: Add Health 1hp
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: 1
editingName: 0
recoverWhenIsDead: 0
timeToAdd: 1
healthToRecovery: 1
--- !u!114 &-3177478727897100882
MonoBehaviour:
m_ObjectHideFlags: 1
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: 3b73a6f13cf18194e889cafd0287a9ec, type: 3}
m_Name: Idle
m_EditorClassIdentifier:
description: FSM State
selectedDecisionIndex: 0
canRemove: 1
canTranstTo: 1
canSetAsDefault: 1
canEditName: 1
canEditColor: 1
isOpen: 1
isSelected: 0
nodeRect:
serializedVersion: 2
x: 280
y: 295
width: 150
height: 62
positionRect: {x: 280, y: 295}
rectWidth: 150
editingName: 1
nodeColor: {r: 0.10323405, g: 1, b: 0, a: 1}
resizeLeft: 0
resizeRight: 0
inDrag: 0
resetCurrentDestination: 1
transitions:
- decisions: []
trueState: {fileID: -2904979146780567904}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 0.5
parentState: {fileID: -3177478727897100882}
trueRect:
serializedVersion: 2
x: 430
y: 325
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 430
y: 335
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 1
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
actions: []
useActions: 1
useDecisions: 1
parentGraph: {fileID: 11400000}
defaultTransition: {fileID: 0}
--- !u!114 &-2904979146780567904
MonoBehaviour:
m_ObjectHideFlags: 1
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: 3b73a6f13cf18194e889cafd0287a9ec, type: 3}
m_Name: Patrol
m_EditorClassIdentifier:
description: FSM State
selectedDecisionIndex: 0
canRemove: 1
canTranstTo: 1
canSetAsDefault: 1
canEditName: 1
canEditColor: 1
isOpen: 1
isSelected: 0
nodeRect:
serializedVersion: 2
x: 580
y: 250
width: 150
height: 62
positionRect: {x: 580, y: 250}
rectWidth: 150
editingName: 1
nodeColor: {r: 0, g: 1, b: 0.004989147, a: 1}
resizeLeft: 0
resizeRight: 0
inDrag: 0
resetCurrentDestination: 0
transitions:
- decisions:
- trueValue: 0
decision: {fileID: 7927421991537792917}
isValid: 1
validated: 0
trueState: {fileID: -312774025800194259}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 0
parentState: {fileID: -2904979146780567904}
trueRect:
serializedVersion: 2
x: 570
y: 280
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 730
y: 290
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 0
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
actions:
- {fileID: -412818415490466719}
- {fileID: -582706828105160373}
useActions: 1
useDecisions: 1
parentGraph: {fileID: 11400000}
defaultTransition: {fileID: 0}
--- !u!114 &-2866484833343459521
MonoBehaviour:
m_ObjectHideFlags: 1
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: 9477c323a264a3546978223e631ffc6c, type: 3}
m_Name: Check Target Combat Range
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
editingName: 0
trueRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
--- !u!114 &-1886887719286938116
MonoBehaviour:
m_ObjectHideFlags: 1
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: 5e5314b0edd52174a87963d072f808f9, type: 3}
m_Name: Lost the Target?
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
editingName: 0
trueRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
--- !u!114 &-1199123506090853822
MonoBehaviour:
m_ObjectHideFlags: 1
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: 5fcb700ea476bed44becf27143de31bd, type: 3}
m_Name: Spawn Turret Smart
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: -1
editingName: 0
crystalPrefab: {fileID: 115880, guid: b5eabfbed738a224284015c33b62e54b, type: 3}
minSpawnDistance: 10
maxSpawnDistance: 20
obstacleCheckRadius: 1
groundCheckHeight: 2
obstacleLayerMask:
serializedVersion: 2
m_Bits: 4294967295
groundLayerMask:
serializedVersion: 2
m_Bits: 4294967295
animatorBlockingBool: IsBlocking
perTurretAdjustmentTries: 10
maxAngleAdjust: 25
maxRadiusAdjust: 1
minSeparationBetweenTurrets: 1.5
globalStartAngleRandom: 1
perTurretAngleJitter: 10
perTurretRadiusJitter: 0.75
enableDebug: 1
showGizmos: 1
--- !u!114 &-712571192746352845
MonoBehaviour:
m_ObjectHideFlags: 1
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: 3b73a6f13cf18194e889cafd0287a9ec, type: 3}
m_Name: Entry
m_EditorClassIdentifier:
description: "This State Run Just in Start\n to init first state"
selectedDecisionIndex: 0
canRemove: 0
canTranstTo: 0
canSetAsDefault: 0
canEditName: 0
canEditColor: 0
isOpen: 0
isSelected: 0
nodeRect:
serializedVersion: 2
x: 280
y: 235
width: 150
height: 30
positionRect: {x: 280, y: 235}
rectWidth: 150
editingName: 0
nodeColor: {r: 0, g: 1, b: 0, a: 1}
resizeLeft: 0
resizeRight: 0
inDrag: 0
resetCurrentDestination: 0
transitions: []
actions: []
useActions: 0
useDecisions: 0
parentGraph: {fileID: 11400000}
defaultTransition: {fileID: -3177478727897100882}
--- !u!114 &-582706828105160373
MonoBehaviour:
m_ObjectHideFlags: 1
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: dd5ac94e5e12f6248b8bbf505de7edad, type: 3}
m_Name: Find Target
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: 1
editingName: 0
checkForObstacles: 1
--- !u!114 &-412818415490466719
MonoBehaviour:
m_ObjectHideFlags: 1
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: 889ce58290cc53942bbe6f94db0f83f6, type: 3}
m_Name: Patrol
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: 1
editingName: 0
debugMode: 0
patrolSpeed: 1
patrolInStrafe: 0
updateRotationInStrafe: 1
--- !u!114 &-312774025800194259
MonoBehaviour:
m_ObjectHideFlags: 1
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: 3b73a6f13cf18194e889cafd0287a9ec, type: 3}
m_Name: Alert
m_EditorClassIdentifier:
description: FSM State
selectedDecisionIndex: 0
canRemove: 1
canTranstTo: 1
canSetAsDefault: 1
canEditName: 1
canEditColor: 1
isOpen: 1
isSelected: 0
nodeRect:
serializedVersion: 2
x: 85
y: 705
width: 150
height: 150
positionRect: {x: 85, y: 705}
rectWidth: 150
editingName: 1
nodeColor: {r: 1, g: 0.95132554, b: 0, a: 1}
resizeLeft: 0
resizeRight: 0
inDrag: 0
resetCurrentDestination: 1
transitions:
- decisions:
- trueValue: 1
decision: {fileID: 4031404829621142413}
isValid: 1
validated: 0
- trueValue: 1
decision: {fileID: -2866484833343459521}
isValid: 1
validated: 0
trueState: {fileID: 2986668563461644515}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 0.5
parentState: {fileID: -312774025800194259}
trueRect:
serializedVersion: 2
x: 235
y: 735
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 235
y: 745
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 1
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
- decisions:
- trueValue: 0
decision: {fileID: 4031404829621142413}
isValid: 0
validated: 0
trueState: {fileID: -2904979146780567904}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 2
parentState: {fileID: -312774025800194259}
trueRect:
serializedVersion: 2
x: 235
y: 757
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 235
y: 767
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 1
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
- decisions:
- trueValue: 1
decision: {fileID: 4031404829621142413}
isValid: 1
validated: 0
- trueValue: 0
decision: {fileID: -2866484833343459521}
isValid: 0
validated: 0
- trueValue: 0
decision: {fileID: 7927421991537792917}
isValid: 1
validated: 0
trueState: {fileID: -6144582714324757854}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 1
parentState: {fileID: -312774025800194259}
trueRect:
serializedVersion: 2
x: 75
y: 779
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 235
y: 789
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 0
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
- decisions:
- trueValue: 1
decision: {fileID: -3690511210373239573}
isValid: 1
validated: 0
- trueValue: 0
decision: {fileID: 7927421991537792917}
isValid: 1
validated: 0
trueState: {fileID: 0}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 0
parentState: {fileID: -312774025800194259}
trueRect:
serializedVersion: 2
x: 235
y: 801
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 235
y: 811
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 1
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
- decisions:
- trueValue: 1
decision: {fileID: 7927421991537792917}
isValid: 0
validated: 0
trueState: {fileID: -2904979146780567904}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 0
parentState: {fileID: -312774025800194259}
trueRect:
serializedVersion: 2
x: 235
y: 823
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 235
y: 833
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 1
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
actions:
- {fileID: -582706828105160373}
- {fileID: -206933952431166719}
useActions: 1
useDecisions: 1
parentGraph: {fileID: 11400000}
defaultTransition: {fileID: 0}
--- !u!114 &-206933952431166719
MonoBehaviour:
m_ObjectHideFlags: 1
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: 714cdc96e35146746ab54334262480d1, type: 3}
m_Name: SendMessage
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: 2
editingName: 0
listenerName: Alert
message: Alert
--- !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: a5fc604039227434d8b4e63ebc5e74a5, type: 3}
m_Name: FSM_Demon
m_EditorClassIdentifier:
selectedNode: {fileID: 2986668563461644515}
wantConnection: 0
connectionNode: {fileID: 0}
showProperties: 1
states:
- {fileID: -712571192746352845}
- {fileID: -6568372008305276654}
- {fileID: -3177478727897100882}
- {fileID: -6144582714324757854}
- {fileID: -2904979146780567904}
- {fileID: -312774025800194259}
- {fileID: 2986668563461644515}
- {fileID: 762670965814380212}
- {fileID: 2691300596403639167}
- {fileID: 9112689765763526057}
- {fileID: 766956384951898899}
- {fileID: 4162026404432437805}
panOffset: {x: -795, y: 390}
overNode: 0
actions:
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
decisions:
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
icon: {fileID: 0}
--- !u!114 &117913083446138218
MonoBehaviour:
m_ObjectHideFlags: 1
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: b309ffe3fece36944b46cce1f2cf80e9, type: 3}
m_Name: Check Damage
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
editingName: 0
trueRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
damageTypeToCheck: []
--- !u!114 &762670965814380212
MonoBehaviour:
m_ObjectHideFlags: 1
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: 3b73a6f13cf18194e889cafd0287a9ec, type: 3}
m_Name: ' Jump Chase'
m_EditorClassIdentifier:
description: FSM State
selectedDecisionIndex: 0
canRemove: 1
canTranstTo: 1
canSetAsDefault: 1
canEditName: 1
canEditColor: 1
isOpen: 1
isSelected: 0
nodeRect:
serializedVersion: 2
x: 1100
y: 935
width: 150
height: 62
positionRect: {x: 1100, y: 935}
rectWidth: 150
editingName: 1
nodeColor: {r: 1, g: 1, b: 1, a: 1}
resizeLeft: 0
resizeRight: 0
inDrag: 0
resetCurrentDestination: 1
transitions:
- decisions: []
trueState: {fileID: 2691300596403639167}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 1
parentState: {fileID: 762670965814380212}
trueRect:
serializedVersion: 2
x: 1090
y: 965
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 1250
y: 975
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 0
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
actions:
- {fileID: 8860036500635384459}
useActions: 1
useDecisions: 1
parentGraph: {fileID: 11400000}
defaultTransition: {fileID: 0}
--- !u!114 &766956384951898899
MonoBehaviour:
m_ObjectHideFlags: 1
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: 3b73a6f13cf18194e889cafd0287a9ec, type: 3}
m_Name: SpawnTurret
m_EditorClassIdentifier:
description: FSM State
selectedDecisionIndex: 0
canRemove: 1
canTranstTo: 1
canSetAsDefault: 1
canEditName: 1
canEditColor: 1
isOpen: 1
isSelected: 0
nodeRect:
serializedVersion: 2
x: 1165
y: 385
width: 150
height: 62
positionRect: {x: 1165, y: 385}
rectWidth: 150
editingName: 1
nodeColor: {r: 1, g: 1, b: 1, a: 1}
resizeLeft: 0
resizeRight: 0
inDrag: 0
resetCurrentDestination: 1
transitions:
- decisions: []
trueState: {fileID: 2986668563461644515}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 1
parentState: {fileID: 766956384951898899}
trueRect:
serializedVersion: 2
x: 1155
y: 415
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 1315
y: 425
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 0
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
actions:
- {fileID: -1199123506090853822}
useActions: 1
useDecisions: 1
parentGraph: {fileID: 11400000}
defaultTransition: {fileID: 0}
--- !u!114 &1913506767753201076
MonoBehaviour:
m_ObjectHideFlags: 1
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: 6df4a5087a0930d479908e8416bc8a2a, type: 3}
m_Name: Target Far
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
editingName: 0
trueRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
minDistance: 8
maxDistance: 30
enableDebug: 0
--- !u!114 &2036212046703104727
MonoBehaviour:
m_ObjectHideFlags: 1
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: f1efd96c72d3f2b49b110006475070a7, type: 3}
m_Name: Play Animation
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: 2
editingName: 0
_animationState: Jump
_layer: 0
crossfade: 0.2
--- !u!114 &2691300596403639167
MonoBehaviour:
m_ObjectHideFlags: 1
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: 3b73a6f13cf18194e889cafd0287a9ec, type: 3}
m_Name: Jump
m_EditorClassIdentifier:
description: FSM State
selectedDecisionIndex: 0
canRemove: 1
canTranstTo: 1
canSetAsDefault: 1
canEditName: 1
canEditColor: 1
isOpen: 1
isSelected: 0
nodeRect:
serializedVersion: 2
x: 890
y: 935
width: 150
height: 62
positionRect: {x: 890, y: 935}
rectWidth: 150
editingName: 1
nodeColor: {r: 1, g: 1, b: 1, a: 1}
resizeLeft: 0
resizeRight: 0
inDrag: 0
resetCurrentDestination: 1
transitions:
- decisions: []
trueState: {fileID: 2986668563461644515}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 2
parentState: {fileID: 2691300596403639167}
trueRect:
serializedVersion: 2
x: 880
y: 965
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 1040
y: 975
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 0
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
actions:
- {fileID: -8501549065896614672}
useActions: 1
useDecisions: 1
parentGraph: {fileID: 11400000}
defaultTransition: {fileID: 0}
--- !u!114 &2986668563461644515
MonoBehaviour:
m_ObjectHideFlags: 1
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: 3b73a6f13cf18194e889cafd0287a9ec, type: 3}
m_Name: Combat
m_EditorClassIdentifier:
description: FSM State
selectedDecisionIndex: 0
canRemove: 1
canTranstTo: 1
canSetAsDefault: 1
canEditName: 1
canEditColor: 1
isOpen: 1
isSelected: 0
nodeRect:
serializedVersion: 2
x: 635
y: 655
width: 150
height: 150
positionRect: {x: 635, y: 655}
rectWidth: 150
editingName: 1
nodeColor: {r: 1, g: 0, b: 0, a: 1}
resizeLeft: 0
resizeRight: 0
inDrag: 0
resetCurrentDestination: 1
transitions:
- decisions:
- trueValue: 1
decision: {fileID: 7927421991537792917}
isValid: 0
validated: 0
trueState: {fileID: -2904979146780567904}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 0
parentState: {fileID: 2986668563461644515}
trueRect:
serializedVersion: 2
x: 625
y: 685
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 785
y: 695
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 0
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
- decisions:
- trueValue: 1
decision: {fileID: -1886887719286938116}
isValid: 0
validated: 0
trueState: {fileID: -6144582714324757854}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 0
parentState: {fileID: 2986668563461644515}
trueRect:
serializedVersion: 2
x: 625
y: 707
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 785
y: 717
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 0
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
- decisions:
- trueValue: 0
decision: {fileID: -6379838510941931433}
isValid: 1
validated: 0
- trueValue: 1
decision: {fileID: -7938248970223304488}
isValid: 0
validated: 0
trueState: {fileID: 766956384951898899}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 0
parentState: {fileID: 2986668563461644515}
trueRect:
serializedVersion: 2
x: 785
y: 729
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 785
y: 739
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 1
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
- decisions:
- trueValue: 0
decision: {fileID: -6379838510941931433}
isValid: 1
validated: 0
- trueValue: 1
decision: {fileID: 8113515040269600600}
isValid: 0
validated: 0
trueState: {fileID: 9112689765763526057}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 0
parentState: {fileID: 2986668563461644515}
trueRect:
serializedVersion: 2
x: 785
y: 751
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 785
y: 761
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 1
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
- decisions:
- trueValue: 0
decision: {fileID: -6379838510941931433}
isValid: 1
validated: 0
- trueValue: 1
decision: {fileID: 2998305265418220943}
isValid: 1
validated: 0
trueState: {fileID: 4162026404432437805}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 0
parentState: {fileID: 2986668563461644515}
trueRect:
serializedVersion: 2
x: 785
y: 773
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 785
y: 783
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 1
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
actions:
- {fileID: -7967567908952845760}
useActions: 1
useDecisions: 1
parentGraph: {fileID: 11400000}
defaultTransition: {fileID: 0}
--- !u!114 &2998305265418220943
MonoBehaviour:
m_ObjectHideFlags: 1
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: af82d1d082ce4b9478d420f8ca1e72c2, type: 3}
m_Name: Check Cooldown Meteor
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
editingName: 0
trueRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
cooldownKey: Meteor
cooldownTime: 100
availableAtStart: 1
enableDebug: 1
--- !u!114 &4031404829621142413
MonoBehaviour:
m_ObjectHideFlags: 1
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: 4ca162665382f2246a0178586140ab0c, type: 3}
m_Name: Can See Target
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
editingName: 0
trueRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
--- !u!114 &4162026404432437805
MonoBehaviour:
m_ObjectHideFlags: 1
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: 3b73a6f13cf18194e889cafd0287a9ec, type: 3}
m_Name: CallMeteor
m_EditorClassIdentifier:
description: FSM State
selectedDecisionIndex: 0
canRemove: 1
canTranstTo: 1
canSetAsDefault: 1
canEditName: 1
canEditColor: 1
isOpen: 0
isSelected: 0
nodeRect:
serializedVersion: 2
x: 1160
y: 600
width: 150
height: 30
positionRect: {x: 1160, y: 600}
rectWidth: 150
editingName: 1
nodeColor: {r: 1, g: 1, b: 1, a: 1}
resizeLeft: 0
resizeRight: 0
inDrag: 0
resetCurrentDestination: 1
transitions:
- decisions: []
trueState: {fileID: 2986668563461644515}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 1
parentState: {fileID: 4162026404432437805}
trueRect:
serializedVersion: 2
x: 1235
y: 615
width: 0
height: 0
falseRect:
serializedVersion: 2
x: 1235
y: 615
width: 0
height: 0
selectedTrue: 0
selectedFalse: 0
trueSideRight: 0
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
actions:
- {fileID: -6390780902881656489}
useActions: 1
useDecisions: 1
parentGraph: {fileID: 11400000}
defaultTransition: {fileID: 0}
--- !u!114 &5430119601860107240
MonoBehaviour:
m_ObjectHideFlags: 1
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: 57041025c9fb3ad459fbfb7da1224d25, type: 3}
m_Name: Check Health < 30
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
editingName: 0
trueRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
checkValue: 1
value: 30
--- !u!114 &6265826995867812768
MonoBehaviour:
m_ObjectHideFlags: 1
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: 40acadb25137c9a429d915ef2d77fa8f, type: 3}
m_Name: Melee Combat
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: 7
editingName: 0
engageInStrafe: 1
engageSpeed: 1
combatSpeed: 1
--- !u!114 &7927421991537792917
MonoBehaviour:
m_ObjectHideFlags: 1
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: bb70193d892db49468a9f5ea453bdd18, type: 3}
m_Name: Check if Target is Dead
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
editingName: 0
trueRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
--- !u!114 &8113515040269600600
MonoBehaviour:
m_ObjectHideFlags: 1
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: af82d1d082ce4b9478d420f8ca1e72c2, type: 3}
m_Name: Check Cooldown Shield
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
editingName: 0
trueRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 0
y: 0
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
cooldownKey: Shield
cooldownTime: 75
availableAtStart: 1
enableDebug: 1
--- !u!114 &8860036500635384459
MonoBehaviour:
m_ObjectHideFlags: 1
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: b53ee809e668dd44b8a4ab37abd35772, type: 3}
m_Name: Chase Target
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: 1
editingName: 0
useStrafeMovement: 0
updateRotationInStrafe: 0
speed: 1
--- !u!114 &9112689765763526057
MonoBehaviour:
m_ObjectHideFlags: 1
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: 3b73a6f13cf18194e889cafd0287a9ec, type: 3}
m_Name: CastShield
m_EditorClassIdentifier:
description: FSM State
selectedDecisionIndex: 0
canRemove: 1
canTranstTo: 1
canSetAsDefault: 1
canEditName: 1
canEditColor: 1
isOpen: 1
isSelected: 0
nodeRect:
serializedVersion: 2
x: 1170
y: 205
width: 150
height: 62
positionRect: {x: 1170, y: 205}
rectWidth: 150
editingName: 1
nodeColor: {r: 1, g: 1, b: 1, a: 1}
resizeLeft: 0
resizeRight: 0
inDrag: 0
resetCurrentDestination: 1
transitions:
- decisions: []
trueState: {fileID: 2986668563461644515}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 10
parentState: {fileID: 9112689765763526057}
trueRect:
serializedVersion: 2
x: 1160
y: 235
width: 10
height: 10
falseRect:
serializedVersion: 2
x: 1320
y: 245
width: 10
height: 10
selectedTrue: 0
selectedFalse: 0
trueSideRight: 0
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
actions:
- {fileID: -7880340678925941764}
useActions: 1
useDecisions: 1
parentGraph: {fileID: 11400000}
defaultTransition: {fileID: 0}