Added Behavior Graph asset for AI simulations
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 04f15ac913f864daa9fabf0b133f06b9
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 00b6e3671189d4a06b26efbe48266ce0
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,940 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &-4206101927765240595
|
||||
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: FindPlayerByRaycastGraph Blackboard
|
||||
m_EditorClassIdentifier: Unity.Behavior.Authoring::Unity.Behavior.BehaviorBlackboardAuthoringAsset
|
||||
AssetID:
|
||||
m_Value0: 0
|
||||
m_Value1: 0
|
||||
m_Variables:
|
||||
- rid: 8576900529742413968
|
||||
- rid: 8576900529742413985
|
||||
m_VersionTimestamp: 639129932886173980
|
||||
m_CommandBuffer:
|
||||
m_Commands: []
|
||||
m_RuntimeBlackboardAsset: {fileID: 2963464586169602409}
|
||||
references:
|
||||
version: 2
|
||||
RefIds:
|
||||
- rid: 8576900529742413968
|
||||
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: Agent
|
||||
IsExposed: 1
|
||||
m_IsShared: 0
|
||||
m_Value: {fileID: 0}
|
||||
- rid: 8576900529742413985
|
||||
type: {class: 'TypedVariableModel`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
ID:
|
||||
m_Value0: 15950450338382549091
|
||||
m_Value1: 11339970737158950676
|
||||
Name: Target
|
||||
IsExposed: 0
|
||||
m_IsShared: 0
|
||||
m_Value: {fileID: 0}
|
||||
--- !u!114 &-2555029180745471471
|
||||
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: FindPlayerByRaycastGraph
|
||||
m_EditorClassIdentifier: Unity.Behavior::Unity.Behavior.BehaviorGraph
|
||||
Graphs:
|
||||
- rid: 8576900529742413969
|
||||
m_DebugInfo: {fileID: 8147296013545684546}
|
||||
m_WasCompileWithPlaceholderNode: 0
|
||||
references:
|
||||
version: 2
|
||||
RefIds:
|
||||
- rid: -2
|
||||
type: {class: , ns: , asm: }
|
||||
- rid: 8576900529742413969
|
||||
type: {class: BehaviorGraphModule, ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
AuthoringAssetID:
|
||||
m_Value0: 14187487075916067447
|
||||
m_Value1: 4413168504256536585
|
||||
m_DebugInfo: {fileID: 8147296013545684546}
|
||||
BlackboardReference:
|
||||
rid: 8576900529742413970
|
||||
BlackboardGroupReferences: []
|
||||
Root:
|
||||
rid: 8576900529742414232
|
||||
m_VersionTimestamp: 639129951256747650
|
||||
- rid: 8576900529742413970
|
||||
type: {class: BlackboardReference, ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
m_Blackboard:
|
||||
rid: 8576900529742413972
|
||||
m_Source: {fileID: 2963464586169602409}
|
||||
- rid: 8576900529742413972
|
||||
type: {class: Blackboard, ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
m_Variables:
|
||||
- rid: 8576900529742414007
|
||||
- rid: 8576900529742414008
|
||||
- rid: 8576900529742414007
|
||||
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 1
|
||||
m_Value1: 0
|
||||
Name: Agent
|
||||
m_Value: {fileID: 0}
|
||||
- rid: 8576900529742414008
|
||||
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 15950450338382549091
|
||||
m_Value1: 11339970737158950676
|
||||
Name: Target
|
||||
m_Value: {fileID: 0}
|
||||
- rid: 8576900529742414221
|
||||
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 0
|
||||
m_Value1: 0
|
||||
Name:
|
||||
m_Value: 10
|
||||
- rid: 8576900529742414224
|
||||
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: 8576900529742414225
|
||||
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: 8576900529742414226
|
||||
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: 8576900529742414227
|
||||
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: 8576900529742414228
|
||||
type: {class: 'BlackboardVariable`1[[Unity.Behavior.NavigateToTargetAction/TargetPositionMode, Unity.Behavior]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 0
|
||||
m_Value1: 0
|
||||
Name:
|
||||
m_Value: 0
|
||||
- rid: 8576900529742414230
|
||||
type: {class: 'BlackboardVariable`1[[Unity.Behavior.ConditionOperator, Unity.Behavior]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 0
|
||||
m_Value1: 0
|
||||
Name:
|
||||
m_Value: 0
|
||||
- rid: 8576900529742414232
|
||||
type: {class: ParallelAllComposite, ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
ID:
|
||||
m_Value0: 0
|
||||
m_Value1: 0
|
||||
Graph:
|
||||
rid: 8576900529742413969
|
||||
m_Parent:
|
||||
rid: -2
|
||||
m_Children:
|
||||
- rid: 8576900529742414233
|
||||
- rid: 8576900529742414234
|
||||
m_RegisteredObservers: []
|
||||
- rid: 8576900529742414233
|
||||
type: {class: Start, ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
ID:
|
||||
m_Value0: 16424827958423438437
|
||||
m_Value1: 14377788171397210679
|
||||
Graph:
|
||||
rid: 8576900529742413969
|
||||
m_Parent:
|
||||
rid: 8576900529742414232
|
||||
m_Child:
|
||||
rid: 8576900529742414235
|
||||
Repeat: 1
|
||||
AllowMultipleRepeatsPerTick: 0
|
||||
- rid: 8576900529742414234
|
||||
type: {class: Start, ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
ID:
|
||||
m_Value0: 17624789371438887396
|
||||
m_Value1: 17512870314937232712
|
||||
Graph:
|
||||
rid: 8576900529742413969
|
||||
m_Parent:
|
||||
rid: 8576900529742414232
|
||||
m_Child:
|
||||
rid: 8576900529742414236
|
||||
Repeat: 1
|
||||
AllowMultipleRepeatsPerTick: 0
|
||||
- rid: 8576900529742414235
|
||||
type: {class: FindByRaycastAction, ns: , asm: Assembly-CSharp}
|
||||
data:
|
||||
ID:
|
||||
m_Value0: 13878452125293731212
|
||||
m_Value1: 6638809292175118551
|
||||
Graph:
|
||||
rid: 8576900529742413969
|
||||
m_Parent:
|
||||
rid: 8576900529742414233
|
||||
Target:
|
||||
rid: 8576900529742414008
|
||||
Agent:
|
||||
rid: 8576900529742414007
|
||||
MaxDistance:
|
||||
rid: 8576900529742414221
|
||||
- rid: 8576900529742414236
|
||||
type: {class: AbortModifier, ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
ID:
|
||||
m_Value0: 9086522834106410026
|
||||
m_Value1: 17191912170644706496
|
||||
Graph:
|
||||
rid: 8576900529742413969
|
||||
m_Parent:
|
||||
rid: 8576900529742414234
|
||||
m_Child:
|
||||
rid: 8576900529742414237
|
||||
m_Conditions:
|
||||
- rid: 8576900529742414238
|
||||
m_RequiresAllConditions: 0
|
||||
m_ObserverType: 0
|
||||
- rid: 8576900529742414237
|
||||
type: {class: NavigateToTargetAction, ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
ID:
|
||||
m_Value0: 3681605022180294574
|
||||
m_Value1: 7362766259514607275
|
||||
Graph:
|
||||
rid: 8576900529742413969
|
||||
m_Parent:
|
||||
rid: 8576900529742414236
|
||||
Agent:
|
||||
rid: 8576900529742414007
|
||||
Target:
|
||||
rid: 8576900529742414008
|
||||
Speed:
|
||||
rid: 8576900529742414224
|
||||
DistanceThreshold:
|
||||
rid: 8576900529742414225
|
||||
AnimatorSpeedParam:
|
||||
rid: 8576900529742414226
|
||||
SlowDownDistance:
|
||||
rid: 8576900529742414227
|
||||
m_TargetPositionMode:
|
||||
rid: 8576900529742414228
|
||||
- rid: 8576900529742414238
|
||||
type: {class: GameObjectNullCondition, ns: , asm: Assembly-CSharp}
|
||||
data:
|
||||
Graph:
|
||||
rid: 8576900529742413969
|
||||
Target:
|
||||
rid: 8576900529742414008
|
||||
Is:
|
||||
rid: 8576900529742414230
|
||||
--- !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: FindPlayerByRaycastGraph
|
||||
m_EditorClassIdentifier: Unity.Behavior.Authoring::Unity.Behavior.BehaviorAuthoringGraph
|
||||
Blackboard: {fileID: -4206101927765240595}
|
||||
m_Description:
|
||||
m_Nodes:
|
||||
- rid: 8576900529742413974
|
||||
- rid: 8576900529742413996
|
||||
- rid: 8576900529742414015
|
||||
- rid: 8576900529742414043
|
||||
- rid: 8576900529742414152
|
||||
m_VersionTimestamp: 639129951256747650
|
||||
m_SerializedVersion: 2
|
||||
m_DebugInfo: {fileID: 8147296013545684546}
|
||||
m_RuntimeGraph: {fileID: -2555029180745471471}
|
||||
AssetID:
|
||||
m_Value0: 14187487075916067447
|
||||
m_Value1: 4413168504256536585
|
||||
Story:
|
||||
Story:
|
||||
StoryVariableNames: []
|
||||
Variables: []
|
||||
m_NodeModelsInfo:
|
||||
- Name: On Start
|
||||
Story:
|
||||
RuntimeTypeString: Unity.Behavior.Start, Unity.Behavior, Version=0.0.0.0, Culture=neutral,
|
||||
PublicKeyToken=null
|
||||
RuntimeTypeID:
|
||||
m_Value0: 3335272451348827663
|
||||
m_Value1: 11549843281177505721
|
||||
Variables: []
|
||||
NamedChildren: []
|
||||
IsPlaceholder: 0
|
||||
- Name: Find by Raycast
|
||||
Story: 'Find [Target] by raycast from [Agent]'
|
||||
RuntimeTypeString: FindByRaycastAction, Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
|
||||
PublicKeyToken=null
|
||||
RuntimeTypeID:
|
||||
m_Value0: 9733570162455602637
|
||||
m_Value1: 13902786242800905477
|
||||
Variables:
|
||||
- Name: Target
|
||||
Type:
|
||||
m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
Tooltip:
|
||||
- Name: Agent
|
||||
Type:
|
||||
m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
Tooltip:
|
||||
- Name: MaxDistance
|
||||
Type:
|
||||
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
|
||||
PublicKeyToken=b77a5c561934e089
|
||||
Tooltip:
|
||||
NamedChildren: []
|
||||
IsPlaceholder: 0
|
||||
- Name: Navigate To Target
|
||||
Story: '[Agent] navigates to [Target]'
|
||||
RuntimeTypeString: Unity.Behavior.NavigateToTargetAction, Unity.Behavior, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
RuntimeTypeID:
|
||||
m_Value0: 14505029119854362939
|
||||
m_Value1: 1167385928027178409
|
||||
Variables:
|
||||
- Name: Agent
|
||||
Type:
|
||||
m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
Tooltip:
|
||||
- Name: Target
|
||||
Type:
|
||||
m_SerializableType: UnityEngine.GameObject, 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:
|
||||
- Name: m_TargetPositionMode
|
||||
Type:
|
||||
m_SerializableType: Unity.Behavior.NavigateToTargetAction+TargetPositionMode,
|
||||
Unity.Behavior, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
Tooltip:
|
||||
NamedChildren: []
|
||||
IsPlaceholder: 0
|
||||
- Name: Fail
|
||||
Story:
|
||||
RuntimeTypeString: Unity.Behavior.AbortModifier, Unity.Behavior, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
RuntimeTypeID:
|
||||
m_Value0: 11694760734451091187
|
||||
m_Value1: 13156989698943900053
|
||||
Variables: []
|
||||
NamedChildren: []
|
||||
IsPlaceholder: 0
|
||||
m_Blackboards: []
|
||||
m_MainBlackboardAuthoringAsset: {fileID: -4206101927765240595}
|
||||
m_CommandBuffer:
|
||||
m_Commands: []
|
||||
m_SubgraphsInfo: []
|
||||
m_BlackboardMissingManagedRef: 0
|
||||
m_GraphMissingManagedRef: 0
|
||||
m_HasMissingTypeInManagedRef: 0
|
||||
references:
|
||||
version: 2
|
||||
RefIds:
|
||||
- rid: -2
|
||||
type: {class: , ns: , asm: }
|
||||
- rid: 8576900529742413974
|
||||
type: {class: StartNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
Position: {x: 0, y: 0}
|
||||
ID:
|
||||
m_Value0: 16424827958423438437
|
||||
m_Value1: 14377788171397210679
|
||||
Parents: []
|
||||
PortModels:
|
||||
- rid: 8576900529742413975
|
||||
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: 8576900529742413975
|
||||
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
m_Name: OutputPort
|
||||
m_PortDataFlowType: 1
|
||||
m_IsFloating: 0
|
||||
m_NodeModel:
|
||||
rid: 8576900529742413974
|
||||
m_Connections:
|
||||
- rid: 8576900529742413997
|
||||
- rid: 8576900529742413996
|
||||
type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
Position: {x: -0.8956809, y: 194.76404}
|
||||
ID:
|
||||
m_Value0: 13878452125293731212
|
||||
m_Value1: 6638809292175118551
|
||||
Parents: []
|
||||
PortModels:
|
||||
- rid: 8576900529742413997
|
||||
- rid: 8576900529742413998
|
||||
NodeType:
|
||||
m_SerializableType: FindByRaycastAction, Assembly-CSharp, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
NodeTypeID:
|
||||
m_Value0: 9733570162455602637
|
||||
m_Value1: 13902786242800905477
|
||||
m_FieldValues:
|
||||
- rid: 8576900529742413999
|
||||
- rid: 8576900529742414000
|
||||
- rid: 8576900529742414009
|
||||
- rid: 8576900529742413997
|
||||
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
m_Name: InputPort
|
||||
m_PortDataFlowType: 0
|
||||
m_IsFloating: 0
|
||||
m_NodeModel:
|
||||
rid: 8576900529742413996
|
||||
m_Connections:
|
||||
- rid: 8576900529742413975
|
||||
- rid: 8576900529742413998
|
||||
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
m_Name: OutputPort
|
||||
m_PortDataFlowType: 1
|
||||
m_IsFloating: 0
|
||||
m_NodeModel:
|
||||
rid: 8576900529742413996
|
||||
m_Connections: []
|
||||
- rid: 8576900529742413999
|
||||
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
FieldName: Target
|
||||
Type:
|
||||
m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
LocalValue:
|
||||
rid: 8576900529742414001
|
||||
LinkedVariable:
|
||||
rid: 8576900529742414002
|
||||
- rid: 8576900529742414000
|
||||
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: 8576900529742414003
|
||||
LinkedVariable:
|
||||
rid: 8576900529742414004
|
||||
- rid: 8576900529742414001
|
||||
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: 8576900529742414002
|
||||
type: {class: 'TypedVariableModel`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
ID:
|
||||
m_Value0: 15950450338382549091
|
||||
m_Value1: 11339970737158950676
|
||||
Name: Target
|
||||
IsExposed: 0
|
||||
m_IsShared: 0
|
||||
m_Value: {fileID: 0}
|
||||
- rid: 8576900529742414003
|
||||
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: 8576900529742414004
|
||||
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: Agent
|
||||
IsExposed: 1
|
||||
m_IsShared: 0
|
||||
m_Value: {fileID: 0}
|
||||
- rid: 8576900529742414009
|
||||
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
FieldName: MaxDistance
|
||||
Type:
|
||||
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
|
||||
PublicKeyToken=b77a5c561934e089
|
||||
LocalValue:
|
||||
rid: 8576900529742414010
|
||||
LinkedVariable:
|
||||
rid: -2
|
||||
- rid: 8576900529742414010
|
||||
type: {class: 'BlackboardVariable`1[[System.Single, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 0
|
||||
m_Value1: 0
|
||||
Name:
|
||||
m_Value: 10
|
||||
- rid: 8576900529742414015
|
||||
type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
Position: {x: 224.89832, y: 193.16397}
|
||||
ID:
|
||||
m_Value0: 3681605022180294574
|
||||
m_Value1: 7362766259514607275
|
||||
Parents: []
|
||||
PortModels:
|
||||
- rid: 8576900529742414016
|
||||
- rid: 8576900529742414017
|
||||
NodeType:
|
||||
m_SerializableType: Unity.Behavior.NavigateToTargetAction, Unity.Behavior,
|
||||
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
NodeTypeID:
|
||||
m_Value0: 14505029119854362939
|
||||
m_Value1: 1167385928027178409
|
||||
m_FieldValues:
|
||||
- rid: 8576900529742414018
|
||||
- rid: 8576900529742414019
|
||||
- rid: 8576900529742414020
|
||||
- rid: 8576900529742414021
|
||||
- rid: 8576900529742414022
|
||||
- rid: 8576900529742414023
|
||||
- rid: 8576900529742414024
|
||||
- rid: 8576900529742414016
|
||||
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
m_Name: InputPort
|
||||
m_PortDataFlowType: 0
|
||||
m_IsFloating: 0
|
||||
m_NodeModel:
|
||||
rid: 8576900529742414015
|
||||
m_Connections:
|
||||
- rid: 8576900529742414154
|
||||
- rid: 8576900529742414017
|
||||
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
m_Name: OutputPort
|
||||
m_PortDataFlowType: 1
|
||||
m_IsFloating: 0
|
||||
m_NodeModel:
|
||||
rid: 8576900529742414015
|
||||
m_Connections: []
|
||||
- rid: 8576900529742414018
|
||||
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: 8576900529742414025
|
||||
LinkedVariable:
|
||||
rid: 8576900529742414026
|
||||
- rid: 8576900529742414019
|
||||
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
FieldName: Target
|
||||
Type:
|
||||
m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
LocalValue:
|
||||
rid: 8576900529742414027
|
||||
LinkedVariable:
|
||||
rid: 8576900529742414028
|
||||
- rid: 8576900529742414020
|
||||
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: 8576900529742414029
|
||||
LinkedVariable:
|
||||
rid: -2
|
||||
- rid: 8576900529742414021
|
||||
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: 8576900529742414030
|
||||
LinkedVariable:
|
||||
rid: -2
|
||||
- rid: 8576900529742414022
|
||||
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: 8576900529742414031
|
||||
LinkedVariable:
|
||||
rid: -2
|
||||
- rid: 8576900529742414023
|
||||
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: 8576900529742414032
|
||||
LinkedVariable:
|
||||
rid: -2
|
||||
- rid: 8576900529742414024
|
||||
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
FieldName: m_TargetPositionMode
|
||||
Type:
|
||||
m_SerializableType: Unity.Behavior.NavigateToTargetAction+TargetPositionMode,
|
||||
Unity.Behavior, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
LocalValue:
|
||||
rid: 8576900529742414033
|
||||
LinkedVariable:
|
||||
rid: -2
|
||||
- rid: 8576900529742414025
|
||||
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: 8576900529742414026
|
||||
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: Agent
|
||||
IsExposed: 1
|
||||
m_IsShared: 0
|
||||
m_Value: {fileID: 0}
|
||||
- rid: 8576900529742414027
|
||||
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: 8576900529742414028
|
||||
type: {class: 'TypedVariableModel`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
ID:
|
||||
m_Value0: 15950450338382549091
|
||||
m_Value1: 11339970737158950676
|
||||
Name: Target
|
||||
IsExposed: 0
|
||||
m_IsShared: 0
|
||||
m_Value: {fileID: 0}
|
||||
- rid: 8576900529742414029
|
||||
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: 8576900529742414030
|
||||
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: 8576900529742414031
|
||||
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: 8576900529742414032
|
||||
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: 8576900529742414033
|
||||
type: {class: 'BlackboardVariable`1[[Unity.Behavior.NavigateToTargetAction/TargetPositionMode, Unity.Behavior]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 0
|
||||
m_Value1: 0
|
||||
Name:
|
||||
m_Value: 0
|
||||
- rid: 8576900529742414043
|
||||
type: {class: StartNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
Position: {x: 225.42336, y: -2.9332535}
|
||||
ID:
|
||||
m_Value0: 17624789371438887396
|
||||
m_Value1: 17512870314937232712
|
||||
Parents: []
|
||||
PortModels:
|
||||
- rid: 8576900529742414044
|
||||
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: 8576900529742414044
|
||||
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
m_Name: OutputPort
|
||||
m_PortDataFlowType: 1
|
||||
m_IsFloating: 0
|
||||
m_NodeModel:
|
||||
rid: 8576900529742414043
|
||||
m_Connections:
|
||||
- rid: 8576900529742414153
|
||||
- rid: 8576900529742414152
|
||||
type: {class: AbortNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
Position: {x: 225.93825, y: 93.91472}
|
||||
ID:
|
||||
m_Value0: 9086522834106410026
|
||||
m_Value1: 17191912170644706496
|
||||
Parents: []
|
||||
PortModels:
|
||||
- rid: 8576900529742414153
|
||||
- rid: 8576900529742414154
|
||||
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:
|
||||
- rid: 8576900529742414211
|
||||
<RequiresAllConditionsTrue>k__BackingField: 0
|
||||
<ShouldTruncateNodeUI>k__BackingField: 0
|
||||
<ObserverType>k__BackingField: 0
|
||||
- rid: 8576900529742414153
|
||||
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
m_Name: InputPort
|
||||
m_PortDataFlowType: 0
|
||||
m_IsFloating: 0
|
||||
m_NodeModel:
|
||||
rid: 8576900529742414152
|
||||
m_Connections:
|
||||
- rid: 8576900529742414044
|
||||
- rid: 8576900529742414154
|
||||
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
m_Name: OutputPort
|
||||
m_PortDataFlowType: 1
|
||||
m_IsFloating: 0
|
||||
m_NodeModel:
|
||||
rid: 8576900529742414152
|
||||
m_Connections:
|
||||
- rid: 8576900529742414016
|
||||
- rid: 8576900529742414211
|
||||
type: {class: ConditionModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
ConditionType:
|
||||
m_SerializableType: GameObjectNullCondition, Assembly-CSharp, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
ConditionTypeID:
|
||||
m_Value0: 5345101848930076523
|
||||
m_Value1: 2151109956211029268
|
||||
NodeModel:
|
||||
rid: 8576900529742414152
|
||||
m_FieldValues:
|
||||
- rid: 8576900529742414212
|
||||
- rid: 8576900529742414213
|
||||
OperatorFieldModel:
|
||||
rid: 8576900529742414213
|
||||
- rid: 8576900529742414212
|
||||
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
FieldName: Target
|
||||
Type:
|
||||
m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
LocalValue:
|
||||
rid: 8576900529742414214
|
||||
LinkedVariable:
|
||||
rid: 8576900529742414231
|
||||
- rid: 8576900529742414213
|
||||
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
FieldName: Is
|
||||
Type:
|
||||
m_SerializableType: Unity.Behavior.ConditionOperator, Unity.Behavior, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
LocalValue:
|
||||
rid: 8576900529742414215
|
||||
LinkedVariable:
|
||||
rid: -2
|
||||
- rid: 8576900529742414214
|
||||
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: 8576900529742414215
|
||||
type: {class: 'BlackboardVariable`1[[Unity.Behavior.ConditionOperator, Unity.Behavior]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 0
|
||||
m_Value1: 0
|
||||
Name:
|
||||
m_Value: 0
|
||||
- rid: 8576900529742414231
|
||||
type: {class: 'TypedVariableModel`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
ID:
|
||||
m_Value0: 15950450338382549091
|
||||
m_Value1: 11339970737158950676
|
||||
Name: Target
|
||||
IsExposed: 0
|
||||
m_IsShared: 0
|
||||
m_Value: {fileID: 0}
|
||||
--- !u!114 &2963464586169602409
|
||||
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: FindPlayerByRaycastGraph Blackboard
|
||||
m_EditorClassIdentifier: Unity.Behavior::Unity.Behavior.RuntimeBlackboardAsset
|
||||
VersionTimestamp: 639129932886173980
|
||||
AssetID:
|
||||
m_Value0: 0
|
||||
m_Value1: 0
|
||||
m_Blackboard:
|
||||
m_Variables:
|
||||
- rid: 8576900529742413976
|
||||
- rid: 8576900529742413990
|
||||
m_SharedBlackboardVariableGuids: []
|
||||
references:
|
||||
version: 2
|
||||
RefIds:
|
||||
- rid: 8576900529742413976
|
||||
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 1
|
||||
m_Value1: 0
|
||||
Name: Agent
|
||||
m_Value: {fileID: 0}
|
||||
- rid: 8576900529742413990
|
||||
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 15950450338382549091
|
||||
m_Value1: 11339970737158950676
|
||||
Name: Target
|
||||
m_Value: {fileID: 0}
|
||||
--- !u!114 &8147296013545684546
|
||||
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: FindPlayerByRaycastGraph Debug Info
|
||||
m_EditorClassIdentifier: Unity.Behavior::Unity.Behavior.BehaviorGraphDebugInfo
|
||||
m_CodeBreakPointsList: []
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 77326cb75314e4c4092027665fb93e3d
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,926 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &-6001193376468628261
|
||||
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: FindPlayerByTagGraph Blackboard
|
||||
m_EditorClassIdentifier: Unity.Behavior::Unity.Behavior.RuntimeBlackboardAsset
|
||||
VersionTimestamp: 639129915815070790
|
||||
AssetID:
|
||||
m_Value0: 0
|
||||
m_Value1: 0
|
||||
m_Blackboard:
|
||||
m_Variables:
|
||||
- rid: 8576900529186145244
|
||||
- rid: 8576900529742413826
|
||||
m_SharedBlackboardVariableGuids: []
|
||||
references:
|
||||
version: 2
|
||||
RefIds:
|
||||
- rid: 8576900529186145244
|
||||
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 1
|
||||
m_Value1: 0
|
||||
Name: Agent
|
||||
m_Value: {fileID: 0}
|
||||
- rid: 8576900529742413826
|
||||
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 1652108467215619792
|
||||
m_Value1: 3403920725300207731
|
||||
Name: Target
|
||||
m_Value: {fileID: 0}
|
||||
--- !u!114 &-5159011944546343603
|
||||
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: FindPlayerByTagGraph Debug Info
|
||||
m_EditorClassIdentifier: Unity.Behavior::Unity.Behavior.BehaviorGraphDebugInfo
|
||||
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: FindPlayerByTagGraph
|
||||
m_EditorClassIdentifier: Unity.Behavior.Authoring::Unity.Behavior.BehaviorAuthoringGraph
|
||||
Blackboard: {fileID: 6445743033378107297}
|
||||
m_Description:
|
||||
m_Nodes:
|
||||
- rid: 8576900529186145245
|
||||
- rid: 8576900529186145254
|
||||
- rid: 8576900529742413867
|
||||
- rid: 8576900529742413885
|
||||
- rid: 8576900529742413918
|
||||
- rid: 8576900529742413942
|
||||
m_VersionTimestamp: 639129919208025760
|
||||
m_SerializedVersion: 2
|
||||
m_DebugInfo: {fileID: -5159011944546343603}
|
||||
m_RuntimeGraph: {fileID: 5142368228128570862}
|
||||
AssetID:
|
||||
m_Value0: 14205611632552410473
|
||||
m_Value1: 8493538028103802602
|
||||
Story:
|
||||
Story:
|
||||
StoryVariableNames: []
|
||||
Variables: []
|
||||
m_NodeModelsInfo:
|
||||
- Name: On Start
|
||||
Story:
|
||||
RuntimeTypeString: Unity.Behavior.Start, Unity.Behavior, Version=0.0.0.0, Culture=neutral,
|
||||
PublicKeyToken=null
|
||||
RuntimeTypeID:
|
||||
m_Value0: 3335272451348827663
|
||||
m_Value1: 11549843281177505721
|
||||
Variables: []
|
||||
NamedChildren: []
|
||||
IsPlaceholder: 0
|
||||
- Name: Sequence
|
||||
Story:
|
||||
RuntimeTypeString: Unity.Behavior.SequenceComposite, Unity.Behavior, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
RuntimeTypeID:
|
||||
m_Value0: 10181448252506100447
|
||||
m_Value1: 8737116843063128493
|
||||
Variables: []
|
||||
NamedChildren: []
|
||||
IsPlaceholder: 0
|
||||
- Name: Find Closest With Tag
|
||||
Story: 'Find [Target] closest to [Agent] with tag: [Tag]'
|
||||
RuntimeTypeString: Unity.Behavior.FindClosestWithTagAction, Unity.Behavior, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
RuntimeTypeID:
|
||||
m_Value0: 1272391661889856870
|
||||
m_Value1: 10362915794162135082
|
||||
Variables:
|
||||
- Name: Target
|
||||
Type:
|
||||
m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
Tooltip:
|
||||
- Name: Agent
|
||||
Type:
|
||||
m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
Tooltip:
|
||||
- Name: Tag
|
||||
Type:
|
||||
m_SerializableType: System.String, mscorlib, Version=4.0.0.0, Culture=neutral,
|
||||
PublicKeyToken=b77a5c561934e089
|
||||
Tooltip:
|
||||
NamedChildren: []
|
||||
IsPlaceholder: 0
|
||||
- Name: Log Variable
|
||||
Story: Log [variable] to the console
|
||||
RuntimeTypeString: Unity.Behavior.LogVariableToConsoleAction, Unity.Behavior,
|
||||
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
RuntimeTypeID:
|
||||
m_Value0: 14362779694071371193
|
||||
m_Value1: 7707181868946836709
|
||||
Variables:
|
||||
- Name: Variable
|
||||
Type:
|
||||
m_SerializableType: Unity.Behavior.BlackboardVariable, Unity.Behavior, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
Tooltip:
|
||||
NamedChildren: []
|
||||
IsPlaceholder: 0
|
||||
- Name: Navigate To Target
|
||||
Story: '[Agent] navigates to [Target]'
|
||||
RuntimeTypeString: Unity.Behavior.NavigateToTargetAction, Unity.Behavior, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
RuntimeTypeID:
|
||||
m_Value0: 14505029119854362939
|
||||
m_Value1: 1167385928027178409
|
||||
Variables:
|
||||
- Name: Agent
|
||||
Type:
|
||||
m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
Tooltip:
|
||||
- Name: Target
|
||||
Type:
|
||||
m_SerializableType: UnityEngine.GameObject, 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:
|
||||
- Name: m_TargetPositionMode
|
||||
Type:
|
||||
m_SerializableType: Unity.Behavior.NavigateToTargetAction+TargetPositionMode,
|
||||
Unity.Behavior, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
Tooltip:
|
||||
NamedChildren: []
|
||||
IsPlaceholder: 0
|
||||
m_Blackboards: []
|
||||
m_MainBlackboardAuthoringAsset: {fileID: 6445743033378107297}
|
||||
m_CommandBuffer:
|
||||
m_Commands: []
|
||||
m_SubgraphsInfo: []
|
||||
m_BlackboardMissingManagedRef: 0
|
||||
m_GraphMissingManagedRef: 0
|
||||
m_HasMissingTypeInManagedRef: 0
|
||||
references:
|
||||
version: 2
|
||||
RefIds:
|
||||
- rid: -2
|
||||
type: {class: , ns: , asm: }
|
||||
- rid: 8576900529186145245
|
||||
type: {class: StartNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
Position: {x: 0.8, y: 0}
|
||||
ID:
|
||||
m_Value0: 11044250205299146553
|
||||
m_Value1: 3202903403064396452
|
||||
Parents: []
|
||||
PortModels:
|
||||
- rid: 8576900529186145246
|
||||
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: 8576900529186145246
|
||||
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
m_Name: OutputPort
|
||||
m_PortDataFlowType: 1
|
||||
m_IsFloating: 0
|
||||
m_NodeModel:
|
||||
rid: 8576900529186145245
|
||||
m_Connections:
|
||||
- rid: 8576900529186145255
|
||||
- rid: 8576900529186145254
|
||||
type: {class: CompositeNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
Position: {x: 1.4999928, y: 106.499855}
|
||||
ID:
|
||||
m_Value0: 6485561391236610966
|
||||
m_Value1: 7996651555458448693
|
||||
Parents: []
|
||||
PortModels:
|
||||
- rid: 8576900529186145255
|
||||
- rid: 8576900529186145256
|
||||
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: 8576900529186145255
|
||||
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
m_Name: InputPort
|
||||
m_PortDataFlowType: 0
|
||||
m_IsFloating: 0
|
||||
m_NodeModel:
|
||||
rid: 8576900529186145254
|
||||
m_Connections:
|
||||
- rid: 8576900529186145246
|
||||
- rid: 8576900529186145256
|
||||
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
m_Name: OutputPort
|
||||
m_PortDataFlowType: 1
|
||||
m_IsFloating: 0
|
||||
m_NodeModel:
|
||||
rid: 8576900529186145254
|
||||
m_Connections:
|
||||
- rid: 8576900529742413868
|
||||
- rid: 8576900529742413943
|
||||
- rid: 8576900529742413867
|
||||
type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
Position: {x: -192.09999, y: 198.49998}
|
||||
ID:
|
||||
m_Value0: 11065408097132390503
|
||||
m_Value1: 5539142082912314860
|
||||
Parents: []
|
||||
PortModels:
|
||||
- rid: 8576900529742413868
|
||||
- rid: 8576900529742413869
|
||||
NodeType:
|
||||
m_SerializableType: Unity.Behavior.FindClosestWithTagAction, Unity.Behavior,
|
||||
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
NodeTypeID:
|
||||
m_Value0: 1272391661889856870
|
||||
m_Value1: 10362915794162135082
|
||||
m_FieldValues:
|
||||
- rid: 8576900529742413870
|
||||
- rid: 8576900529742413871
|
||||
- rid: 8576900529742413872
|
||||
- rid: 8576900529742413868
|
||||
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
m_Name: InputPort
|
||||
m_PortDataFlowType: 0
|
||||
m_IsFloating: 0
|
||||
m_NodeModel:
|
||||
rid: 8576900529742413867
|
||||
m_Connections:
|
||||
- rid: 8576900529186145256
|
||||
- rid: 8576900529742413869
|
||||
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
m_Name: OutputPort
|
||||
m_PortDataFlowType: 1
|
||||
m_IsFloating: 0
|
||||
m_NodeModel:
|
||||
rid: 8576900529742413867
|
||||
m_Connections: []
|
||||
- rid: 8576900529742413870
|
||||
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
FieldName: Target
|
||||
Type:
|
||||
m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
LocalValue:
|
||||
rid: 8576900529742413873
|
||||
LinkedVariable:
|
||||
rid: 8576900529742413874
|
||||
- rid: 8576900529742413871
|
||||
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: 8576900529742413875
|
||||
LinkedVariable:
|
||||
rid: 8576900529742413876
|
||||
- rid: 8576900529742413872
|
||||
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
FieldName: Tag
|
||||
Type:
|
||||
m_SerializableType: System.String, mscorlib, Version=4.0.0.0, Culture=neutral,
|
||||
PublicKeyToken=b77a5c561934e089
|
||||
LocalValue:
|
||||
rid: 8576900529742413877
|
||||
LinkedVariable:
|
||||
rid: -2
|
||||
- rid: 8576900529742413873
|
||||
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: 8576900529742413874
|
||||
type: {class: 'TypedVariableModel`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
ID:
|
||||
m_Value0: 1652108467215619792
|
||||
m_Value1: 3403920725300207731
|
||||
Name: Target
|
||||
IsExposed: 0
|
||||
m_IsShared: 0
|
||||
m_Value: {fileID: 0}
|
||||
- rid: 8576900529742413875
|
||||
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: 8576900529742413876
|
||||
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: Agent
|
||||
IsExposed: 1
|
||||
m_IsShared: 0
|
||||
m_Value: {fileID: 0}
|
||||
- rid: 8576900529742413877
|
||||
type: {class: 'BlackboardVariable`1[[System.String, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 0
|
||||
m_Value1: 0
|
||||
Name:
|
||||
m_Value: Player
|
||||
- rid: 8576900529742413885
|
||||
type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
Position: {x: 179.9, y: 197.69998}
|
||||
ID:
|
||||
m_Value0: 7846997016016857362
|
||||
m_Value1: 10507226496349307159
|
||||
Parents:
|
||||
- rid: 8576900529742413942
|
||||
PortModels:
|
||||
- rid: 8576900529742413886
|
||||
- rid: 8576900529742413887
|
||||
NodeType:
|
||||
m_SerializableType: Unity.Behavior.LogVariableToConsoleAction, Unity.Behavior,
|
||||
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
NodeTypeID:
|
||||
m_Value0: 14362779694071371193
|
||||
m_Value1: 7707181868946836709
|
||||
m_FieldValues:
|
||||
- rid: 8576900529742413892
|
||||
- rid: 8576900529742413886
|
||||
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
m_Name: InputPort
|
||||
m_PortDataFlowType: 0
|
||||
m_IsFloating: 0
|
||||
m_NodeModel:
|
||||
rid: 8576900529742413885
|
||||
m_Connections: []
|
||||
- rid: 8576900529742413887
|
||||
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
m_Name: OutputPort
|
||||
m_PortDataFlowType: 1
|
||||
m_IsFloating: 0
|
||||
m_NodeModel:
|
||||
rid: 8576900529742413885
|
||||
m_Connections: []
|
||||
- rid: 8576900529742413892
|
||||
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
FieldName: Variable
|
||||
Type:
|
||||
m_SerializableType: System.Object, mscorlib, Version=4.0.0.0, Culture=neutral,
|
||||
PublicKeyToken=b77a5c561934e089
|
||||
LocalValue:
|
||||
rid: 8576900529742413893
|
||||
LinkedVariable:
|
||||
rid: 8576900529742413874
|
||||
- rid: 8576900529742413893
|
||||
type: {class: 'BlackboardVariable`1[[System.Object, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 0
|
||||
m_Value1: 0
|
||||
Name:
|
||||
- rid: 8576900529742413918
|
||||
type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
Position: {x: 199.36989, y: 206.19406}
|
||||
ID:
|
||||
m_Value0: 3630177343786959796
|
||||
m_Value1: 6237967093365425662
|
||||
Parents:
|
||||
- rid: 8576900529742413942
|
||||
PortModels:
|
||||
- rid: 8576900529742413919
|
||||
- rid: 8576900529742413920
|
||||
NodeType:
|
||||
m_SerializableType: Unity.Behavior.NavigateToTargetAction, Unity.Behavior,
|
||||
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
NodeTypeID:
|
||||
m_Value0: 14505029119854362939
|
||||
m_Value1: 1167385928027178409
|
||||
m_FieldValues:
|
||||
- rid: 8576900529742413921
|
||||
- rid: 8576900529742413922
|
||||
- rid: 8576900529742413923
|
||||
- rid: 8576900529742413924
|
||||
- rid: 8576900529742413925
|
||||
- rid: 8576900529742413926
|
||||
- rid: 8576900529742413927
|
||||
- rid: 8576900529742413919
|
||||
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
m_Name: InputPort
|
||||
m_PortDataFlowType: 0
|
||||
m_IsFloating: 0
|
||||
m_NodeModel:
|
||||
rid: 8576900529742413918
|
||||
m_Connections: []
|
||||
- rid: 8576900529742413920
|
||||
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
m_Name: OutputPort
|
||||
m_PortDataFlowType: 1
|
||||
m_IsFloating: 0
|
||||
m_NodeModel:
|
||||
rid: 8576900529742413918
|
||||
m_Connections: []
|
||||
- rid: 8576900529742413921
|
||||
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: 8576900529742413928
|
||||
LinkedVariable:
|
||||
rid: 8576900529742413929
|
||||
- rid: 8576900529742413922
|
||||
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
FieldName: Target
|
||||
Type:
|
||||
m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0,
|
||||
Culture=neutral, PublicKeyToken=null
|
||||
LocalValue:
|
||||
rid: 8576900529742413930
|
||||
LinkedVariable:
|
||||
rid: 8576900529742413931
|
||||
- rid: 8576900529742413923
|
||||
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: 8576900529742413932
|
||||
LinkedVariable:
|
||||
rid: -2
|
||||
- rid: 8576900529742413924
|
||||
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: 8576900529742413933
|
||||
LinkedVariable:
|
||||
rid: -2
|
||||
- rid: 8576900529742413925
|
||||
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: 8576900529742413934
|
||||
LinkedVariable:
|
||||
rid: -2
|
||||
- rid: 8576900529742413926
|
||||
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: 8576900529742413935
|
||||
LinkedVariable:
|
||||
rid: -2
|
||||
- rid: 8576900529742413927
|
||||
type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring}
|
||||
data:
|
||||
FieldName: m_TargetPositionMode
|
||||
Type:
|
||||
m_SerializableType: Unity.Behavior.NavigateToTargetAction+TargetPositionMode,
|
||||
Unity.Behavior, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
LocalValue:
|
||||
rid: 8576900529742413936
|
||||
LinkedVariable:
|
||||
rid: -2
|
||||
- rid: 8576900529742413928
|
||||
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: 8576900529742413929
|
||||
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: Agent
|
||||
IsExposed: 1
|
||||
m_IsShared: 0
|
||||
m_Value: {fileID: 0}
|
||||
- rid: 8576900529742413930
|
||||
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: 8576900529742413931
|
||||
type: {class: 'TypedVariableModel`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
ID:
|
||||
m_Value0: 1652108467215619792
|
||||
m_Value1: 3403920725300207731
|
||||
Name: Target
|
||||
IsExposed: 0
|
||||
m_IsShared: 0
|
||||
m_Value: {fileID: 0}
|
||||
- rid: 8576900529742413932
|
||||
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: 8576900529742413933
|
||||
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: 8576900529742413934
|
||||
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: 8576900529742413935
|
||||
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: 8576900529742413936
|
||||
type: {class: 'BlackboardVariable`1[[Unity.Behavior.NavigateToTargetAction/TargetPositionMode, Unity.Behavior]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 0
|
||||
m_Value1: 0
|
||||
Name:
|
||||
m_Value: 0
|
||||
- rid: 8576900529742413942
|
||||
type: {class: SequenceNodeModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
Position: {x: 177.53726, y: 185.88632}
|
||||
ID:
|
||||
m_Value0: 9713913380900558373
|
||||
m_Value1: 12317374719271516921
|
||||
Parents: []
|
||||
PortModels:
|
||||
- rid: 8576900529742413943
|
||||
- rid: 8576900529742413944
|
||||
Nodes:
|
||||
- rid: 8576900529742413885
|
||||
- rid: 8576900529742413918
|
||||
- rid: 8576900529742413943
|
||||
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
m_Name: InputPort
|
||||
m_PortDataFlowType: 0
|
||||
m_IsFloating: 0
|
||||
m_NodeModel:
|
||||
rid: 8576900529742413942
|
||||
m_Connections:
|
||||
- rid: 8576900529186145256
|
||||
- rid: 8576900529742413944
|
||||
type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
m_Name: OutputPort
|
||||
m_PortDataFlowType: 1
|
||||
m_IsFloating: 0
|
||||
m_NodeModel:
|
||||
rid: 8576900529742413942
|
||||
m_Connections: []
|
||||
--- !u!114 &5142368228128570862
|
||||
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: FindPlayerByTagGraph
|
||||
m_EditorClassIdentifier: Unity.Behavior::Unity.Behavior.BehaviorGraph
|
||||
Graphs:
|
||||
- rid: 8576900529186145247
|
||||
m_DebugInfo: {fileID: -5159011944546343603}
|
||||
m_WasCompileWithPlaceholderNode: 0
|
||||
references:
|
||||
version: 2
|
||||
RefIds:
|
||||
- rid: -2
|
||||
type: {class: , ns: , asm: }
|
||||
- rid: 8576900529186145247
|
||||
type: {class: BehaviorGraphModule, ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
AuthoringAssetID:
|
||||
m_Value0: 14205611632552410473
|
||||
m_Value1: 8493538028103802602
|
||||
m_DebugInfo: {fileID: -5159011944546343603}
|
||||
BlackboardReference:
|
||||
rid: 8576900529186145248
|
||||
BlackboardGroupReferences: []
|
||||
Root:
|
||||
rid: 8576900529742413956
|
||||
m_VersionTimestamp: 639129919208025760
|
||||
- rid: 8576900529186145248
|
||||
type: {class: BlackboardReference, ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
m_Blackboard:
|
||||
rid: 8576900529186145250
|
||||
m_Source: {fileID: -6001193376468628261}
|
||||
- rid: 8576900529186145250
|
||||
type: {class: Blackboard, ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
m_Variables:
|
||||
- rid: 8576900529742413862
|
||||
- rid: 8576900529742413863
|
||||
- rid: 8576900529742413862
|
||||
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 1
|
||||
m_Value1: 0
|
||||
Name: Agent
|
||||
m_Value: {fileID: 0}
|
||||
- rid: 8576900529742413863
|
||||
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 1652108467215619792
|
||||
m_Value1: 3403920725300207731
|
||||
Name: Target
|
||||
m_Value: {fileID: 0}
|
||||
- rid: 8576900529742413956
|
||||
type: {class: Start, ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
ID:
|
||||
m_Value0: 11044250205299146553
|
||||
m_Value1: 3202903403064396452
|
||||
Graph:
|
||||
rid: 8576900529186145247
|
||||
m_Parent:
|
||||
rid: -2
|
||||
m_Child:
|
||||
rid: 8576900529742413957
|
||||
Repeat: 1
|
||||
AllowMultipleRepeatsPerTick: 0
|
||||
- rid: 8576900529742413957
|
||||
type: {class: SequenceComposite, ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
ID:
|
||||
m_Value0: 6485561391236610966
|
||||
m_Value1: 7996651555458448693
|
||||
Graph:
|
||||
rid: 8576900529186145247
|
||||
m_Parent:
|
||||
rid: 8576900529742413956
|
||||
m_Children:
|
||||
- rid: 8576900529742413958
|
||||
- rid: 8576900529742413959
|
||||
m_RegisteredObservers: []
|
||||
- rid: 8576900529742413958
|
||||
type: {class: FindClosestWithTagAction, ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
ID:
|
||||
m_Value0: 11065408097132390503
|
||||
m_Value1: 5539142082912314860
|
||||
Graph:
|
||||
rid: 8576900529186145247
|
||||
m_Parent:
|
||||
rid: 8576900529742413957
|
||||
Target:
|
||||
rid: 8576900529742413863
|
||||
Agent:
|
||||
rid: 8576900529742413862
|
||||
Tag:
|
||||
rid: 8576900529742413960
|
||||
- rid: 8576900529742413959
|
||||
type: {class: SequenceComposite, ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
ID:
|
||||
m_Value0: 9713913380900558373
|
||||
m_Value1: 12317374719271516921
|
||||
Graph:
|
||||
rid: 8576900529186145247
|
||||
m_Parent:
|
||||
rid: 8576900529742413957
|
||||
m_Children:
|
||||
- rid: 8576900529742413961
|
||||
- rid: 8576900529742413962
|
||||
m_RegisteredObservers: []
|
||||
- rid: 8576900529742413960
|
||||
type: {class: 'BlackboardVariable`1[[System.String, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 0
|
||||
m_Value1: 0
|
||||
Name:
|
||||
m_Value: Player
|
||||
- rid: 8576900529742413961
|
||||
type: {class: LogVariableToConsoleAction, ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
ID:
|
||||
m_Value0: 7846997016016857362
|
||||
m_Value1: 10507226496349307159
|
||||
Graph:
|
||||
rid: 8576900529186145247
|
||||
m_Parent:
|
||||
rid: 8576900529742413959
|
||||
Variable:
|
||||
rid: 8576900529742413863
|
||||
- rid: 8576900529742413962
|
||||
type: {class: NavigateToTargetAction, ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
ID:
|
||||
m_Value0: 3630177343786959796
|
||||
m_Value1: 6237967093365425662
|
||||
Graph:
|
||||
rid: 8576900529186145247
|
||||
m_Parent:
|
||||
rid: 8576900529742413959
|
||||
Agent:
|
||||
rid: 8576900529742413862
|
||||
Target:
|
||||
rid: 8576900529742413863
|
||||
Speed:
|
||||
rid: 8576900529742413963
|
||||
DistanceThreshold:
|
||||
rid: 8576900529742413964
|
||||
AnimatorSpeedParam:
|
||||
rid: 8576900529742413965
|
||||
SlowDownDistance:
|
||||
rid: 8576900529742413966
|
||||
m_TargetPositionMode:
|
||||
rid: 8576900529742413967
|
||||
- rid: 8576900529742413963
|
||||
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: 8576900529742413964
|
||||
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: 8576900529742413965
|
||||
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: 8576900529742413966
|
||||
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: 8576900529742413967
|
||||
type: {class: 'BlackboardVariable`1[[Unity.Behavior.NavigateToTargetAction/TargetPositionMode, Unity.Behavior]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 0
|
||||
m_Value1: 0
|
||||
Name:
|
||||
m_Value: 0
|
||||
--- !u!114 &6445743033378107297
|
||||
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: FindPlayerByTagGraph Blackboard
|
||||
m_EditorClassIdentifier: Unity.Behavior.Authoring::Unity.Behavior.BehaviorBlackboardAuthoringAsset
|
||||
AssetID:
|
||||
m_Value0: 0
|
||||
m_Value1: 0
|
||||
m_Variables:
|
||||
- rid: 8576900529186145252
|
||||
- rid: 8576900529742413825
|
||||
m_VersionTimestamp: 639129915815070790
|
||||
m_CommandBuffer:
|
||||
m_Commands: []
|
||||
m_RuntimeBlackboardAsset: {fileID: -6001193376468628261}
|
||||
references:
|
||||
version: 2
|
||||
RefIds:
|
||||
- rid: 8576900529186145252
|
||||
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: Agent
|
||||
IsExposed: 1
|
||||
m_IsShared: 0
|
||||
m_Value: {fileID: 0}
|
||||
- rid: 8576900529742413825
|
||||
type: {class: 'TypedVariableModel`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework}
|
||||
data:
|
||||
ID:
|
||||
m_Value0: 1652108467215619792
|
||||
m_Value1: 3403920725300207731
|
||||
Name: Target
|
||||
IsExposed: 0
|
||||
m_IsShared: 0
|
||||
m_Value: {fileID: 0}
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 697d71e7837824c5ea1e66fbd51bdf75
|
||||
NativeFormatImporter:
|
||||
externalObjects: {}
|
||||
mainObjectFileID: 11400000
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -445,6 +445,7 @@ GameObject:
|
||||
- component: {fileID: 879799800}
|
||||
- component: {fileID: 879799799}
|
||||
- component: {fileID: 879799803}
|
||||
- component: {fileID: 879799804}
|
||||
m_Layer: 0
|
||||
m_Name: Enemy
|
||||
m_TagString: Untagged
|
||||
@@ -541,7 +542,7 @@ Transform:
|
||||
m_GameObject: {fileID: 879799798}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0.35355, y: 1.24748, z: -13.64645}
|
||||
m_LocalPosition: {x: 0, y: 1, z: -13.64645}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
@@ -554,12 +555,41 @@ MonoBehaviour:
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 879799798}
|
||||
m_Enabled: 1
|
||||
m_Enabled: 0
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: ae3ec7f7728d4494b82e7015fbd8acf1, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::AI.FSM.ChaseStateMachine
|
||||
player: {fileID: 2134381953}
|
||||
--- !u!114 &879799804
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 879799798}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f0038c16c34866b4f9e25c9c0dc0f7e6, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Unity.Behavior::Unity.Behavior.BehaviorGraphAgent
|
||||
m_Graph: {fileID: -2555029180745471471, guid: 77326cb75314e4c4092027665fb93e3d, type: 2}
|
||||
m_BlackboardVariableOverridesList:
|
||||
- rid: 8576900529186144989
|
||||
m_OriginalGraph: {fileID: -2555029180745471471, guid: 77326cb75314e4c4092027665fb93e3d, type: 2}
|
||||
m_IsInitialised: 0
|
||||
m_IsStarted: 0
|
||||
references:
|
||||
version: 2
|
||||
RefIds:
|
||||
- rid: 8576900529186144989
|
||||
type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior}
|
||||
data:
|
||||
GUID:
|
||||
m_Value0: 1
|
||||
m_Value1: 0
|
||||
Name: Agent
|
||||
m_Value: {fileID: 879799798}
|
||||
--- !u!1 &1484826168
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -739,9 +769,10 @@ GameObject:
|
||||
- component: {fileID: 2134381952}
|
||||
- component: {fileID: 2134381951}
|
||||
- component: {fileID: 2134381950}
|
||||
- component: {fileID: 2134381954}
|
||||
m_Layer: 0
|
||||
m_Name: Player
|
||||
m_TagString: Untagged
|
||||
m_TagString: Player
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
@@ -835,12 +866,24 @@ Transform:
|
||||
m_GameObject: {fileID: 2134381949}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: -0, y: -1, z: -0, w: 0.00000058114523}
|
||||
m_LocalPosition: {x: -29.14, y: 1.24748, z: 9.35}
|
||||
m_LocalPosition: {x: 0, y: 1, z: 9.35}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: -180, z: 0}
|
||||
--- !u!114 &2134381954
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2134381949}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: b1786c74662e44c5b7780327d5aab49c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Assembly-CSharp::DefaultNamespace.PlayerController
|
||||
--- !u!1660057539 &9223372036854775807
|
||||
SceneRoots:
|
||||
m_ObjectHideFlags: 0
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4f28c48bd266493dbbd2138cfe7512a9
|
||||
timeCreated: 1777392372
|
||||
@@ -0,0 +1,7 @@
|
||||
namespace DefaultNamespace.BehaviorTree
|
||||
{
|
||||
public abstract class Action : Node
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a47380a9d61c417fae2871ebb4af4ca9
|
||||
timeCreated: 1777392989
|
||||
@@ -0,0 +1,14 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace DefaultNamespace.BehaviorTree
|
||||
{
|
||||
public abstract class Composite : Node
|
||||
{
|
||||
protected List<Node> Children;
|
||||
|
||||
public Composite(List<Node> children)
|
||||
{
|
||||
Children = children;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 03f624aecf9b4f06907bc2d216d810a7
|
||||
timeCreated: 1777393016
|
||||
@@ -0,0 +1,7 @@
|
||||
namespace DefaultNamespace.BehaviorTree
|
||||
{
|
||||
public abstract class Condition : Action
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4a21ed8dbd354365a64b54f680885692
|
||||
timeCreated: 1777393004
|
||||
@@ -0,0 +1,12 @@
|
||||
namespace DefaultNamespace.BehaviorTree
|
||||
{
|
||||
public abstract class Decorator : Node
|
||||
{
|
||||
protected Node Child;
|
||||
|
||||
public Decorator(Node child)
|
||||
{
|
||||
Child = child;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 907a63b689ce467d9b544d2cfeb23b50
|
||||
timeCreated: 1777393029
|
||||
@@ -0,0 +1,15 @@
|
||||
namespace DefaultNamespace.BehaviorTree
|
||||
{
|
||||
public abstract class Node
|
||||
{
|
||||
public virtual Status OnStart() => Status.Running;
|
||||
|
||||
public virtual void OnEnd()
|
||||
{
|
||||
}
|
||||
|
||||
public virtual Status OnUpdate() => Status.Success;
|
||||
}
|
||||
|
||||
public enum Status { Success, Failure, Running }
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 777a49e04b5645c69db83417be0665a5
|
||||
timeCreated: 1777392427
|
||||
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace DefaultNamespace.BehaviorTree
|
||||
{
|
||||
public class Selector : Composite
|
||||
{
|
||||
private int _currentIndex;
|
||||
private Node _currentNode;
|
||||
|
||||
public Selector(List<Node> children) : base(children)
|
||||
{
|
||||
}
|
||||
|
||||
public override Status OnStart()
|
||||
{
|
||||
if (Children.Count == 0) return Status.Failure;
|
||||
|
||||
_currentIndex = 0;
|
||||
_currentNode = Children[_currentIndex];
|
||||
return _currentNode?.OnStart() ?? Status.Failure;
|
||||
}
|
||||
|
||||
public override Status OnUpdate()
|
||||
{
|
||||
Status status = _currentNode?.OnUpdate() ?? Status.Failure;
|
||||
|
||||
switch (status)
|
||||
{
|
||||
case Status.Failure:
|
||||
_currentNode?.OnEnd();
|
||||
_currentIndex++;
|
||||
if (_currentIndex >= Children.Count) return Status.Failure;
|
||||
_currentNode = Children[_currentIndex];
|
||||
return _currentNode?.OnStart() ?? Status.Failure;
|
||||
case Status.Success:
|
||||
_currentNode?.OnEnd();
|
||||
return Status.Success;
|
||||
case Status.Running:
|
||||
return Status.Running;
|
||||
default:
|
||||
throw new ArgumentOutOfRangeException();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d6125671572a4bdca9faf360d9631007
|
||||
timeCreated: 1777393713
|
||||
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace DefaultNamespace.BehaviorTree
|
||||
{
|
||||
public class Sequence : Composite
|
||||
{
|
||||
private int _currentIndex;
|
||||
private Node _currentNode;
|
||||
|
||||
public Sequence(List<Node> children) : base(children)
|
||||
{
|
||||
}
|
||||
|
||||
public override Status OnStart()
|
||||
{
|
||||
if (Children.Count == 0) return Status.Failure;
|
||||
|
||||
_currentIndex = 0;
|
||||
_currentNode = Children[_currentIndex];
|
||||
return _currentNode?.OnStart() ?? Status.Failure;
|
||||
}
|
||||
|
||||
public override Status OnUpdate()
|
||||
{
|
||||
Status status = _currentNode?.OnUpdate() ?? Status.Failure;
|
||||
|
||||
switch (status)
|
||||
{
|
||||
case Status.Success:
|
||||
_currentNode?.OnEnd();
|
||||
_currentIndex++;
|
||||
if (_currentIndex >= Children.Count) return Status.Success;
|
||||
_currentNode = Children[_currentIndex];
|
||||
return _currentNode?.OnStart() ?? Status.Failure;
|
||||
case Status.Failure:
|
||||
_currentNode?.OnEnd();
|
||||
return Status.Failure;
|
||||
case Status.Running:
|
||||
return Status.Running;
|
||||
default:
|
||||
throw new ArgumentOutOfRangeException();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d710d34ec35547bda535ffd8af159ab1
|
||||
timeCreated: 1777393258
|
||||
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace DefaultNamespace.BehaviorTree
|
||||
{
|
||||
public class Tree : MonoBehaviour
|
||||
{
|
||||
private Node _rootNode;
|
||||
|
||||
// may be you want to run this tree anyways without looking for
|
||||
// the current state, then throw the ifs away
|
||||
|
||||
private void OnEnable()
|
||||
{
|
||||
// create first node
|
||||
_rootNode = new Sequence(new List<Node>());
|
||||
//if (_rootNode.OnStart() == Status.Failure) enabled = false;
|
||||
Debug.Log($"Root node status at start: {_rootNode.OnStart()}");
|
||||
}
|
||||
|
||||
private void OnDisable()
|
||||
{
|
||||
_rootNode.OnEnd();
|
||||
}
|
||||
|
||||
private void Update()
|
||||
{
|
||||
// Status status = _rootNode.OnUpdate();
|
||||
//
|
||||
// switch (status)
|
||||
// {
|
||||
// case Status.Success:
|
||||
// break;
|
||||
// case Status.Failure:
|
||||
// break;
|
||||
// case Status.Running:
|
||||
// break;
|
||||
// default:
|
||||
// throw new ArgumentOutOfRangeException();
|
||||
// }
|
||||
|
||||
Debug.Log($"Root node status at update: {_rootNode.OnUpdate()}");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e3ebc182a7db40659155500d45db62e1
|
||||
timeCreated: 1777392380
|
||||
@@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e5ef39e2e4dfb470ab8296731bacdbfc
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using DefaultNamespace;
|
||||
using Unity.Behavior;
|
||||
using UnityEngine;
|
||||
using Action = Unity.Behavior.Action;
|
||||
using Unity.Properties;
|
||||
|
||||
[Serializable, GeneratePropertyBag]
|
||||
[NodeDescription(name: "Find by Raycast", story: "Find [Target] by raycast from [Agent]", category: "Action/Find", id: "cde581f97d96148705ed557e6d9ef0c0")]
|
||||
public partial class FindByRaycastAction : Action
|
||||
{
|
||||
[SerializeReference] public BlackboardVariable<GameObject> Target;
|
||||
[SerializeReference] public BlackboardVariable<GameObject> Agent;
|
||||
[SerializeReference] public BlackboardVariable<float> MaxDistance = new(10.0f);
|
||||
|
||||
protected override Status OnStart()
|
||||
{
|
||||
// initialize the node
|
||||
|
||||
// check variables first
|
||||
if (Agent.Value == null) return Status.Failure;
|
||||
|
||||
return Status.Running;
|
||||
}
|
||||
|
||||
protected override Status OnUpdate()
|
||||
{
|
||||
// will be called every frame while the node is running
|
||||
Target.Value = null;
|
||||
|
||||
RaycastHit hit;
|
||||
if (!Physics.Raycast(Agent.Value.transform.position, Agent.Value.transform.forward, out hit, MaxDistance)) return Status.Failure;
|
||||
|
||||
PlayerController playerController = hit.collider.GetComponent<PlayerController>();
|
||||
if (!playerController) return Status.Failure;
|
||||
|
||||
Target.Value = playerController.gameObject;
|
||||
return Status.Success;
|
||||
}
|
||||
|
||||
protected override void OnEnd()
|
||||
{
|
||||
// deinitialize the node
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 050a9dc7e793c41e8b67a8485bdc6755
|
||||
@@ -0,0 +1,27 @@
|
||||
using System;
|
||||
using Unity.Behavior;
|
||||
using UnityEngine;
|
||||
|
||||
[Serializable, Unity.Properties.GeneratePropertyBag]
|
||||
[Condition(name: "GameObject Null", story: "[Target] [is] null", category: "Conditions", id: "6bc7c2e1cf9d2d4a14b5c3ac1b47da1d")]
|
||||
public partial class GameObjectNullCondition : Condition
|
||||
{
|
||||
[SerializeReference] public BlackboardVariable<GameObject> Target;
|
||||
[Comparison(comparisonType: ComparisonType.Boolean)]
|
||||
[SerializeReference] public BlackboardVariable<ConditionOperator> Is;
|
||||
|
||||
public override bool IsTrue()
|
||||
{
|
||||
if (Target.Value == null && Is.Value == ConditionOperator.Equal) return true;
|
||||
if (Target.Value != null && Is.Value == ConditionOperator.NotEqual) return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
public override void OnStart()
|
||||
{
|
||||
}
|
||||
|
||||
public override void OnEnd()
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2de8640b1b5a34a6aa6e88a233a1f2dc
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"dependencies": {
|
||||
"com.unity.ai.navigation": "2.0.11",
|
||||
"com.unity.behavior": "1.0.15",
|
||||
"com.unity.collab-proxy": "2.11.4",
|
||||
"com.unity.ide.rider": "3.0.39",
|
||||
"com.unity.ide.visualstudio": "2.0.26",
|
||||
|
||||
@@ -9,9 +9,26 @@
|
||||
},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.behavior": {
|
||||
"version": "1.0.15",
|
||||
"depth": 0,
|
||||
"source": "registry",
|
||||
"dependencies": {
|
||||
"com.unity.burst": "1.7.2",
|
||||
"com.unity.dt.app-ui": "2.0.0",
|
||||
"com.unity.modules.ai": "1.0.0",
|
||||
"com.unity.collections": "2.1.4",
|
||||
"com.unity.modules.audio": "1.0.0",
|
||||
"com.unity.modules.animation": "1.0.0",
|
||||
"com.unity.nuget.newtonsoft-json": "3.2.1",
|
||||
"com.unity.modules.particlesystem": "1.0.0",
|
||||
"com.unity.modules.unitywebrequest": "1.0.0"
|
||||
},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.burst": {
|
||||
"version": "1.8.28",
|
||||
"depth": 2,
|
||||
"depth": 1,
|
||||
"source": "registry",
|
||||
"dependencies": {
|
||||
"com.unity.mathematics": "1.2.1",
|
||||
@@ -28,7 +45,7 @@
|
||||
},
|
||||
"com.unity.collections": {
|
||||
"version": "2.6.2",
|
||||
"depth": 2,
|
||||
"depth": 1,
|
||||
"source": "registry",
|
||||
"dependencies": {
|
||||
"com.unity.burst": "1.8.23",
|
||||
@@ -39,6 +56,18 @@
|
||||
},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.dt.app-ui": {
|
||||
"version": "2.1.1",
|
||||
"depth": 1,
|
||||
"source": "registry",
|
||||
"dependencies": {
|
||||
"com.unity.modules.physics": "1.0.0",
|
||||
"com.unity.modules.androidjni": "1.0.0",
|
||||
"com.unity.modules.uielements": "1.0.0",
|
||||
"com.unity.modules.screencapture": "1.0.0"
|
||||
},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.ext.nunit": {
|
||||
"version": "2.0.5",
|
||||
"depth": 1,
|
||||
@@ -89,7 +118,14 @@
|
||||
},
|
||||
"com.unity.nuget.mono-cecil": {
|
||||
"version": "1.11.6",
|
||||
"depth": 3,
|
||||
"depth": 2,
|
||||
"source": "registry",
|
||||
"dependencies": {},
|
||||
"url": "https://packages.unity.com"
|
||||
},
|
||||
"com.unity.nuget.newtonsoft-json": {
|
||||
"version": "3.2.2",
|
||||
"depth": 1,
|
||||
"source": "registry",
|
||||
"dependencies": {},
|
||||
"url": "https://packages.unity.com"
|
||||
@@ -154,7 +190,7 @@
|
||||
},
|
||||
"com.unity.test-framework.performance": {
|
||||
"version": "3.2.0",
|
||||
"depth": 3,
|
||||
"depth": 2,
|
||||
"source": "registry",
|
||||
"dependencies": {
|
||||
"com.unity.test-framework": "1.1.33",
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &1
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 53
|
||||
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: 6118340bc55d5fc4b88ef6970b16d122, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier: Unity.Behavior.Authoring::Unity.Behavior.BehaviorProjectSettings
|
||||
m_GraphOwnerName: Self
|
||||
m_AutoSaveLastSaveLocation: 1
|
||||
m_SaveFolder: Scripts/UnityBehaviors
|
||||
m_UseSeparateSaveFolders: 0
|
||||
m_SaveFolderAction:
|
||||
m_SaveFolderModifier:
|
||||
m_SaveFolderFlow:
|
||||
m_SaveFolderCondition:
|
||||
m_SaveFolderEventChannels:
|
||||
m_SaveFolderEnum:
|
||||
m_AutoOpenNodeScriptsInExternalEditor: 1
|
||||
m_Namespace:
|
||||
m_AllowDisabledAgentDebugging: 0
|
||||
m_IgnoreMissingManagedReferencesInBuild: 0
|
||||
@@ -9,5 +9,6 @@ EditorBuildSettings:
|
||||
path: Assets/Scenes/SampleScene.unity
|
||||
guid: 99c9720ab356a0642a771bea13969a05
|
||||
m_configObjects:
|
||||
com.unity.dt.app-ui: {fileID: 11400000, guid: 99f9c9493070a9d4c979a8fec7c5a8d3, type: 2}
|
||||
com.unity.input.settings.actions: {fileID: -944628639613478452, guid: 052faaac586de48259a63d0c4782560b, type: 3}
|
||||
m_UseUCBPForAssetBundles: 0
|
||||
|
||||
Reference in New Issue
Block a user