Files
beyond/Assets/AI/FSM/FSM_Spider.asset
2024-11-20 15:21:28 +01:00

1170 lines
27 KiB
Plaintext

%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-3331709259104509071
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: 8c6d6c31fdfd2354aa7bfe8f96aa929c, type: 3}
m_Name: Is Combat?
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
stateIndex: 3
--- !u!114 &-1453959168392583433
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: 0
--- !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_Spider
m_EditorClassIdentifier:
selectedNode: {fileID: 114126970210830934}
wantConnection: 0
connectionNode: {fileID: 0}
showProperties: 1
states:
- {fileID: 114623865005668288}
- {fileID: 114777723428061538}
- {fileID: 114126970210830934}
- {fileID: 114882150851204216}
- {fileID: 114522573857816280}
- {fileID: 114243878456545752}
- {fileID: 114262491276454402}
- {fileID: 114806927771402914}
panOffset: {x: 485, y: -30}
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}
decisions:
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
- {fileID: 0}
icon: {fileID: 2800000, guid: edb5dd032a23d534bb6e0d31e06f52c9, type: 3}
--- !u!114 &114044077192115408
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: Disable_AngryEmoji
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: 2
editingName: 0
listenerName: Disable_AngryEmoji
message:
--- !u!114 &114050350564438476
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
--- !u!114 &114084689365868400
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: 2
fleeDistance: 10
debugMode: 0
debugFleeDirection: 0
--- !u!114 &114099480115689734
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
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: 1
editingName: 0
recoverWhenIsDead: 0
timeToAdd: 0.2
healthToRecovery: 1
--- !u!114 &114126970210830934
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: Flee
m_EditorClassIdentifier:
description: FSM State
selectedDecisionIndex: 0
canRemove: 1
canTranstTo: 1
canSetAsDefault: 1
canEditName: 1
canEditColor: 1
isOpen: 0
isSelected: 1
nodeRect:
serializedVersion: 2
x: 275
y: 160
width: 145
height: 30
positionRect: {x: 275, y: 160}
rectWidth: 145
editingName: 0
nodeColor: {r: 0.3897059, g: 0.3897059, b: 1, a: 1}
resizeLeft: 0
resizeRight: 0
inDrag: 0
resetCurrentDestination: 1
transitions:
- decisions:
- trueValue: 1
decision: {fileID: 114992330349617242}
isValid: 0
validated: 0
trueState: {fileID: 114882150851204216}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 0
parentState: {fileID: 114126970210830934}
trueRect:
serializedVersion: 2
x: 347.5
y: 175
width: 0
height: 0
falseRect:
serializedVersion: 2
x: 347.5
y: 175
width: 0
height: 0
selectedTrue: 0
selectedFalse: 0
trueSideRight: 1
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
actions:
- {fileID: 114084689365868400}
- {fileID: 114099480115689734}
- {fileID: 114735961130528200}
- {fileID: 114044077192115408}
useActions: 1
useDecisions: 1
parentGraph: {fileID: 11400000}
defaultTransition: {fileID: 0}
--- !u!114 &114194159120130302
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: Target isDead
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 &114243878456545752
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: 51294ed6f48647f479682b46a1d18cf3, type: 3}
m_Name: Combat
m_EditorClassIdentifier:
description: ' Custom Combate State'
selectedDecisionIndex: 0
canRemove: 1
canTranstTo: 1
canSetAsDefault: 1
canEditName: 1
canEditColor: 1
isOpen: 0
isSelected: 0
nodeRect:
serializedVersion: 2
x: 720
y: 245
width: 140
height: 30
positionRect: {x: 720, y: 245}
rectWidth: 140
editingName: 0
nodeColor: {r: 1, g: 0.3882353, b: 0.3882353, a: 1}
resizeLeft: 0
resizeRight: 0
inDrag: 0
resetCurrentDestination: 0
transitions:
- decisions:
- trueValue: 1
decision: {fileID: 114194159120130302}
isValid: 0
validated: 0
trueState: {fileID: 114522573857816280}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 0
parentState: {fileID: 114243878456545752}
trueRect:
serializedVersion: 2
x: 790
y: 260
width: 0
height: 0
falseRect:
serializedVersion: 2
x: 790
y: 260
width: 0
height: 0
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: 114529698668847202}
isValid: 0
validated: 0
trueState: {fileID: 114262491276454402}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 0
parentState: {fileID: 114243878456545752}
trueRect:
serializedVersion: 2
x: 790
y: 260
width: 0
height: 0
falseRect:
serializedVersion: 2
x: 790
y: 260
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: []
useActions: 1
useDecisions: 1
parentGraph: {fileID: 11400000}
defaultTransition: {fileID: 0}
engageInStrafe: 1
engageSpeed: 2
combatSpeed: 2
--- !u!114 &114262491276454402
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: 7b79187c84e6c9a40ae1216b046ae14f, type: 3}
m_Name: Chase
m_EditorClassIdentifier:
description: Custom Chase State
selectedDecisionIndex: 0
canRemove: 1
canTranstTo: 1
canSetAsDefault: 1
canEditName: 1
canEditColor: 1
isOpen: 0
isSelected: 0
nodeRect:
serializedVersion: 2
x: 490
y: 165
width: 135
height: 30
positionRect: {x: 490, y: 165}
rectWidth: 135
editingName: 0
nodeColor: {r: 1, g: 0.3882353, b: 0.3882353, a: 1}
resizeLeft: 0
resizeRight: 0
inDrag: 0
resetCurrentDestination: 0
transitions:
- decisions: []
trueState: {fileID: 114882150851204216}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 10
parentState: {fileID: 114262491276454402}
trueRect:
serializedVersion: 2
x: 557.5
y: 180
width: 0
height: 0
falseRect:
serializedVersion: 2
x: 557.5
y: 180
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
- decisions:
- trueValue: 1
decision: {fileID: 114194159120130302}
isValid: 0
validated: 0
- trueValue: 1
decision: {fileID: 114529698668847202}
isValid: 1
validated: 0
trueState: {fileID: 114522573857816280}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 0
parentState: {fileID: 114262491276454402}
trueRect:
serializedVersion: 2
x: 557.5
y: 180
width: 0
height: 0
falseRect:
serializedVersion: 2
x: 557.5
y: 180
width: 0
height: 0
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}
chaseInStrafe: 0
chaseSpeed: 2
--- !u!114 &114335219564936060
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 &114351137740998282
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: EnableWeapon
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: 2
editingName: 0
listenerName: EnableWeapon
message:
--- !u!114 &114424293262300700
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: 8c6d6c31fdfd2354aa7bfe8f96aa929c, type: 3}
m_Name: Is Fleeing?
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
stateIndex: 0
--- !u!114 &114446778301556196
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: 366abe2af20ed4b4f9e21bad4880c1c2, type: 3}
m_Name: Look To Target
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: 1
editingName: 0
--- !u!114 &114522573857816280
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:
selectedDecisionIndex: 0
canRemove: 1
canTranstTo: 1
canSetAsDefault: 1
canEditName: 1
canEditColor: 1
isOpen: 0
isSelected: 0
nodeRect:
serializedVersion: 2
x: 715
y: 160
width: 140
height: 30
positionRect: {x: 715, y: 160}
rectWidth: 140
editingName: 1
nodeColor: {r: 0, g: 1, b: 0.3882353, a: 1}
resizeLeft: 0
resizeRight: 0
inDrag: 0
resetCurrentDestination: 0
transitions: []
actions:
- {fileID: 114050350564438476}
- {fileID: 114856507400925686}
- {fileID: 114644884703419614}
- {fileID: 114044077192115408}
- {fileID: -1453959168392583433}
useActions: 1
useDecisions: 1
parentGraph: {fileID: 11400000}
defaultTransition: {fileID: 0}
--- !u!114 &114529698668847202
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: Was the target lost?
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 &114536024554316042
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 &114548282388178222
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 &114623865005668288
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 \nto init first state"
selectedDecisionIndex: 0
canRemove: 0
canTranstTo: 0
canSetAsDefault: 0
canEditName: 0
canEditColor: 0
isOpen: 0
isSelected: 0
nodeRect:
serializedVersion: 2
x: 485
y: -30
width: 150
height: 30
positionRect: {x: 485, y: -30}
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: 114882150851204216}
--- !u!114 &114644884703419614
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: Disable_ScaredEmoji
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: 2
editingName: 0
listenerName: Disable_ScaredEmoji
message:
--- !u!114 &114722513008007220
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: Enable_AngryEmoji
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: 2
editingName: 0
listenerName: Enable_AngryEmoji
message: Agrrr
--- !u!114 &114735961130528200
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: Enable_ScaredEmoji
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: 2
editingName: 0
listenerName: Enable_ScaredEmoji
message:
--- !u!114 &114777723428061538
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: 0
isSelected: 0
nodeRect:
serializedVersion: 2
x: 275
y: 255
width: 140
height: 30
positionRect: {x: 275, y: 255}
rectWidth: 140
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: 114335219564936060}
isValid: 0
validated: 0
- trueValue: 1
decision: {fileID: 114548282388178222}
isValid: 0
validated: 0
trueState: {fileID: 114126970210830934}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 0
parentState: {fileID: 114777723428061538}
trueRect:
serializedVersion: 2
x: 345
y: 270
width: 0
height: 0
falseRect:
serializedVersion: 2
x: 345
y: 270
width: 0
height: 0
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: 114536024554316042}
isValid: 0
validated: 0
- trueValue: 0
decision: {fileID: 114194159120130302}
isValid: 1
validated: 0
- trueValue: 0
decision: {fileID: 114548282388178222}
isValid: 1
validated: 0
- trueValue: 0
decision: {fileID: 114424293262300700}
isValid: 1
validated: 0
- trueValue: 0
decision: {fileID: -3331709259104509071}
isValid: 1
validated: 0
trueState: {fileID: 114806927771402914}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 0
parentState: {fileID: 114777723428061538}
trueRect:
serializedVersion: 2
x: 345
y: 270
width: 0
height: 0
falseRect:
serializedVersion: 2
x: 345
y: 270
width: 0
height: 0
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 &114806927771402914
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: 0
isSelected: 0
nodeRect:
serializedVersion: 2
x: 485
y: 255
width: 150
height: 30
positionRect: {x: 485, y: 255}
rectWidth: 150
editingName: 1
nodeColor: {r: 0.9862069, g: 1, b: 0, a: 1}
resizeLeft: 0
resizeRight: 0
inDrag: 0
resetCurrentDestination: 1
transitions:
- decisions:
- trueValue: 1
decision: {fileID: 114536024554316042}
isValid: 1
validated: 0
trueState: {fileID: 114243878456545752}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 0
parentState: {fileID: 114806927771402914}
trueRect:
serializedVersion: 2
x: 560
y: 270
width: 0
height: 0
falseRect:
serializedVersion: 2
x: 560
y: 270
width: 0
height: 0
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: 114536024554316042}
isValid: 0
validated: 0
trueState: {fileID: 114522573857816280}
falseState: {fileID: 114522573857816280}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 1
parentState: {fileID: 114806927771402914}
trueRect:
serializedVersion: 2
x: 560
y: 270
width: 0
height: 0
falseRect:
serializedVersion: 2
x: 560
y: 270
width: 0
height: 0
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 &114856507400925686
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: DisableWeapon
m_EditorClassIdentifier:
parentFSM: {fileID: 11400000}
executionType: 4
editingName: 0
listenerName: DisableWeapon
message:
--- !u!114 &114882150851204216
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: 0
isSelected: 0
nodeRect:
serializedVersion: 2
x: 490
y: 60
width: 150
height: 30
positionRect: {x: 490, y: 60}
rectWidth: 150
editingName: 0
nodeColor: {r: 0.73172575, g: 0.73172575, b: 0.9852941, a: 1}
resizeLeft: 0
resizeRight: 0
inDrag: 0
resetCurrentDestination: 1
transitions:
- decisions: []
trueState: {fileID: 114522573857816280}
falseState: {fileID: 0}
muteTrue: 0
muteFalse: 0
transitionType: 0
transitionDelay: 2
parentState: {fileID: 114882150851204216}
trueRect:
serializedVersion: 2
x: 565
y: 75
width: 0
height: 0
falseRect:
serializedVersion: 2
x: 565
y: 75
width: 0
height: 0
selectedTrue: 0
selectedFalse: 0
trueSideRight: 1
falseSideRight: 1
decisionEditor: {fileID: 0}
isOpen: 0
scroolView: {x: 0, y: 0, z: 0}
sameTargetCount: 0
actions:
- {fileID: 114856507400925686}
- {fileID: 114644884703419614}
- {fileID: 114044077192115408}
useActions: 1
useDecisions: 1
parentGraph: {fileID: 11400000}
defaultTransition: {fileID: 0}
--- !u!114 &114992330349617242
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 &8145331444701159617
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
m_EditorClassIdentifier:
parentFSM: {fileID: 0}
executionType: 1
editingName: 0
recoverWhenIsDead: 0
timeToAdd: 1
healthToRecovery: 1