Files
gpd-924-en/AI/Assets/Behaviors/Behavior Graph.asset
T
david a97b3be68a add unity behavior package & examples
add behavior tree implementation
2025-04-23 18:10:17 +02:00

1324 lines
45 KiB
Plaintext

%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-2575360382288602780
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: 5b27bb6d9a2c8d540a10dff10acc543e, type: 3}
m_Name: Behavior Graph Debug Info
m_EditorClassIdentifier:
m_CodeBreakPointsList: []
--- !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: bad8f2220607dac4db5082ff333fafb8, type: 3}
m_Name: Behavior Graph
m_EditorClassIdentifier:
Blackboard: {fileID: 700280079022422300}
m_Description:
m_Nodes:
- rid: 9070097351736033470
- rid: 9070097351736033489
- rid: 9070097351736033492
- rid: 9070097351736033495
- rid: 9070097351736033504
- rid: 9070097351736033513
- rid: 9070097351736033514
- rid: 9070097351736033515
- rid: 9070097351736033537
- rid: 9070097351736033540
- rid: 9070097351736033555
- rid: 9070097351736033570
- rid: 9070097351736033573
m_VersionTimestamp: 638810235172091380
m_DebugInfo: {fileID: -2575360382288602780}
m_RuntimeGraph: {fileID: 5881008677640381014}
AssetID:
m_Value0: 13493969311590577740
m_Value1: 16184577934618169033
Story:
Story:
StoryVariableNames: []
Variables: []
m_NodeModelsInfo:
- Name: On Start
Story:
RuntimeTypeID:
m_Value0: 3335272451348827663
m_Value1: 11549843281177505721
Variables: []
NamedChildren: []
- Name: Wait For Any
Story:
RuntimeTypeID:
m_Value0: 3335272451348827839
m_Value1: 11621900875215433657
Variables: []
NamedChildren: []
- Name: Try In Order
Story:
RuntimeTypeID:
m_Value0: 11477120919463386923
m_Value1: 7730102824742023565
Variables: []
NamedChildren: []
- Name: Set Animator Boolean
Story: 'Set [Parameter] in [Animator] to [Value]'
RuntimeTypeID:
m_Value0: 8321990188844016753
m_Value1: 1889420435442653115
Variables:
- Name: Parameter
Type:
m_SerializableType: System.String, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
Tooltip:
- Name: Animator
Type:
m_SerializableType: UnityEngine.Animator, UnityEngine.AnimationModule, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
Tooltip:
- Name: Value
Type:
m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
Tooltip:
NamedChildren: []
- Name: Attach Object
Story: 'Attach [Object] to [Target]'
RuntimeTypeID:
m_Value0: 14751757042154009454
m_Value1: 2610082306441066116
Variables:
- Name: Object
Type:
m_SerializableType: UnityEngine.Transform, UnityEngine.CoreModule, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
Tooltip:
- Name: Target
Type:
m_SerializableType: UnityEngine.Transform, UnityEngine.CoreModule, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
Tooltip:
- Name: LocalPosition
Type:
m_SerializableType: UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
Tooltip:
NamedChildren: []
- Name: Sequence
Story:
RuntimeTypeID:
m_Value0: 10181448252506100447
m_Value1: 8737116843063128493
Variables: []
NamedChildren: []
- Name: Navigate To Location
Story: '[Agent] navigates to [Location]'
RuntimeTypeID:
m_Value0: 5253906217568074950
m_Value1: 9497054098594320279
Variables:
- Name: Agent
Type:
m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
Tooltip:
- Name: Location
Type:
m_SerializableType: UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
Tooltip:
- Name: Speed
Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
Tooltip:
- Name: DistanceThreshold
Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
Tooltip:
- Name: AnimatorSpeedParam
Type:
m_SerializableType: System.String, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
Tooltip:
- Name: SlowDownDistance
Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
Tooltip:
NamedChildren: []
- Name: Abort
Story:
RuntimeTypeID:
m_Value0: 11694760734451091187
m_Value1: 13156989698943900053
Variables: []
NamedChildren: []
- Name: Wait (Seconds)
Story: Wait for [SecondsToWait] seconds
RuntimeTypeID:
m_Value0: 7729581452106168333
m_Value1: 8820302366443624372
Variables:
- Name: SecondsToWait
Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
Tooltip:
NamedChildren: []
m_Blackboards: []
m_MainBlackboardAuthoringAsset: {fileID: 700280079022422300}
m_CommandBuffer:
m_Commands: []
m_SubgraphsInfo: []
references:
version: 2
RefIds:
- rid: -2
type: {class: , ns: , asm: }
- rid: 9070097351736033470
type: {class: StartNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
Position: {x: 35.956776, y: -11.4513855}
ID:
m_Value0: 14813905746580694570
m_Value1: 10340211515340659748
Parents: []
PortModels:
- rid: 9070097351736033471
NodeType:
m_SerializableType: Unity.Behavior.Start, Unity.Behavior, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
NodeTypeID:
m_Value0: 3335272451348827663
m_Value1: 11549843281177505721
m_FieldValues: []
Repeat: 1
AllowMultipleRepeatsPerTick: 0
- rid: 9070097351736033471
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: OutputPort
m_PortDataFlowType: 1
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033470
m_Connections: []
- rid: 9070097351736033489
type: {class: JoinNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
Position: {x: -240.46906, y: 344.15344}
ID:
m_Value0: 2938687490665519063
m_Value1: 12578067787617963944
Parents: []
PortModels:
- rid: 9070097351736033490
- rid: 9070097351736033491
NodeType:
m_SerializableType: Unity.Behavior.WaitForAnyComposite, Unity.Behavior,
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
NodeTypeID:
m_Value0: 3335272451348827839
m_Value1: 11621900875215433657
m_FieldValues: []
- rid: 9070097351736033490
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: InputPort
m_PortDataFlowType: 0
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033489
m_Connections:
- rid: 9070097351736033497
- rid: 9070097351736033506
- rid: 9070097351736033491
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: OutputPort
m_PortDataFlowType: 1
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033489
m_Connections:
- rid: 9070097351736033556
- rid: 9070097351736033492
type: {class: CompositeNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
Position: {x: -240.46912, y: 149.75317}
ID:
m_Value0: 13253360015882530841
m_Value1: 5220294976902210152
Parents: []
PortModels:
- rid: 9070097351736033493
- rid: 9070097351736033494
NodeType:
m_SerializableType: Unity.Behavior.SelectorComposite, Unity.Behavior, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
NodeTypeID:
m_Value0: 11477120919463386923
m_Value1: 7730102824742023565
m_FieldValues: []
- rid: 9070097351736033493
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: InputPort
m_PortDataFlowType: 0
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033492
m_Connections: []
- rid: 9070097351736033494
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: OutputPort
m_PortDataFlowType: 1
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033492
m_Connections:
- rid: 9070097351736033496
- rid: 9070097351736033505
- rid: 9070097351736033495
type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
Position: {x: -415.669, y: 240.95322}
ID:
m_Value0: 12861726451380506226
m_Value1: 11912119218806451279
Parents: []
PortModels:
- rid: 9070097351736033496
- rid: 9070097351736033497
NodeType:
m_SerializableType: Unity.Behavior.SetAnimatorBoolAction, Unity.Behavior,
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
NodeTypeID:
m_Value0: 8321990188844016753
m_Value1: 1889420435442653115
m_FieldValues:
- rid: 9070097351736033498
- rid: 9070097351736033499
- rid: 9070097351736033500
- rid: 9070097351736033496
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: InputPort
m_PortDataFlowType: 0
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033495
m_Connections:
- rid: 9070097351736033494
- rid: 9070097351736033497
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: OutputPort
m_PortDataFlowType: 1
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033495
m_Connections:
- rid: 9070097351736033490
- rid: 9070097351736033498
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: Parameter
Type:
m_SerializableType: System.String, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
LocalValue:
rid: 9070097351736033501
LinkedVariable:
rid: -2
- rid: 9070097351736033499
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: Animator
Type:
m_SerializableType: UnityEngine.Animator, UnityEngine.AnimationModule,
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
LocalValue:
rid: 9070097351736033502
LinkedVariable:
rid: -2
- rid: 9070097351736033500
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: Value
Type:
m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
LocalValue:
rid: 9070097351736033503
LinkedVariable:
rid: -2
- rid: 9070097351736033501
type: {class: 'BlackboardVariable`1[[System.String, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value:
- rid: 9070097351736033502
type: {class: 'BlackboardVariable`1[[UnityEngine.Animator, UnityEngine.AnimationModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: {fileID: 0}
- rid: 9070097351736033503
type: {class: 'BlackboardVariable`1[[System.Boolean, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 0
- rid: 9070097351736033504
type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
Position: {x: -50.869057, y: 234.55322}
ID:
m_Value0: 6894220986361887594
m_Value1: 12863551562373288072
Parents: []
PortModels:
- rid: 9070097351736033505
- rid: 9070097351736033506
NodeType:
m_SerializableType: Unity.Behavior.AttachObjectAction, Unity.Behavior,
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
NodeTypeID:
m_Value0: 14751757042154009454
m_Value1: 2610082306441066116
m_FieldValues:
- rid: 9070097351736033507
- rid: 9070097351736033508
- rid: 9070097351736033509
- rid: 9070097351736033505
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: InputPort
m_PortDataFlowType: 0
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033504
m_Connections:
- rid: 9070097351736033494
- rid: 9070097351736033506
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: OutputPort
m_PortDataFlowType: 1
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033504
m_Connections:
- rid: 9070097351736033490
- rid: 9070097351736033507
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: Object
Type:
m_SerializableType: UnityEngine.Transform, UnityEngine.CoreModule, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
LocalValue:
rid: 9070097351736033510
LinkedVariable:
rid: -2
- rid: 9070097351736033508
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: Target
Type:
m_SerializableType: UnityEngine.Transform, UnityEngine.CoreModule, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
LocalValue:
rid: 9070097351736033511
LinkedVariable:
rid: -2
- rid: 9070097351736033509
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: LocalPosition
Type:
m_SerializableType: UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
LocalValue:
rid: 9070097351736033512
LinkedVariable:
rid: -2
- rid: 9070097351736033510
type: {class: 'BlackboardVariable`1[[UnityEngine.Transform, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: {fileID: 0}
- rid: 9070097351736033511
type: {class: 'BlackboardVariable`1[[UnityEngine.Transform, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: {fileID: 0}
- rid: 9070097351736033512
type: {class: 'BlackboardVariable`1[[UnityEngine.Vector3, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: {x: 0, y: 0, z: 0}
- rid: 9070097351736033513
type: {class: CompositeNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
Position: {x: 394.98523, y: 133.31815}
ID:
m_Value0: 8948927532006997636
m_Value1: 1645418051300044722
Parents: []
PortModels:
- rid: 9070097351736033517
- rid: 9070097351736033518
NodeType:
m_SerializableType: Unity.Behavior.SelectorComposite, Unity.Behavior, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
NodeTypeID:
m_Value0: 11477120919463386923
m_Value1: 7730102824742023565
m_FieldValues: []
- rid: 9070097351736033514
type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
Position: {x: 221.93105, y: 234.15324}
ID:
m_Value0: 5997384987411767221
m_Value1: 5735853566453934695
Parents: []
PortModels:
- rid: 9070097351736033519
- rid: 9070097351736033520
NodeType:
m_SerializableType: Unity.Behavior.SetAnimatorBoolAction, Unity.Behavior,
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
NodeTypeID:
m_Value0: 8321990188844016753
m_Value1: 1889420435442653115
m_FieldValues:
- rid: 9070097351736033521
- rid: 9070097351736033522
- rid: 9070097351736033523
- rid: 9070097351736033515
type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
Position: {x: 586.7306, y: 227.75325}
ID:
m_Value0: 10010559850136503767
m_Value1: 9963850136051926613
Parents: []
PortModels:
- rid: 9070097351736033524
- rid: 9070097351736033525
NodeType:
m_SerializableType: Unity.Behavior.AttachObjectAction, Unity.Behavior,
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
NodeTypeID:
m_Value0: 14751757042154009454
m_Value1: 2610082306441066116
m_FieldValues:
- rid: 9070097351736033526
- rid: 9070097351736033527
- rid: 9070097351736033528
- rid: 9070097351736033517
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: InputPort
m_PortDataFlowType: 0
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033513
m_Connections:
- rid: 9070097351736033539
- rid: 9070097351736033518
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: OutputPort
m_PortDataFlowType: 1
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033513
m_Connections:
- rid: 9070097351736033519
- rid: 9070097351736033524
- rid: 9070097351736033571
- rid: 9070097351736033519
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: InputPort
m_PortDataFlowType: 0
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033514
m_Connections:
- rid: 9070097351736033518
- rid: 9070097351736033520
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: OutputPort
m_PortDataFlowType: 1
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033514
m_Connections: []
- rid: 9070097351736033521
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: Parameter
Type:
m_SerializableType: System.String, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
LocalValue:
rid: 9070097351736033531
LinkedVariable:
rid: -2
- rid: 9070097351736033522
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: Animator
Type:
m_SerializableType: UnityEngine.Animator, UnityEngine.AnimationModule,
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
LocalValue:
rid: 9070097351736033532
LinkedVariable:
rid: -2
- rid: 9070097351736033523
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: Value
Type:
m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
LocalValue:
rid: 9070097351736033533
LinkedVariable:
rid: -2
- rid: 9070097351736033524
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: InputPort
m_PortDataFlowType: 0
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033515
m_Connections:
- rid: 9070097351736033518
- rid: 9070097351736033525
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: OutputPort
m_PortDataFlowType: 1
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033515
m_Connections: []
- rid: 9070097351736033526
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: Object
Type:
m_SerializableType: UnityEngine.Transform, UnityEngine.CoreModule, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
LocalValue:
rid: 9070097351736033534
LinkedVariable:
rid: -2
- rid: 9070097351736033527
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: Target
Type:
m_SerializableType: UnityEngine.Transform, UnityEngine.CoreModule, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
LocalValue:
rid: 9070097351736033535
LinkedVariable:
rid: -2
- rid: 9070097351736033528
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: LocalPosition
Type:
m_SerializableType: UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
LocalValue:
rid: 9070097351736033536
LinkedVariable:
rid: -2
- rid: 9070097351736033531
type: {class: 'BlackboardVariable`1[[System.String, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value:
- rid: 9070097351736033532
type: {class: 'BlackboardVariable`1[[UnityEngine.Animator, UnityEngine.AnimationModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: {fileID: 0}
- rid: 9070097351736033533
type: {class: 'BlackboardVariable`1[[System.Boolean, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 0
- rid: 9070097351736033534
type: {class: 'BlackboardVariable`1[[UnityEngine.Transform, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: {fileID: 0}
- rid: 9070097351736033535
type: {class: 'BlackboardVariable`1[[UnityEngine.Transform, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: {fileID: 0}
- rid: 9070097351736033536
type: {class: 'BlackboardVariable`1[[UnityEngine.Vector3, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: {x: 0, y: 0, z: 0}
- rid: 9070097351736033537
type: {class: CompositeNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
Position: {x: 429.93094, y: 44.153275}
ID:
m_Value0: 1933309477775085046
m_Value1: 17192295972396251213
Parents: []
PortModels:
- rid: 9070097351736033538
- rid: 9070097351736033539
NodeType:
m_SerializableType: Unity.Behavior.SequenceComposite, Unity.Behavior, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
NodeTypeID:
m_Value0: 10181448252506100447
m_Value1: 8737116843063128493
m_FieldValues: []
- rid: 9070097351736033538
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: InputPort
m_PortDataFlowType: 0
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033537
m_Connections: []
- rid: 9070097351736033539
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: OutputPort
m_PortDataFlowType: 1
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033537
m_Connections:
- rid: 9070097351736033517
- rid: 9070097351736033541
- rid: 9070097351736033540
type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
Position: {x: 922.7306, y: 172.95331}
ID:
m_Value0: 13012050915912954963
m_Value1: 16928042759296891025
Parents: []
PortModels:
- rid: 9070097351736033541
- rid: 9070097351736033542
NodeType:
m_SerializableType: Unity.Behavior.NavigateToLocationAction, Unity.Behavior,
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
NodeTypeID:
m_Value0: 5253906217568074950
m_Value1: 9497054098594320279
m_FieldValues:
- rid: 9070097351736033543
- rid: 9070097351736033544
- rid: 9070097351736033545
- rid: 9070097351736033546
- rid: 9070097351736033547
- rid: 9070097351736033548
- rid: 9070097351736033541
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: InputPort
m_PortDataFlowType: 0
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033540
m_Connections:
- rid: 9070097351736033539
- rid: 9070097351736033542
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: OutputPort
m_PortDataFlowType: 1
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033540
m_Connections: []
- rid: 9070097351736033543
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: Agent
Type:
m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
LocalValue:
rid: 9070097351736033549
LinkedVariable:
rid: -2
- rid: 9070097351736033544
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: Location
Type:
m_SerializableType: UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
LocalValue:
rid: 9070097351736033550
LinkedVariable:
rid: -2
- rid: 9070097351736033545
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: Speed
Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
LocalValue:
rid: 9070097351736033551
LinkedVariable:
rid: -2
- rid: 9070097351736033546
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: DistanceThreshold
Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
LocalValue:
rid: 9070097351736033552
LinkedVariable:
rid: -2
- rid: 9070097351736033547
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: AnimatorSpeedParam
Type:
m_SerializableType: System.String, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
LocalValue:
rid: 9070097351736033553
LinkedVariable:
rid: -2
- rid: 9070097351736033548
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: SlowDownDistance
Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
LocalValue:
rid: 9070097351736033554
LinkedVariable:
rid: -2
- rid: 9070097351736033549
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: {fileID: 0}
- rid: 9070097351736033550
type: {class: 'BlackboardVariable`1[[UnityEngine.Vector3, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: {x: 0, y: 0, z: 0}
- rid: 9070097351736033551
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 1
- rid: 9070097351736033552
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 0.2
- rid: 9070097351736033553
type: {class: 'BlackboardVariable`1[[System.String, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: SpeedMagnitude
- rid: 9070097351736033554
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 1
- rid: 9070097351736033555
type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
Position: {x: -245.26901, y: 426.5533}
ID:
m_Value0: 11545138714677435822
m_Value1: 10277813467476194499
Parents: []
PortModels:
- rid: 9070097351736033556
- rid: 9070097351736033557
NodeType:
m_SerializableType: Unity.Behavior.NavigateToLocationAction, Unity.Behavior,
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
NodeTypeID:
m_Value0: 5253906217568074950
m_Value1: 9497054098594320279
m_FieldValues:
- rid: 9070097351736033558
- rid: 9070097351736033559
- rid: 9070097351736033560
- rid: 9070097351736033561
- rid: 9070097351736033562
- rid: 9070097351736033563
- rid: 9070097351736033556
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: InputPort
m_PortDataFlowType: 0
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033555
m_Connections:
- rid: 9070097351736033491
- rid: 9070097351736033557
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: OutputPort
m_PortDataFlowType: 1
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033555
m_Connections: []
- rid: 9070097351736033558
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: Agent
Type:
m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
LocalValue:
rid: 9070097351736033564
LinkedVariable:
rid: -2
- rid: 9070097351736033559
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: Location
Type:
m_SerializableType: UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
LocalValue:
rid: 9070097351736033565
LinkedVariable:
rid: -2
- rid: 9070097351736033560
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: Speed
Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
LocalValue:
rid: 9070097351736033566
LinkedVariable:
rid: -2
- rid: 9070097351736033561
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: DistanceThreshold
Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
LocalValue:
rid: 9070097351736033567
LinkedVariable:
rid: -2
- rid: 9070097351736033562
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: AnimatorSpeedParam
Type:
m_SerializableType: System.String, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
LocalValue:
rid: 9070097351736033568
LinkedVariable:
rid: -2
- rid: 9070097351736033563
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: SlowDownDistance
Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
LocalValue:
rid: 9070097351736033569
LinkedVariable:
rid: -2
- rid: 9070097351736033564
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: {fileID: 0}
- rid: 9070097351736033565
type: {class: 'BlackboardVariable`1[[UnityEngine.Vector3, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: {x: 0, y: 0, z: 0}
- rid: 9070097351736033566
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 1
- rid: 9070097351736033567
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 0.2
- rid: 9070097351736033568
type: {class: 'BlackboardVariable`1[[System.String, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: SpeedMagnitude
- rid: 9070097351736033569
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 1
- rid: 9070097351736033570
type: {class: AbortNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
Position: {x: 419.19827, y: 358.1575}
ID:
m_Value0: 17135781328905827748
m_Value1: 9346870297974365601
Parents: []
PortModels:
- rid: 9070097351736033571
- rid: 9070097351736033572
NodeType:
m_SerializableType: Unity.Behavior.AbortModifier, Unity.Behavior, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
NodeTypeID:
m_Value0: 11694760734451091187
m_Value1: 13156989698943900053
m_FieldValues: []
m_ModelAbortType: 0
<ConditionModels>k__BackingField: []
<RequiresAllConditionsTrue>k__BackingField: 0
<ShouldTruncateNodeUI>k__BackingField: 0
- rid: 9070097351736033571
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: InputPort
m_PortDataFlowType: 0
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033570
m_Connections:
- rid: 9070097351736033518
- rid: 9070097351736033572
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: OutputPort
m_PortDataFlowType: 1
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033570
m_Connections:
- rid: 9070097351736033574
- rid: 9070097351736033573
type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
Position: {x: 408.71463, y: 508.42493}
ID:
m_Value0: 9046432864396173956
m_Value1: 4740019056373051102
Parents: []
PortModels:
- rid: 9070097351736033574
- rid: 9070097351736033575
NodeType:
m_SerializableType: Unity.Behavior.WaitAction, Unity.Behavior, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
NodeTypeID:
m_Value0: 7729581452106168333
m_Value1: 8820302366443624372
m_FieldValues:
- rid: 9070097351736033576
- rid: 9070097351736033574
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: InputPort
m_PortDataFlowType: 0
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033573
m_Connections:
- rid: 9070097351736033572
- rid: 9070097351736033575
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
m_Name: OutputPort
m_PortDataFlowType: 1
m_IsFloating: 0
m_NodeModel:
rid: 9070097351736033573
m_Connections: []
- rid: 9070097351736033576
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
data:
FieldName: SecondsToWait
Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
LocalValue:
rid: 9070097351736033577
LinkedVariable:
rid: -2
- rid: 9070097351736033577
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 0
m_Value1: 0
Name:
m_Value: 0
--- !u!114 &700280079022422300
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: 2dd922ae02c94c87a66e46a10a7319b9, type: 3}
m_Name: Behavior Graph Blackboard
m_EditorClassIdentifier:
AssetID:
m_Value0: 0
m_Value1: 0
m_Variables:
- rid: 9070097351736033472
m_VersionTimestamp: 638810234849231120
m_CommandBuffer:
m_Commands: []
m_RuntimeBlackboardAsset: {fileID: 7806583111447273014}
references:
version: 2
RefIds:
- rid: 9070097351736033472
type: {class: 'TypedVariableModel`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
data:
ID:
m_Value0: 1
m_Value1: 0
Name: Self
IsExposed: 1
m_IsShared: 0
m_Value: {fileID: 0}
--- !u!114 &5881008677640381014
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: db920e62f70f420bb33c771449926fa4, type: 3}
m_Name: Behavior Graph
m_EditorClassIdentifier:
Graphs:
- rid: 9070097351736033578
RootGraph:
rid: 9070097351736033578
m_DebugInfo: {fileID: -2575360382288602780}
references:
version: 2
RefIds:
- rid: -2
type: {class: , ns: , asm: }
- rid: 9070097351736033578
type: {class: BehaviorGraphModule, ns: Unity.Behavior, asm: Unity.Behavior}
data:
AuthoringAssetID:
m_Value0: 13493969311590577740
m_Value1: 16184577934618169033
m_DebugInfo: {fileID: 0}
Root:
rid: 9070097351736033579
BlackboardReference:
rid: 9070097351736033580
BlackboardGroupReferences: []
m_ActiveNodes: []
m_NodesToTick: []
m_NodesToEnd:
rid: 9070097351736033581
m_EndedNodes:
rid: 9070097351736033582
m_VersionTimestamp: 638810235172091380
- rid: 9070097351736033579
type: {class: Start, ns: Unity.Behavior, asm: Unity.Behavior}
data:
ID:
m_Value0: 14813905746580694570
m_Value1: 10340211515340659748
Graph:
rid: 9070097351736033578
m_Parent:
rid: -2
m_Child:
rid: -2
Repeat: 1
AllowMultipleRepeatsPerTick: 0
- rid: 9070097351736033580
type: {class: BlackboardReference, ns: Unity.Behavior, asm: Unity.Behavior}
data:
m_Blackboard:
rid: 9070097351736033583
m_Source: {fileID: 7806583111447273014}
- rid: 9070097351736033581
type: {class: 'Stack`1[[Unity.Behavior.Node, Unity.Behavior]]', ns: System.Collections.Generic, asm: mscorlib}
data:
- rid: 9070097351736033582
type: {class: 'HashSet`1[[Unity.Behavior.Node, Unity.Behavior]]', ns: System.Collections.Generic, asm: System.Core}
data:
- rid: 9070097351736033583
type: {class: Blackboard, ns: Unity.Behavior, asm: Unity.Behavior}
data:
m_Variables:
- rid: 9070097351736033584
- rid: 9070097351736033584
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 1
m_Value1: 0
Name: Self
m_Value: {fileID: 0}
--- !u!114 &7806583111447273014
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: 5c02bb70996b49eba31d0c206e28da24, type: 3}
m_Name: Behavior Graph Blackboard
m_EditorClassIdentifier:
VersionTimestamp: 638810234849231120
AssetID:
m_Value0: 0
m_Value1: 0
m_Blackboard:
m_Variables:
- rid: 9070097351736033480
m_SharedBlackboardVariableGuids: []
references:
version: 2
RefIds:
- rid: 9070097351736033480
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
data:
GUID:
m_Value0: 1
m_Value1: 0
Name: Self
m_Value: {fileID: 0}