%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: 3 editingName: 0 fleeSpeed: 2 fleeDistance: 5 debugMode: 1 debugFleeDirection: 1 --- !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 &-8812362393908332109 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: SendMessageOnGhostModeUpdate m_EditorClassIdentifier: parentFSM: {fileID: 0} executionType: 1 editingName: 0 listenerName: OnGhostModeUpdate message: --- !u!114 &-8264827714460350955 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: OnFleeEnter m_EditorClassIdentifier: parentFSM: {fileID: 11400000} executionType: 2 editingName: 0 listenerName: OnFleeEnter message: --- !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: 0 isSelected: 0 nodeRect: serializedVersion: 2 x: 175 y: 365 width: 150 height: 30 positionRect: {x: 175, y: 365} 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: 117913083446138218} isValid: 0 validated: 0 - trueValue: 1 decision: {fileID: 4814392402507934733} isValid: 1 validated: 0 trueState: {fileID: -449713494509387405} falseState: {fileID: 0} muteTrue: 0 muteFalse: 0 transitionType: 0 transitionDelay: 0.1 parentState: {fileID: -6568372008305276654} trueRect: serializedVersion: 2 x: 250 y: 380 width: 0 height: 0 falseRect: serializedVersion: 2 x: 250 y: 380 width: 0 height: 0 selectedTrue: 0 selectedFalse: 0 trueSideRight: 0 falseSideRight: 0 decisionEditor: {fileID: 0} isOpen: 0 scroolView: {x: 0, y: 0, z: 0} sameTargetCount: 0 - decisions: - trueValue: 1 decision: {fileID: 117913083446138218} isValid: 0 validated: 0 trueState: {fileID: 0} falseState: {fileID: 0} muteTrue: 0 muteFalse: 0 transitionType: 0 transitionDelay: 0.1 parentState: {fileID: -6568372008305276654} trueRect: serializedVersion: 2 x: 250 y: 380 width: 0 height: 0 falseRect: serializedVersion: 2 x: 250 y: 380 width: 0 height: 0 selectedTrue: 0 selectedFalse: 0 trueSideRight: 0 falseSideRight: 0 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 &-6307339562222032473 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: bda83d0c38576bb4cba27b191d29f889, type: 3} m_Name: Set Line Of Sight m_EditorClassIdentifier: parentFSM: {fileID: 11400000} executionType: 2 editingName: 0 fieldOfView: 360 minDistanceToDetect: 0 maxDistanceToDetect: 25 lostTargetDistance: 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: 0 isSelected: 0 nodeRect: serializedVersion: 2 x: 400 y: 100 width: 150 height: 30 positionRect: {x: 400, y: 100} 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: 1 parentState: {fileID: -6144582714324757854} trueRect: serializedVersion: 2 x: 475 y: 115 width: 0 height: 0 falseRect: serializedVersion: 2 x: 475 y: 115 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: -3690511210373239573} isValid: 0 validated: 0 trueState: {fileID: -3177478727897100882} falseState: {fileID: 0} muteTrue: 0 muteFalse: 0 transitionType: 0 transitionDelay: 10 parentState: {fileID: -6144582714324757854} trueRect: serializedVersion: 2 x: 475 y: 115 width: 0 height: 0 falseRect: serializedVersion: 2 x: 475 y: 115 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: 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: 475 y: 115 width: 0 height: 0 falseRect: serializedVersion: 2 x: 475 y: 115 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: 8860036500635384459} - {fileID: -2562481898191625147} - {fileID: 3486664282630799680} - {fileID: -5574448311347621345} useActions: 1 useDecisions: 1 parentGraph: {fileID: 11400000} defaultTransition: {fileID: 0} --- !u!114 &-5574448311347621345 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: SendMessageOnChaseEnter m_EditorClassIdentifier: parentFSM: {fileID: 11400000} executionType: 2 editingName: 0 listenerName: OnChaseEnter message: --- !u!114 &-4526114114700228478 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: OnFleeExit m_EditorClassIdentifier: parentFSM: {fileID: 11400000} executionType: 4 editingName: 0 listenerName: OnFleeExit message: --- !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: HealthRegen m_EditorClassIdentifier: parentFSM: {fileID: 11400000} executionType: 3 editingName: 0 recoverWhenIsDead: 0 timeToAdd: 1 healthToRecovery: 60 --- !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: 0 isSelected: 0 nodeRect: serializedVersion: 2 x: 615 y: 160 width: 150 height: 30 positionRect: {x: 615, y: 160} 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: 2 parentState: {fileID: -3177478727897100882} trueRect: serializedVersion: 2 x: 690 y: 175 width: 0 height: 0 falseRect: serializedVersion: 2 x: 690 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: -3295100193612380839} 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: 0 isSelected: 0 nodeRect: serializedVersion: 2 x: 925 y: 205 width: 150 height: 30 positionRect: {x: 925, y: 205} 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: 1 decision: {fileID: -8891615738546387327} isValid: 1 validated: 0 - 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: 1000 y: 220 width: 0 height: 0 falseRect: serializedVersion: 2 x: 1000 y: 220 width: 0 height: 0 selectedTrue: 0 selectedFalse: 0 trueSideRight: 0 falseSideRight: 0 decisionEditor: {fileID: 0} isOpen: 0 scroolView: {x: 0, y: 0, z: 0} sameTargetCount: 0 actions: - {fileID: -412818415490466719} - {fileID: -3295100193612380839} - {fileID: 7480406756150962026} - {fileID: -6307339562222032473} - {fileID: -2562481898191625147} 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 &-2562481898191625147 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: fc77397dbca44c040bd452daa6299842, type: 3} m_Name: Update Target Angle m_EditorClassIdentifier: parentFSM: {fileID: 11400000} executionType: 1 editingName: 0 setSignedAngle: 0 dampTime: 0.1 parameterName: TurnOnSpotDir --- !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 &-1629207126830286736 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: SendMessageOnCombatExit m_EditorClassIdentifier: parentFSM: {fileID: 11400000} executionType: 4 editingName: 0 listenerName: OnCombatExit message: --- !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: 890 y: 95 width: 150 height: 30 positionRect: {x: 890, y: 95} 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 &-541900345543071406 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: e68f1f866f7f6a04aad8b535b72939e6, type: 3} m_Name: Set TurnOnSpotDir = 0 m_EditorClassIdentifier: parentFSM: {fileID: 11400000} executionType: 2 editingName: 0 parameterType: 0 parameterName: TurnOnSpotDir floatValue: 0 intValue: 0 boolValue: 0 --- !u!114 &-449713494509387405 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: GhostMode - HP Regen 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: 155 y: 175 width: 150 height: 30 positionRect: {x: 155, y: 175} rectWidth: 150 editingName: 1 nodeColor: {r: 1, g: 1, b: 1, a: 1} resizeLeft: 0 resizeRight: 0 inDrag: 0 resetCurrentDestination: 0 transitions: - decisions: [] trueState: {fileID: -6144582714324757854} falseState: {fileID: 0} muteTrue: 0 muteFalse: 0 transitionType: 0 transitionDelay: 2 parentState: {fileID: -449713494509387405} trueRect: serializedVersion: 2 x: 230 y: 190 width: 0 height: 0 falseRect: serializedVersion: 2 x: 230 y: 190 width: 0 height: 0 selectedTrue: 0 selectedFalse: 0 trueSideRight: 0 falseSideRight: 0 decisionEditor: {fileID: 0} isOpen: 0 scroolView: {x: 0, y: 0, z: 0} sameTargetCount: 0 actions: - {fileID: -3295100193612380839} - {fileID: 3746489604490980998} - {fileID: -384379309321322088} - {fileID: -8928100321911641966} useActions: 1 useDecisions: 1 parentGraph: {fileID: 11400000} defaultTransition: {fileID: 0} --- !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 --- !u!114 &-384379309321322088 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: SendMessageOnGhostModeExit m_EditorClassIdentifier: parentFSM: {fileID: 11400000} executionType: 4 editingName: 0 listenerName: DisableGhostMode message: --- !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: 0 isSelected: 1 nodeRect: serializedVersion: 2 x: 640 y: 310 width: 150 height: 30 positionRect: {x: 640, y: 310} 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: 0 validated: 0 trueState: {fileID: 2986668563461644515} falseState: {fileID: 0} muteTrue: 0 muteFalse: 0 transitionType: 0 transitionDelay: 0.1 parentState: {fileID: -312774025800194259} trueRect: serializedVersion: 2 x: 715 y: 325 width: 0 height: 0 falseRect: serializedVersion: 2 x: 715 y: 325 width: 0 height: 0 selectedTrue: 1 selectedFalse: 1 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: 0.2 parentState: {fileID: -312774025800194259} trueRect: serializedVersion: 2 x: 715 y: 325 width: 0 height: 0 falseRect: serializedVersion: 2 x: 715 y: 325 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: 4031404829621142413} isValid: 1 validated: 0 - trueValue: 0 decision: {fileID: -2866484833343459521} isValid: 1 validated: 0 - trueValue: 0 decision: {fileID: 7927421991537792917} isValid: 1 validated: 0 trueState: {fileID: -6144582714324757854} falseState: {fileID: 0} muteTrue: 0 muteFalse: 0 transitionType: 0 transitionDelay: 0.1 parentState: {fileID: -312774025800194259} trueRect: serializedVersion: 2 x: 715 y: 325 width: 0 height: 0 falseRect: serializedVersion: 2 x: 715 y: 325 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: 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: 715 y: 325 width: 0 height: 0 falseRect: serializedVersion: 2 x: 715 y: 325 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: -3690511210373239573} isValid: 1 validated: 0 - trueValue: 0 decision: {fileID: -2866484833343459521} isValid: 1 validated: 0 - trueValue: 0 decision: {fileID: 7927421991537792917} isValid: 1 validated: 0 trueState: {fileID: 0} falseState: {fileID: 0} muteTrue: 1 muteFalse: 0 transitionType: 0 transitionDelay: 0.05 parentState: {fileID: -312774025800194259} trueRect: serializedVersion: 2 x: 715 y: 325 width: 0 height: 0 falseRect: serializedVersion: 2 x: 715 y: 325 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: -582706828105160373} - {fileID: 7972417633883448360} useActions: 1 useDecisions: 1 parentGraph: {fileID: 11400000} defaultTransition: {fileID: 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_InterdimensionalBoar 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: -449713494509387405} - {fileID: 698669308773556597} panOffset: {x: 560, y: 95} 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} - {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} 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 &698669308773556597 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: AfterAttackFlee 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: 220 y: 510 width: 150 height: 62 positionRect: {x: 220, y: 510} 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: -6144582714324757854} falseState: {fileID: 0} muteTrue: 0 muteFalse: 0 transitionType: 0 transitionDelay: 2 parentState: {fileID: 698669308773556597} trueRect: serializedVersion: 2 x: 370 y: 540 width: 10 height: 10 falseRect: serializedVersion: 2 x: 370 y: 550 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: -8928100321911641966} - {fileID: -8264827714460350955} - {fileID: -4526114114700228478} useActions: 1 useDecisions: 1 parentGraph: {fileID: 11400000} defaultTransition: {fileID: 0} --- !u!114 &774399865321659566 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 short m_EditorClassIdentifier: parentFSM: {fileID: 11400000} executionType: -1 editingName: 0 fleeSpeed: 3 fleeDistance: 6 debugMode: 1 debugFleeDirection: 1 --- !u!114 &1870585818667380970 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: 10fc04bb9c3cd5a4798fe861edc9fca6, type: 3} m_Name: TurnOnSpotDir > 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 compareMethod: 0 value: 50 parameterName: TurnOnSpotDir --- !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: 0 isSelected: 0 nodeRect: serializedVersion: 2 x: 925 y: 400 width: 150 height: 30 positionRect: {x: 925, y: 400} 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: 1000 y: 415 width: 0 height: 0 falseRect: serializedVersion: 2 x: 1000 y: 415 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: [] trueState: {fileID: 698669308773556597} falseState: {fileID: 0} muteTrue: 0 muteFalse: 0 transitionType: 0 transitionDelay: 0.5 parentState: {fileID: 2986668563461644515} trueRect: serializedVersion: 2 x: 1000 y: 415 width: 0 height: 0 falseRect: serializedVersion: 2 x: 1000 y: 415 width: 0 height: 0 selectedTrue: 0 selectedFalse: 0 trueSideRight: 0 falseSideRight: 0 decisionEditor: {fileID: 0} isOpen: 0 scroolView: {x: 0, y: 0, z: 0} sameTargetCount: 0 actions: - {fileID: 6265826995867812768} - {fileID: 8953018458060020886} - {fileID: -2562481898191625147} - {fileID: -1629207126830286736} useActions: 1 useDecisions: 1 parentGraph: {fileID: 11400000} defaultTransition: {fileID: 0} --- !u!114 &3486664282630799680 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: OnCombatEnter m_EditorClassIdentifier: parentFSM: {fileID: 11400000} executionType: 2 editingName: 0 listenerName: OnEnterCombat message: --- !u!114 &3746489604490980998 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: SendMessageOnGhostModeEnter m_EditorClassIdentifier: parentFSM: {fileID: 11400000} executionType: 2 editingName: 0 listenerName: EnableGhostMode message: --- !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 &4688631099215210201 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: 10fc04bb9c3cd5a4798fe861edc9fca6, type: 3} m_Name: TurnOnSpotDir > 15 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: 0 value: 15 parameterName: TurnOnSpotDir --- !u!114 &4814392402507934733 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: edb3419a527a2f047b6db62189ae14ba, type: 3} m_Name: CheckGhostDimensionEnteranceAvailable 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 AmountOfEnterance: 2 --- !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: 0 engageSpeed: 2 combatSpeed: 1 --- !u!114 &6281141301122746971 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 Idle Aggressive m_EditorClassIdentifier: parentFSM: {fileID: 11400000} executionType: 2 editingName: 0 _animationState: Idle_aggressive _2 _layer: 0 --- !u!114 &7480406756150962026 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: 44821dbca6134e444aaddc6a1d721c4c, type: 3} m_Name: Find Specific Target m_EditorClassIdentifier: parentFSM: {fileID: 11400000} executionType: 1 editingName: 0 _detectLayer: serializedVersion: 2 m_Bits: 256 _detectTags: tags: - Player checkForObstacles: 0 --- !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 &7972417633883448360 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: SendAlertMessage m_EditorClassIdentifier: parentFSM: {fileID: 11400000} executionType: 2 editingName: 0 listenerName: Alert message: Alert --- !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 speed: 2 --- !u!114 &8953018458060020886 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: bda83d0c38576bb4cba27b191d29f889, type: 3} m_Name: Set Line Of Sight In Fight m_EditorClassIdentifier: parentFSM: {fileID: 11400000} executionType: 2 editingName: 0 fieldOfView: 360 minDistanceToDetect: -1 maxDistanceToDetect: -1 lostTargetDistance: -1