diff --git a/AI/Assets/Behaviors.meta b/AI/Assets/Behaviors.meta new file mode 100644 index 0000000..0d8b064 --- /dev/null +++ b/AI/Assets/Behaviors.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 78253cd1f5807437a80188d703b01cb0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/AI/Assets/Behaviors/Behavior Graph.asset b/AI/Assets/Behaviors/Behavior Graph.asset new file mode 100644 index 0000000..5c8cc9c --- /dev/null +++ b/AI/Assets/Behaviors/Behavior Graph.asset @@ -0,0 +1,2878 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-8048767352776933247 +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: Unity.Behavior.Authoring::Unity.Behavior.BehaviorBlackboardAuthoringAsset + AssetID: + m_Value0: 0 + m_Value1: 0 + m_Variables: + - rid: 8576900521602318560 + m_VersionTimestamp: 639129677474095450 + m_CommandBuffer: + m_Commands: [] + m_RuntimeBlackboardAsset: {fileID: -364448944898898445} + references: + version: 2 + RefIds: + - rid: 8576900521602318560 + 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 &-4011327702892083712 +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: Unity.Behavior::Unity.Behavior.BehaviorGraph + Graphs: + - rid: 8576900521602318561 + m_DebugInfo: {fileID: -2918043021073105768} + m_WasCompileWithPlaceholderNode: 0 + references: + version: 2 + RefIds: + - rid: -2 + type: {class: , ns: , asm: } + - rid: 8576900521602318561 + type: {class: BehaviorGraphModule, ns: Unity.Behavior, asm: Unity.Behavior} + data: + AuthoringAssetID: + m_Value0: 11291810427686431250 + m_Value1: 18041495463620329962 + m_DebugInfo: {fileID: -2918043021073105768} + BlackboardReference: + rid: 8576900521602318562 + BlackboardGroupReferences: [] + Root: + rid: 8576900523871437160 + m_VersionTimestamp: 639129695128769130 + - rid: 8576900521602318562 + type: {class: BlackboardReference, ns: Unity.Behavior, asm: Unity.Behavior} + data: + m_Blackboard: + rid: 8576900521602318564 + m_Source: {fileID: -364448944898898445} + - rid: 8576900521602318564 + type: {class: Blackboard, ns: Unity.Behavior, asm: Unity.Behavior} + data: + m_Variables: + - rid: 8576900521602318565 + - rid: 8576900521602318565 + 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} + - rid: 8576900523871437124 + 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: 8576900523871437125 + 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: 8576900523871437126 + 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: 8576900523871437127 + 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: 8576900523871437128 + 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: 8576900523871437129 + 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: 8576900523871437134 + 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: 8576900523871437135 + 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: 8576900523871437136 + 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: 8576900523871437137 + type: {class: 'BlackboardVariable`1[[UnityEngine.Audio.AudioResource, UnityEngine.AudioModule]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 0 + m_Value1: 0 + Name: + m_Value: {fileID: 0} + - rid: 8576900523871437138 + 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: 8576900523871437139 + 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: 8576900523871437140 + 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: 8576900523871437141 + type: {class: 'BlackboardVariable`1[[UnityEngine.AudioSource, UnityEngine.AudioModule]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 0 + m_Value1: 0 + Name: + m_Value: {fileID: 0} + - rid: 8576900523871437142 + 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: 8576900523871437143 + 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: 8576900523871437144 + type: {class: 'BlackboardVariable`1[[System.Boolean, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 0 + m_Value1: 0 + Name: + m_Value: 1 + - rid: 8576900523871437145 + 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: 8576900523871437146 + 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: 8576900523871437147 + 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: 8576900523871437160 + type: {class: ParallelAllComposite, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 0 + m_Value1: 0 + Graph: + rid: 8576900521602318561 + m_Parent: + rid: -2 + m_Children: + - rid: 8576900523871437161 + - rid: 8576900523871437162 + - rid: 8576900523871437163 + m_RegisteredObservers: [] + - rid: 8576900523871437161 + type: {class: StartOnEvent, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 18392932196874207765 + m_Value1: 9693290343327642880 + Graph: + rid: 8576900521602318561 + m_Parent: + rid: 8576900523871437160 + m_Child: + rid: -2 + ChannelVariable: + rid: 8576900523871437164 + MessageVariables: + - rid: -2 + - rid: -2 + - rid: -2 + - rid: -2 + Mode: 0 + - rid: 8576900523871437162 + type: {class: Start, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 12703026838944173819 + m_Value1: 11905093082060770973 + Graph: + rid: 8576900521602318561 + m_Parent: + rid: 8576900523871437160 + m_Child: + rid: 8576900523871437165 + Repeat: 1 + AllowMultipleRepeatsPerTick: 0 + - rid: 8576900523871437163 + type: {class: Start, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 11716918447556126585 + m_Value1: 10062694832954612551 + Graph: + rid: 8576900521602318561 + m_Parent: + rid: 8576900523871437160 + m_Child: + rid: 8576900523871437166 + Repeat: 1 + AllowMultipleRepeatsPerTick: 0 + - rid: 8576900523871437164 + type: {class: 'BlackboardVariable`1[[Unity.Behavior.EventChannelBase, Unity.Behavior]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 0 + m_Value1: 0 + Name: + m_Value: {fileID: 0} + - rid: 8576900523871437165 + type: {class: SelectorComposite, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 15677997388866607906 + m_Value1: 5299642185727615304 + Graph: + rid: 8576900521602318561 + m_Parent: + rid: 8576900523871437162 + m_Children: + - rid: 8576900523871437167 + - rid: 8576900523871437168 + m_RegisteredObservers: [] + - rid: 8576900523871437166 + type: {class: ParallelAllComposite, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 5313133637254105293 + m_Value1: 4893304100152953046 + Graph: + rid: 8576900521602318561 + m_Parent: + rid: 8576900523871437163 + m_Children: + - rid: 8576900523871437169 + - rid: 8576900523871437170 + - rid: 8576900523871437171 + m_RegisteredObservers: [] + - rid: 8576900523871437167 + type: {class: SetAnimatorTriggerAction, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 2616730609492900717 + m_Value1: 17201444941889390865 + Graph: + rid: 8576900521602318561 + m_Parent: + rid: 8576900523871437165 + Trigger: + rid: 8576900523871437124 + Animator: + rid: 8576900523871437125 + TriggerState: + rid: 8576900523871437126 + - rid: 8576900523871437168 + type: {class: SetAnimatorBoolAction, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 13248302172842391325 + m_Value1: 4557289493589033610 + Graph: + rid: 8576900521602318561 + m_Parent: + rid: 8576900523871437165 + Parameter: + rid: 8576900523871437127 + Animator: + rid: 8576900523871437128 + Value: + rid: 8576900523871437129 + - rid: 8576900523871437169 + type: {class: SequenceComposite, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 14967122762531017721 + m_Value1: 9418983775761766695 + Graph: + rid: 8576900521602318561 + m_Parent: + rid: 8576900523871437166 + m_Children: + - rid: 8576900523871437172 + - rid: 8576900523871437173 + m_RegisteredObservers: [] + - rid: 8576900523871437170 + type: {class: SequenceComposite, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 7535864906189398470 + m_Value1: 9700770794277180321 + Graph: + rid: 8576900521602318561 + m_Parent: + rid: 8576900523871437166 + m_Children: + - rid: 8576900523871437174 + - rid: 8576900523871437173 + m_RegisteredObservers: [] + - rid: 8576900523871437171 + type: {class: SequenceComposite, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 13327318864152399993 + m_Value1: 930339227266812245 + Graph: + rid: 8576900521602318561 + m_Parent: + rid: 8576900523871437166 + m_Children: + - rid: 8576900523871437175 + - rid: 8576900523871437173 + m_RegisteredObservers: [] + - rid: 8576900523871437172 + type: {class: SetAnimatorBoolAction, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 14967122762531017721 + m_Value1: 9418983775761766695 + Graph: + rid: 8576900521602318561 + m_Parent: + rid: 8576900523871437169 + Parameter: + rid: 8576900523871437134 + Animator: + rid: 8576900523871437135 + Value: + rid: 8576900523871437136 + - rid: 8576900523871437173 + type: {class: WaitForAllComposite, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 1524466406080822018 + m_Value1: 7967964866433560550 + Graph: + rid: 8576900521602318561 + m_Parents: + - rid: 8576900523871437169 + - rid: 8576900523871437170 + - rid: 8576900523871437171 + m_Child: + rid: -2 + - rid: 8576900523871437174 + type: {class: PlayAudioAction, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 7535864906189398470 + m_Value1: 9700770794277180321 + Graph: + rid: 8576900521602318561 + m_Parent: + rid: 8576900523871437170 + AudioResource: + rid: 8576900523871437137 + Target: + rid: 8576900523871437138 + LoopClip: + rid: 8576900523871437139 + SetTargetAsParent: + rid: 8576900523871437140 + AudioSourceReference: + rid: 8576900523871437141 + - rid: 8576900523871437175 + type: {class: PlayParticleSystemAction, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 13327318864152399993 + m_Value1: 930339227266812245 + Graph: + rid: 8576900521602318561 + m_Parent: + rid: 8576900523871437171 + ParticleSystem: + rid: 8576900523871437142 + Target: + rid: 8576900523871437143 + CopyRotation: + rid: 8576900523871437144 + PositionOffset: + rid: 8576900523871437145 + RecyclingFrequency: + rid: 8576900523871437146 + InstantiatedObject: + rid: 8576900523871437147 +--- !u!114 &-2918043021073105768 +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: Unity.Behavior::Unity.Behavior.BehaviorGraphDebugInfo + m_CodeBreakPointsList: [] +--- !u!114 &-364448944898898445 +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: Unity.Behavior::Unity.Behavior.RuntimeBlackboardAsset + VersionTimestamp: 639129677474095450 + AssetID: + m_Value0: 0 + m_Value1: 0 + m_Blackboard: + m_Variables: + - rid: 8576900521602318566 + m_SharedBlackboardVariableGuids: [] + references: + version: 2 + RefIds: + - rid: 8576900521602318566 + 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 &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: Unity.Behavior.Authoring::Unity.Behavior.BehaviorAuthoringGraph + Blackboard: {fileID: -8048767352776933247} + m_Description: + m_Nodes: + - rid: 8576900521602318567 + - rid: 8576900521602318570 + - rid: 8576900521602318579 + - rid: 8576900521602318594 + - rid: 8576900521602318610 + - rid: 8576900521602318636 + - rid: 8576900521602318651 + - rid: 8576900521602318703 + - rid: 8576900521602318748 + - rid: 8576900521602318771 + - rid: 8576900521602318794 + - rid: 8576900521602318823 + - rid: 8576900521602318856 + - rid: 8576900521602318951 + - rid: 8576900521602318980 + - rid: 8576900521602319013 + - rid: 8576900521602319036 + - rid: 8576900521602319091 + - rid: 8576900521602319114 + - rid: 8576900521602319163 + - rid: 8576900521602319216 + - rid: 8576900521602319271 + - rid: 8576900521602319312 + - rid: 8576900521602319339 + - rid: 8576900523871436842 + m_VersionTimestamp: 639129695128769130 + m_SerializedVersion: 2 + m_DebugInfo: {fileID: -2918043021073105768} + m_RuntimeGraph: {fileID: -4011327702892083712} + AssetID: + m_Value0: 11291810427686431250 + m_Value1: 18041495463620329962 + 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: Try In Order + Story: + RuntimeTypeString: Unity.Behavior.SelectorComposite, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + RuntimeTypeID: + m_Value0: 11477120919463386923 + m_Value1: 7730102824742023565 + Variables: [] + NamedChildren: [] + IsPlaceholder: 0 + - Name: Set Animator Trigger + Story: 'Set animation trigger [Trigger] in [Animator] to: [TriggerState]' + RuntimeTypeString: Unity.Behavior.SetAnimatorTriggerAction, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + RuntimeTypeID: + m_Value0: 9673173889679772245 + m_Value1: 9873356991787220414 + Variables: + - Name: Trigger + 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: TriggerState + Type: + m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + Tooltip: + NamedChildren: [] + IsPlaceholder: 0 + - Name: Set Animator Boolean + Story: 'Set [Parameter] in [Animator] to [Value]' + RuntimeTypeString: Unity.Behavior.SetAnimatorBoolAction, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + 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: [] + IsPlaceholder: 0 + - Name: Send Event Message + Story: + RuntimeTypeString: Unity.Behavior.TriggerEventAction, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + RuntimeTypeID: + m_Value0: 9965463903622711961 + m_Value1: 5344335246459382461 + Variables: + - Name: ChannelVariable + Type: + m_SerializableType: Unity.Behavior.BlackboardVariable, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + Tooltip: + NamedChildren: [] + IsPlaceholder: 0 + - Name: Start On Event Message + Story: 'When a message is received on [ChannelVariable]' + RuntimeTypeString: Unity.Behavior.StartOnEvent, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + RuntimeTypeID: + m_Value0: 3356300611230043817 + m_Value1: 5497005381991559097 + Variables: + - Name: ChannelVariable + Type: + m_SerializableType: Unity.Behavior.BlackboardVariable, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + Tooltip: + NamedChildren: [] + IsPlaceholder: 0 + - Name: Wait for Event Message + Story: + RuntimeTypeString: Unity.Behavior.WaitForEventAction, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + RuntimeTypeID: + m_Value0: 15586893896841764598 + m_Value1: 11910781537861691316 + Variables: + - Name: ChannelVariable + Type: + m_SerializableType: Unity.Behavior.BlackboardVariable, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + Tooltip: + NamedChildren: [] + IsPlaceholder: 0 + - Name: Wait For All + Story: + RuntimeTypeString: Unity.Behavior.WaitForAllComposite, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + RuntimeTypeID: + m_Value0: 7660367652061089412 + m_Value1: 18313906318609194151 + Variables: [] + NamedChildren: [] + IsPlaceholder: 0 + - Name: Run In Parallel + Story: + RuntimeTypeString: Unity.Behavior.ParallelAllComposite, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + RuntimeTypeID: + m_Value0: 6216542881172158703 + m_Value1: 2191282456596108218 + Variables: [] + NamedChildren: [] + IsPlaceholder: 0 + - Name: Play Audio + Story: 'Play [AudioResource] on [Target]' + RuntimeTypeString: Unity.Behavior.PlayAudioAction, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + RuntimeTypeID: + m_Value0: 13314388794349957301 + m_Value1: 6114875305775892752 + Variables: + - Name: AudioResource + Type: + m_SerializableType: UnityEngine.Audio.AudioResource, UnityEngine.AudioModule, + 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: LoopClip + Type: + m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + Tooltip: + - Name: SetTargetAsParent + Type: + m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + Tooltip: + - Name: AudioSourceReference + Type: + m_SerializableType: UnityEngine.AudioSource, UnityEngine.AudioModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + Tooltip: + NamedChildren: [] + IsPlaceholder: 0 + - Name: Play Particle System + Story: 'Play [ParticleSystem] on [Target]' + RuntimeTypeString: Unity.Behavior.PlayParticleSystemAction, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + RuntimeTypeID: + m_Value0: 13458503982425813061 + m_Value1: 6114875305775892752 + Variables: + - Name: ParticleSystem + 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: CopyRotation + Type: + m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + Tooltip: + - Name: PositionOffset + Type: + m_SerializableType: UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + Tooltip: + - Name: RecyclingFrequency + Type: + m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + Tooltip: + - Name: InstantiatedObject + Type: + m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + Tooltip: + 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: Log Message + Story: Log [message] to the console + RuntimeTypeString: Unity.Behavior.LogMessageToConsoleAction, Unity.Behavior, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + RuntimeTypeID: + m_Value0: 14362779694071371193 + m_Value1: 7851297057022692581 + Variables: + - Name: Message + Type: + m_SerializableType: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + Tooltip: + - Name: LogLevel + Type: + m_SerializableType: Unity.Behavior.LogMessageToConsoleAction+LogType, 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: -8048767352776933247} + 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: 8576900521602318567 + type: {class: StartNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 0, y: 0} + ID: + m_Value0: 12703026838944173819 + m_Value1: 11905093082060770973 + Parents: [] + PortModels: + - rid: 8576900521602318568 + 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: 8576900521602318568 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318567 + m_Connections: + - rid: 8576900521602318571 + - rid: 8576900521602318570 + type: {class: CompositeNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: -128.14244, y: 193.04187} + ID: + m_Value0: 15677997388866607906 + m_Value1: 5299642185727615304 + Parents: [] + PortModels: + - rid: 8576900521602318571 + - rid: 8576900521602318572 + 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: 8576900521602318571 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318570 + m_Connections: + - rid: 8576900521602318568 + - rid: 8576900521602318572 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318570 + m_Connections: + - rid: 8576900521602318580 + - rid: 8576900521602318595 + - rid: 8576900521602318579 + type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: -302.39862, y: 327.02185} + ID: + m_Value0: 2616730609492900717 + m_Value1: 17201444941889390865 + Parents: [] + PortModels: + - rid: 8576900521602318580 + - rid: 8576900521602318581 + NodeType: + m_SerializableType: Unity.Behavior.SetAnimatorTriggerAction, Unity.Behavior, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + NodeTypeID: + m_Value0: 9673173889679772245 + m_Value1: 9873356991787220414 + m_FieldValues: + - rid: 8576900521602318582 + - rid: 8576900521602318583 + - rid: 8576900521602318584 + - rid: 8576900521602318580 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318579 + m_Connections: + - rid: 8576900521602318572 + - rid: 8576900521602318581 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318579 + m_Connections: [] + - rid: 8576900521602318582 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: Trigger + Type: + m_SerializableType: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + LocalValue: + rid: 8576900521602318585 + LinkedVariable: + rid: -2 + - rid: 8576900521602318583 + 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: 8576900521602318586 + LinkedVariable: + rid: -2 + - rid: 8576900521602318584 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: TriggerState + Type: + m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + LocalValue: + rid: 8576900521602318587 + LinkedVariable: + rid: -2 + - rid: 8576900521602318585 + 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: 8576900521602318586 + 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: 8576900521602318587 + 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: 8576900521602318594 + type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 51.867447, y: 327.02188} + ID: + m_Value0: 13248302172842391325 + m_Value1: 4557289493589033610 + Parents: [] + PortModels: + - rid: 8576900521602318595 + - rid: 8576900521602318596 + 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: 8576900521602318597 + - rid: 8576900521602318598 + - rid: 8576900521602318599 + - rid: 8576900521602318595 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318594 + m_Connections: + - rid: 8576900521602318572 + - rid: 8576900521602318596 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318594 + m_Connections: [] + - rid: 8576900521602318597 + 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: 8576900521602318600 + LinkedVariable: + rid: -2 + - rid: 8576900521602318598 + 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: 8576900521602318601 + LinkedVariable: + rid: -2 + - rid: 8576900521602318599 + 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: 8576900521602318602 + LinkedVariable: + rid: -2 + - rid: 8576900521602318600 + 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: 8576900521602318601 + 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: 8576900521602318602 + 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: 8576900521602318610 + type: {class: StartNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 870.54254, y: -40.395657} + ID: + m_Value0: 11716918447556126585 + m_Value1: 10062694832954612551 + Parents: [] + PortModels: + - rid: 8576900521602318611 + 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: 8576900521602318611 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318610 + m_Connections: + - rid: 8576900521602318772 + - rid: 8576900521602318636 + type: {class: EventNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 410.24335, y: 81.25499} + ID: + m_Value0: 15598005637845583644 + m_Value1: 10808202086018981091 + Parents: [] + PortModels: + - rid: 8576900521602318637 + - rid: 8576900521602318638 + NodeType: + m_SerializableType: Unity.Behavior.TriggerEventAction, Unity.Behavior, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + NodeTypeID: + m_Value0: 9965463903622711961 + m_Value1: 5344335246459382461 + m_FieldValues: + - rid: 8576900523871437176 + - rid: 8576900521602318637 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318636 + m_Connections: [] + - rid: 8576900521602318638 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318636 + m_Connections: [] + - rid: 8576900521602318651 + type: {class: StartOnEventModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 388.87268, y: 157.69746} + ID: + m_Value0: 18392932196874207765 + m_Value1: 9693290343327642880 + Parents: [] + PortModels: + - rid: 8576900521602318652 + NodeType: + m_SerializableType: Unity.Behavior.StartOnEvent, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + NodeTypeID: + m_Value0: 3356300611230043817 + m_Value1: 5497005381991559097 + m_FieldValues: + - rid: 8576900523871437177 + TriggerBehavior: 0 + - rid: 8576900521602318652 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318651 + m_Connections: [] + - rid: 8576900521602318703 + type: {class: EventNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 398.7357, y: 244.00362} + ID: + m_Value0: 12129315840715907184 + m_Value1: 13324570909042542455 + Parents: [] + PortModels: + - rid: 8576900521602318704 + - rid: 8576900521602318705 + NodeType: + m_SerializableType: Unity.Behavior.WaitForEventAction, Unity.Behavior, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + NodeTypeID: + m_Value0: 15586893896841764598 + m_Value1: 11910781537861691316 + m_FieldValues: + - rid: 8576900523871437178 + - rid: 8576900521602318704 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318703 + m_Connections: [] + - rid: 8576900521602318705 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318703 + m_Connections: [] + - rid: 8576900521602318748 + type: {class: JoinNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 993.8375, y: 335.24136} + ID: + m_Value0: 1524466406080822018 + m_Value1: 7967964866433560550 + Parents: [] + PortModels: + - rid: 8576900521602318749 + - rid: 8576900521602318750 + NodeType: + m_SerializableType: Unity.Behavior.WaitForAllComposite, Unity.Behavior, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + NodeTypeID: + m_Value0: 7660367652061089412 + m_Value1: 18313906318609194151 + m_FieldValues: [] + - rid: 8576900521602318749 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318748 + m_Connections: + - rid: 8576900521602318796 + - rid: 8576900521602318825 + - rid: 8576900521602318858 + - rid: 8576900521602318750 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318748 + m_Connections: [] + - rid: 8576900521602318771 + type: {class: RunInParallelNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 993.8371, y: 84.54278} + ID: + m_Value0: 5313133637254105293 + m_Value1: 4893304100152953046 + Parents: [] + PortModels: + - rid: 8576900521602318772 + - rid: 8576900521602318773 + NodeType: + m_SerializableType: Unity.Behavior.ParallelAllComposite, Unity.Behavior, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + NodeTypeID: + m_Value0: 6216542881172158703 + m_Value1: 2191282456596108218 + m_FieldValues: [] + m_Mode: 0 + - rid: 8576900521602318772 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318771 + m_Connections: + - rid: 8576900521602318611 + - rid: 8576900521602318773 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318771 + m_Connections: + - rid: 8576900521602318795 + - rid: 8576900521602318824 + - rid: 8576900521602318857 + - rid: 8576900521602318794 + type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 697.1086, y: 206.1933} + ID: + m_Value0: 14967122762531017721 + m_Value1: 9418983775761766695 + Parents: [] + PortModels: + - rid: 8576900521602318795 + - rid: 8576900521602318796 + 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: 8576900521602318797 + - rid: 8576900521602318798 + - rid: 8576900521602318799 + - rid: 8576900521602318795 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318794 + m_Connections: + - rid: 8576900521602318773 + - rid: 8576900521602318796 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318794 + m_Connections: + - rid: 8576900521602318749 + - rid: 8576900521602318797 + 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: 8576900521602318800 + LinkedVariable: + rid: -2 + - rid: 8576900521602318798 + 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: 8576900521602318801 + LinkedVariable: + rid: -2 + - rid: 8576900521602318799 + 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: 8576900521602318802 + LinkedVariable: + rid: -2 + - rid: 8576900521602318800 + 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: 8576900521602318801 + 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: 8576900521602318802 + 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: 8576900521602318823 + type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 993.8374, y: 202.90541} + ID: + m_Value0: 7535864906189398470 + m_Value1: 9700770794277180321 + Parents: [] + PortModels: + - rid: 8576900521602318824 + - rid: 8576900521602318825 + NodeType: + m_SerializableType: Unity.Behavior.PlayAudioAction, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + NodeTypeID: + m_Value0: 13314388794349957301 + m_Value1: 6114875305775892752 + m_FieldValues: + - rid: 8576900521602318826 + - rid: 8576900521602318827 + - rid: 8576900521602318828 + - rid: 8576900521602318829 + - rid: 8576900521602318830 + - rid: 8576900521602318824 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318823 + m_Connections: + - rid: 8576900521602318773 + - rid: 8576900521602318825 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318823 + m_Connections: + - rid: 8576900521602318749 + - rid: 8576900521602318826 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: AudioResource + Type: + m_SerializableType: UnityEngine.Audio.AudioResource, UnityEngine.AudioModule, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900521602318831 + LinkedVariable: + rid: -2 + - rid: 8576900521602318827 + 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: 8576900521602318832 + LinkedVariable: + rid: -2 + - rid: 8576900521602318828 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: LoopClip + Type: + m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + LocalValue: + rid: 8576900521602318833 + LinkedVariable: + rid: -2 + - rid: 8576900521602318829 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: SetTargetAsParent + Type: + m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + LocalValue: + rid: 8576900521602318834 + LinkedVariable: + rid: -2 + - rid: 8576900521602318830 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: AudioSourceReference + Type: + m_SerializableType: UnityEngine.AudioSource, UnityEngine.AudioModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900521602318835 + LinkedVariable: + rid: -2 + - rid: 8576900521602318831 + type: {class: 'BlackboardVariable`1[[UnityEngine.Audio.AudioResource, UnityEngine.AudioModule]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 0 + m_Value1: 0 + Name: + m_Value: {fileID: 0} + - rid: 8576900521602318832 + 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: 8576900521602318833 + 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: 8576900521602318834 + 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: 8576900521602318835 + type: {class: 'BlackboardVariable`1[[UnityEngine.AudioSource, UnityEngine.AudioModule]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 0 + m_Value1: 0 + Name: + m_Value: {fileID: 0} + - rid: 8576900521602318856 + type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 1278.2355, y: 202.08347} + ID: + m_Value0: 13327318864152399993 + m_Value1: 930339227266812245 + Parents: [] + PortModels: + - rid: 8576900521602318857 + - rid: 8576900521602318858 + NodeType: + m_SerializableType: Unity.Behavior.PlayParticleSystemAction, Unity.Behavior, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + NodeTypeID: + m_Value0: 13458503982425813061 + m_Value1: 6114875305775892752 + m_FieldValues: + - rid: 8576900521602318859 + - rid: 8576900521602318860 + - rid: 8576900521602318861 + - rid: 8576900521602318862 + - rid: 8576900521602318863 + - rid: 8576900521602318864 + - rid: 8576900521602318857 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318856 + m_Connections: + - rid: 8576900521602318773 + - rid: 8576900521602318858 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318856 + m_Connections: + - rid: 8576900521602318749 + - rid: 8576900521602318859 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: ParticleSystem + Type: + m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900521602318865 + LinkedVariable: + rid: -2 + - rid: 8576900521602318860 + 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: 8576900521602318866 + LinkedVariable: + rid: -2 + - rid: 8576900521602318861 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: CopyRotation + Type: + m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + LocalValue: + rid: 8576900521602318867 + LinkedVariable: + rid: -2 + - rid: 8576900521602318862 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: PositionOffset + Type: + m_SerializableType: UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900521602318868 + LinkedVariable: + rid: -2 + - rid: 8576900521602318863 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: RecyclingFrequency + Type: + m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + LocalValue: + rid: 8576900521602318869 + LinkedVariable: + rid: -2 + - rid: 8576900521602318864 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: InstantiatedObject + Type: + m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900521602318870 + LinkedVariable: + rid: -2 + - rid: 8576900521602318865 + 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: 8576900521602318866 + 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: 8576900521602318867 + type: {class: 'BlackboardVariable`1[[System.Boolean, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 0 + m_Value1: 0 + Name: + m_Value: 1 + - rid: 8576900521602318868 + 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: 8576900521602318869 + 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: 8576900521602318870 + 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: 8576900521602318951 + type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 605.87067, y: 402.64233} + ID: + m_Value0: 7945207388471329537 + m_Value1: 200398246775745527 + Parents: + - rid: 8576900521602319013 + PortModels: + - rid: 8576900521602318952 + - rid: 8576900521602318953 + 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: 8576900521602318954 + - rid: 8576900521602318955 + - rid: 8576900521602318956 + - rid: 8576900521602318952 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318951 + m_Connections: [] + - rid: 8576900521602318953 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318951 + m_Connections: [] + - rid: 8576900521602318954 + 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: 8576900521602318957 + LinkedVariable: + rid: -2 + - rid: 8576900521602318955 + 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: 8576900521602318958 + LinkedVariable: + rid: -2 + - rid: 8576900521602318956 + 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: 8576900521602318959 + LinkedVariable: + rid: -2 + - rid: 8576900521602318957 + 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: 8576900521602318958 + 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: 8576900521602318959 + 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: 8576900521602318980 + type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 611.625, y: 424.01373} + ID: + m_Value0: 8548955064026332162 + m_Value1: 1339460395090115966 + Parents: + - rid: 8576900521602319013 + PortModels: + - rid: 8576900521602318981 + - rid: 8576900521602318982 + NodeType: + m_SerializableType: Unity.Behavior.PlayAudioAction, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + NodeTypeID: + m_Value0: 13314388794349957301 + m_Value1: 6114875305775892752 + m_FieldValues: + - rid: 8576900521602318983 + - rid: 8576900521602318984 + - rid: 8576900521602318985 + - rid: 8576900521602318986 + - rid: 8576900521602318987 + - rid: 8576900521602318981 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318980 + m_Connections: [] + - rid: 8576900521602318982 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602318980 + m_Connections: [] + - rid: 8576900521602318983 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: AudioResource + Type: + m_SerializableType: UnityEngine.Audio.AudioResource, UnityEngine.AudioModule, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900521602318988 + LinkedVariable: + rid: -2 + - rid: 8576900521602318984 + 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: 8576900521602318989 + LinkedVariable: + rid: -2 + - rid: 8576900521602318985 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: LoopClip + Type: + m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + LocalValue: + rid: 8576900521602318990 + LinkedVariable: + rid: -2 + - rid: 8576900521602318986 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: SetTargetAsParent + Type: + m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + LocalValue: + rid: 8576900521602318991 + LinkedVariable: + rid: -2 + - rid: 8576900521602318987 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: AudioSourceReference + Type: + m_SerializableType: UnityEngine.AudioSource, UnityEngine.AudioModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900521602318992 + LinkedVariable: + rid: -2 + - rid: 8576900521602318988 + type: {class: 'BlackboardVariable`1[[UnityEngine.Audio.AudioResource, UnityEngine.AudioModule]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 0 + m_Value1: 0 + Name: + m_Value: {fileID: 0} + - rid: 8576900521602318989 + 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: 8576900521602318990 + 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: 8576900521602318991 + 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: 8576900521602318992 + type: {class: 'BlackboardVariable`1[[UnityEngine.AudioSource, UnityEngine.AudioModule]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 0 + m_Value1: 0 + Name: + m_Value: {fileID: 0} + - rid: 8576900521602319013 + type: {class: SequenceNodeModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + Position: {x: 834.3761, y: 587.5838} + ID: + m_Value0: 9007073587801224948 + m_Value1: 3950240181746183670 + Parents: [] + PortModels: + - rid: 8576900521602319014 + - rid: 8576900521602319015 + Nodes: + - rid: 8576900521602318951 + - rid: 8576900521602318980 + - rid: 8576900521602319036 + - rid: 8576900521602319014 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602319013 + m_Connections: [] + - rid: 8576900521602319015 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602319013 + m_Connections: [] + - rid: 8576900521602319036 + type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 576.2794, y: 507.85382} + ID: + m_Value0: 6726626943982322571 + m_Value1: 11945552047302618417 + Parents: + - rid: 8576900521602319013 + PortModels: + - rid: 8576900521602319037 + - rid: 8576900521602319038 + NodeType: + m_SerializableType: Unity.Behavior.PlayParticleSystemAction, Unity.Behavior, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + NodeTypeID: + m_Value0: 13458503982425813061 + m_Value1: 6114875305775892752 + m_FieldValues: + - rid: 8576900521602319039 + - rid: 8576900521602319040 + - rid: 8576900521602319041 + - rid: 8576900521602319042 + - rid: 8576900521602319043 + - rid: 8576900521602319044 + - rid: 8576900521602319037 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602319036 + m_Connections: [] + - rid: 8576900521602319038 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602319036 + m_Connections: [] + - rid: 8576900521602319039 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: ParticleSystem + Type: + m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900521602319045 + LinkedVariable: + rid: -2 + - rid: 8576900521602319040 + 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: 8576900521602319046 + LinkedVariable: + rid: -2 + - rid: 8576900521602319041 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: CopyRotation + Type: + m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + LocalValue: + rid: 8576900521602319047 + LinkedVariable: + rid: -2 + - rid: 8576900521602319042 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: PositionOffset + Type: + m_SerializableType: UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900521602319048 + LinkedVariable: + rid: -2 + - rid: 8576900521602319043 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: RecyclingFrequency + Type: + m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + LocalValue: + rid: 8576900521602319049 + LinkedVariable: + rid: -2 + - rid: 8576900521602319044 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: InstantiatedObject + Type: + m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900521602319050 + LinkedVariable: + rid: -2 + - rid: 8576900521602319045 + 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: 8576900521602319046 + 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: 8576900521602319047 + type: {class: 'BlackboardVariable`1[[System.Boolean, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 0 + m_Value1: 0 + Name: + m_Value: 1 + - rid: 8576900521602319048 + 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: 8576900521602319049 + 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: 8576900521602319050 + 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: 8576900521602319091 + type: {class: CompositeNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 264.75598, y: 550.59576} + ID: + m_Value0: 9252090590401217055 + m_Value1: 17445732770454784231 + Parents: [] + PortModels: + - rid: 8576900521602319092 + - rid: 8576900521602319093 + 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: 8576900521602319092 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602319091 + m_Connections: [] + - rid: 8576900521602319093 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602319091 + m_Connections: + - rid: 8576900521602319340 + - rid: 8576900521602319164 + - rid: 8576900521602319217 + - rid: 8576900521602319114 + type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: -17.177486, y: 674.7121} + ID: + m_Value0: 15126463882758883802 + m_Value1: 5799888848958648037 + Parents: + - rid: 8576900521602319339 + PortModels: + - rid: 8576900521602319115 + - rid: 8576900521602319116 + 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: 8576900521602319117 + - rid: 8576900521602319118 + - rid: 8576900521602319119 + - rid: 8576900521602319115 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602319114 + m_Connections: [] + - rid: 8576900521602319116 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602319114 + m_Connections: [] + - rid: 8576900521602319117 + 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: 8576900521602319120 + LinkedVariable: + rid: -2 + - rid: 8576900521602319118 + 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: 8576900521602319121 + LinkedVariable: + rid: -2 + - rid: 8576900521602319119 + 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: 8576900521602319122 + LinkedVariable: + rid: -2 + - rid: 8576900521602319120 + 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: 8576900521602319121 + 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: 8576900521602319122 + 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: 8576900521602319163 + type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 263.11194, y: 672.2463} + ID: + m_Value0: 16418892970318031783 + m_Value1: 43043063486509616 + Parents: [] + PortModels: + - rid: 8576900521602319164 + - rid: 8576900521602319165 + NodeType: + m_SerializableType: Unity.Behavior.PlayAudioAction, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + NodeTypeID: + m_Value0: 13314388794349957301 + m_Value1: 6114875305775892752 + m_FieldValues: + - rid: 8576900521602319166 + - rid: 8576900521602319167 + - rid: 8576900521602319168 + - rid: 8576900521602319169 + - rid: 8576900521602319170 + - rid: 8576900521602319164 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602319163 + m_Connections: + - rid: 8576900521602319093 + - rid: 8576900521602319165 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602319163 + m_Connections: [] + - rid: 8576900521602319166 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: AudioResource + Type: + m_SerializableType: UnityEngine.Audio.AudioResource, UnityEngine.AudioModule, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900521602319171 + LinkedVariable: + rid: -2 + - rid: 8576900521602319167 + 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: 8576900521602319172 + LinkedVariable: + rid: -2 + - rid: 8576900521602319168 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: LoopClip + Type: + m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + LocalValue: + rid: 8576900521602319173 + LinkedVariable: + rid: -2 + - rid: 8576900521602319169 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: SetTargetAsParent + Type: + m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + LocalValue: + rid: 8576900521602319174 + LinkedVariable: + rid: -2 + - rid: 8576900521602319170 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: AudioSourceReference + Type: + m_SerializableType: UnityEngine.AudioSource, UnityEngine.AudioModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900521602319175 + LinkedVariable: + rid: -2 + - rid: 8576900521602319171 + type: {class: 'BlackboardVariable`1[[UnityEngine.Audio.AudioResource, UnityEngine.AudioModule]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 0 + m_Value1: 0 + Name: + m_Value: {fileID: 0} + - rid: 8576900521602319172 + 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: 8576900521602319173 + 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: 8576900521602319174 + 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: 8576900521602319175 + type: {class: 'BlackboardVariable`1[[UnityEngine.AudioSource, UnityEngine.AudioModule]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 0 + m_Value1: 0 + Name: + m_Value: {fileID: 0} + - rid: 8576900521602319216 + type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 533.5378, y: 673.0684} + ID: + m_Value0: 18005088685517818630 + m_Value1: 7647233493132649518 + Parents: [] + PortModels: + - rid: 8576900521602319217 + - rid: 8576900521602319218 + NodeType: + m_SerializableType: Unity.Behavior.PlayParticleSystemAction, Unity.Behavior, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + NodeTypeID: + m_Value0: 13458503982425813061 + m_Value1: 6114875305775892752 + m_FieldValues: + - rid: 8576900521602319219 + - rid: 8576900521602319220 + - rid: 8576900521602319221 + - rid: 8576900521602319222 + - rid: 8576900521602319223 + - rid: 8576900521602319224 + - rid: 8576900521602319217 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602319216 + m_Connections: + - rid: 8576900521602319093 + - rid: 8576900521602319218 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602319216 + m_Connections: [] + - rid: 8576900521602319219 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: ParticleSystem + Type: + m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900521602319225 + LinkedVariable: + rid: -2 + - rid: 8576900521602319220 + 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: 8576900521602319226 + LinkedVariable: + rid: -2 + - rid: 8576900521602319221 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: CopyRotation + Type: + m_SerializableType: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + LocalValue: + rid: 8576900521602319227 + LinkedVariable: + rid: -2 + - rid: 8576900521602319222 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: PositionOffset + Type: + m_SerializableType: UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900521602319228 + LinkedVariable: + rid: -2 + - rid: 8576900521602319223 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: RecyclingFrequency + Type: + m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + LocalValue: + rid: 8576900521602319229 + LinkedVariable: + rid: -2 + - rid: 8576900521602319224 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: InstantiatedObject + Type: + m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900521602319230 + LinkedVariable: + rid: -2 + - rid: 8576900521602319225 + 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: 8576900521602319226 + 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: 8576900521602319227 + type: {class: 'BlackboardVariable`1[[System.Boolean, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 0 + m_Value1: 0 + Name: + m_Value: 1 + - rid: 8576900521602319228 + 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: 8576900521602319229 + 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: 8576900521602319230 + 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: 8576900521602319271 + type: {class: StickyNoteModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + Position: {x: 563.1284, y: 558.8155} + ID: + m_Value0: 10818290408880380954 + m_Value1: 9314744433447095921 + Parents: [] + PortModels: [] + Text: Sequence and block are the same + - rid: 8576900521602319312 + type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 15.7010565, y: 622.929} + ID: + m_Value0: 12264644162404946289 + m_Value1: 12269259048922010490 + Parents: + - rid: 8576900521602319339 + PortModels: + - rid: 8576900521602319313 + - rid: 8576900521602319314 + NodeType: + m_SerializableType: Unity.Behavior.LogMessageToConsoleAction, Unity.Behavior, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + NodeTypeID: + m_Value0: 14362779694071371193 + m_Value1: 7851297057022692581 + m_FieldValues: + - rid: 8576900521602319315 + - rid: 8576900521602319316 + - rid: 8576900521602319313 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602319312 + m_Connections: [] + - rid: 8576900521602319314 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602319312 + m_Connections: [] + - rid: 8576900521602319315 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: Message + Type: + m_SerializableType: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + LocalValue: + rid: 8576900521602319317 + LinkedVariable: + rid: -2 + - rid: 8576900521602319316 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: LogLevel + Type: + m_SerializableType: Unity.Behavior.LogMessageToConsoleAction+LogType, Unity.Behavior, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900521602319318 + LinkedVariable: + rid: -2 + - rid: 8576900521602319317 + 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: 8576900521602319318 + type: {class: 'BlackboardVariable`1[[Unity.Behavior.LogMessageToConsoleAction/LogType, Unity.Behavior]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 0 + m_Value1: 0 + Name: + m_Value: 0 + - rid: 8576900521602319339 + type: {class: SequenceNodeModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + Position: {x: -29.506922, y: 659.09485} + ID: + m_Value0: 17227679203844664964 + m_Value1: 13861690719648514967 + Parents: [] + PortModels: + - rid: 8576900521602319340 + - rid: 8576900521602319341 + Nodes: + - rid: 8576900521602319312 + - rid: 8576900521602319114 + - rid: 8576900521602319340 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602319339 + m_Connections: + - rid: 8576900521602319093 + - rid: 8576900521602319341 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900521602319339 + m_Connections: [] + - rid: 8576900523871436842 + type: {class: AbortNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 364.21335, y: 773.3478} + ID: + m_Value0: 17819971035724848277 + m_Value1: 9172431888469995299 + Parents: [] + PortModels: + - rid: 8576900523871436843 + - rid: 8576900523871436844 + 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 + k__BackingField: + - rid: 8576900523871436865 + k__BackingField: 0 + k__BackingField: 0 + k__BackingField: 0 + - rid: 8576900523871436843 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871436842 + m_Connections: [] + - rid: 8576900523871436844 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871436842 + m_Connections: [] + - rid: 8576900523871436865 + type: {class: ConditionModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + ConditionType: + m_SerializableType: Unity.Behavior.VariableComparisonCondition, Unity.Behavior, + Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + ConditionTypeID: + m_Value0: 4706153636540939941 + m_Value1: 1154942553909992356 + NodeModel: + rid: 8576900523871436842 + m_FieldValues: + - rid: 8576900523871436866 + - rid: 8576900523871436867 + - rid: 8576900523871436895 + OperatorFieldModel: + rid: 8576900523871436867 + - rid: 8576900523871436866 + 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: 8576900523871436896 + LinkedVariable: + rid: 8576900523871436894 + - rid: 8576900523871436867 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: Operator + Type: + m_SerializableType: Unity.Behavior.ConditionOperator, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900523871436870 + LinkedVariable: + rid: -2 + - rid: 8576900523871436870 + 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: 8576900523871436894 + 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} + - rid: 8576900523871436895 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: ComparisonValue + Type: + m_SerializableType: UnityEngine.GameObject, UnityEngine.CoreModule, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900523871436897 + LinkedVariable: + rid: -2 + - rid: 8576900523871436896 + 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: 8576900523871436897 + 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: 8576900523871437176 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: ChannelVariable + Type: + m_SerializableType: Unity.Behavior.EventChannelBase, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900523871437179 + LinkedVariable: + rid: -2 + - rid: 8576900523871437177 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: ChannelVariable + Type: + m_SerializableType: Unity.Behavior.EventChannelBase, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900523871437180 + LinkedVariable: + rid: -2 + - rid: 8576900523871437178 + type: {class: BehaviorGraphNodeModel/FieldModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + FieldName: ChannelVariable + Type: + m_SerializableType: Unity.Behavior.EventChannelBase, Unity.Behavior, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + LocalValue: + rid: 8576900523871437181 + LinkedVariable: + rid: -2 + - rid: 8576900523871437179 + type: {class: 'BlackboardVariable`1[[Unity.Behavior.EventChannelBase, Unity.Behavior]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 0 + m_Value1: 0 + Name: + m_Value: {fileID: 0} + - rid: 8576900523871437180 + type: {class: 'BlackboardVariable`1[[Unity.Behavior.EventChannelBase, Unity.Behavior]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 0 + m_Value1: 0 + Name: + m_Value: {fileID: 0} + - rid: 8576900523871437181 + type: {class: 'BlackboardVariable`1[[Unity.Behavior.EventChannelBase, Unity.Behavior]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 0 + m_Value1: 0 + Name: + m_Value: {fileID: 0} diff --git a/AI/Assets/Behaviors/Behavior Graph.asset.meta b/AI/Assets/Behaviors/Behavior Graph.asset.meta new file mode 100644 index 0000000..651a70f --- /dev/null +++ b/AI/Assets/Behaviors/Behavior Graph.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 122a4de5c191b49cea41e945894460fa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/AI/Assets/Behaviors/FindPlayerByRaycastGraph.asset b/AI/Assets/Behaviors/FindPlayerByRaycastGraph.asset new file mode 100644 index 0000000..7f109cd --- /dev/null +++ b/AI/Assets/Behaviors/FindPlayerByRaycastGraph.asset @@ -0,0 +1,930 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1493939157129430043 +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: 8576900523871437353 + m_DebugInfo: {fileID: 7325637932371291891} + m_WasCompileWithPlaceholderNode: 0 + references: + version: 2 + RefIds: + - rid: -2 + type: {class: , ns: , asm: } + - rid: 8576900523871437353 + type: {class: BehaviorGraphModule, ns: Unity.Behavior, asm: Unity.Behavior} + data: + AuthoringAssetID: + m_Value0: 230861749828949241 + m_Value1: 3525292325085456569 + m_DebugInfo: {fileID: 7325637932371291891} + BlackboardReference: + rid: 8576900523871437354 + BlackboardGroupReferences: [] + Root: + rid: 8576900523871437694 + m_VersionTimestamp: 639129733835491520 + - rid: 8576900523871437354 + type: {class: BlackboardReference, ns: Unity.Behavior, asm: Unity.Behavior} + data: + m_Blackboard: + rid: 8576900523871437356 + m_Source: {fileID: 5479930868502745292} + - rid: 8576900523871437356 + type: {class: Blackboard, ns: Unity.Behavior, asm: Unity.Behavior} + data: + m_Variables: + - rid: 8576900523871437697 + - rid: 8576900523871437698 + - rid: 8576900523871437694 + type: {class: ParallelAllComposite, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 0 + m_Value1: 0 + Graph: + rid: 8576900523871437353 + m_Parent: + rid: -2 + m_Children: + - rid: 8576900523871437695 + - rid: 8576900523871437696 + m_RegisteredObservers: [] + - rid: 8576900523871437695 + type: {class: Start, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 16855309696556554858 + m_Value1: 10251516446001256432 + Graph: + rid: 8576900523871437353 + m_Parent: + rid: 8576900523871437694 + m_Child: + rid: 8576900523871437699 + Repeat: 1 + AllowMultipleRepeatsPerTick: 0 + - rid: 8576900523871437696 + type: {class: Start, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 13110388397852724414 + m_Value1: 17886753401849469091 + Graph: + rid: 8576900523871437353 + m_Parent: + rid: 8576900523871437694 + m_Child: + rid: 8576900523871437700 + Repeat: 1 + AllowMultipleRepeatsPerTick: 0 + - rid: 8576900523871437697 + 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} + - rid: 8576900523871437698 + type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 7954098358782220523 + m_Value1: 13137877019471802724 + Name: Target + m_Value: {fileID: 0} + - rid: 8576900523871437699 + type: {class: FindByRaycastAction, ns: , asm: Assembly-CSharp} + data: + ID: + m_Value0: 13205293334778155291 + m_Value1: 10433641891337213130 + Graph: + rid: 8576900523871437353 + m_Parent: + rid: 8576900523871437695 + Target: + rid: 8576900523871437698 + Agent: + rid: 8576900523871437697 + MaxDistance: + rid: 8576900523871437701 + - rid: 8576900523871437700 + type: {class: AbortModifier, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 6286764960316687962 + m_Value1: 15781687598675735827 + Graph: + rid: 8576900523871437353 + m_Parent: + rid: 8576900523871437696 + m_Child: + rid: 8576900523871437702 + m_Conditions: + - rid: 8576900523871437703 + m_RequiresAllConditions: 0 + m_ObserverType: 0 + - rid: 8576900523871437701 + 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: 8576900523871437702 + type: {class: NavigateToTargetAction, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 14808196635666052732 + m_Value1: 14455697540166824285 + Graph: + rid: 8576900523871437353 + m_Parent: + rid: 8576900523871437700 + Agent: + rid: 8576900523871437697 + Target: + rid: 8576900523871437698 + Speed: + rid: 8576900523871437704 + DistanceThreshold: + rid: 8576900523871437705 + AnimatorSpeedParam: + rid: 8576900523871437706 + SlowDownDistance: + rid: 8576900523871437707 + m_TargetPositionMode: + rid: 8576900523871437708 + - rid: 8576900523871437703 + type: {class: GameObjectNullCondition, ns: , asm: Assembly-CSharp} + data: + Graph: + rid: 8576900523871437353 + Target: + rid: 8576900523871437698 + Is: + rid: 8576900523871437709 + - rid: 8576900523871437704 + 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: 8576900523871437705 + 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: 8576900523871437706 + 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: 8576900523871437707 + 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: 8576900523871437708 + 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: 8576900523871437709 + 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 +--- !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: 7215205145831355363} + m_Description: + m_Nodes: + - rid: 8576900523871437358 + - rid: 8576900523871437371 + - rid: 8576900523871437388 + - rid: 8576900523871437436 + - rid: 8576900523871437484 + m_VersionTimestamp: 639129733835491520 + m_SerializedVersion: 2 + m_DebugInfo: {fileID: 7325637932371291891} + m_RuntimeGraph: {fileID: -1493939157129430043} + AssetID: + m_Value0: 230861749828949241 + m_Value1: 3525292325085456569 + 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: 14851045253187667268 + m_Value1: 13828013303897562161 + 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: 7215205145831355363} + 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: 8576900523871437358 + type: {class: StartNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 0, y: 0} + ID: + m_Value0: 16855309696556554858 + m_Value1: 10251516446001256432 + Parents: [] + PortModels: + - rid: 8576900523871437359 + 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: 8576900523871437359 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437358 + m_Connections: + - rid: 8576900523871437372 + - rid: 8576900523871437371 + type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 0.29990453, y: 161.69987} + ID: + m_Value0: 13205293334778155291 + m_Value1: 10433641891337213130 + Parents: [] + PortModels: + - rid: 8576900523871437372 + - rid: 8576900523871437373 + NodeType: + m_SerializableType: FindByRaycastAction, Assembly-CSharp, Version=0.0.0.0, + Culture=neutral, PublicKeyToken=null + NodeTypeID: + m_Value0: 14851045253187667268 + m_Value1: 13828013303897562161 + m_FieldValues: + - rid: 8576900523871437374 + - rid: 8576900523871437375 + - rid: 8576900523871437382 + - rid: 8576900523871437372 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437371 + m_Connections: + - rid: 8576900523871437359 + - rid: 8576900523871437373 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437371 + m_Connections: [] + - rid: 8576900523871437374 + 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: 8576900523871437376 + LinkedVariable: + rid: 8576900523871437377 + - rid: 8576900523871437375 + 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: 8576900523871437378 + LinkedVariable: + rid: 8576900523871437423 + - rid: 8576900523871437376 + 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: 8576900523871437377 + type: {class: 'TypedVariableModel`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + ID: + m_Value0: 7954098358782220523 + m_Value1: 13137877019471802724 + Name: Target + IsExposed: 0 + m_IsShared: 0 + m_Value: {fileID: 0} + - rid: 8576900523871437378 + 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: 8576900523871437382 + 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: 8576900523871437383 + LinkedVariable: + rid: -2 + - rid: 8576900523871437383 + 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: 8576900523871437388 + type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 351.6862, y: 298.89978} + ID: + m_Value0: 14808196635666052732 + m_Value1: 14455697540166824285 + Parents: [] + PortModels: + - rid: 8576900523871437389 + - rid: 8576900523871437390 + 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: 8576900523871437391 + - rid: 8576900523871437392 + - rid: 8576900523871437393 + - rid: 8576900523871437394 + - rid: 8576900523871437395 + - rid: 8576900523871437396 + - rid: 8576900523871437397 + - rid: 8576900523871437389 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437388 + m_Connections: + - rid: 8576900523871437486 + - rid: 8576900523871437390 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437388 + m_Connections: [] + - rid: 8576900523871437391 + 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: 8576900523871437398 + LinkedVariable: + rid: 8576900523871437423 + - rid: 8576900523871437392 + 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: 8576900523871437399 + LinkedVariable: + rid: 8576900523871437400 + - rid: 8576900523871437393 + 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: 8576900523871437401 + LinkedVariable: + rid: -2 + - rid: 8576900523871437394 + 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: 8576900523871437402 + LinkedVariable: + rid: -2 + - rid: 8576900523871437395 + 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: 8576900523871437403 + LinkedVariable: + rid: -2 + - rid: 8576900523871437396 + 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: 8576900523871437404 + LinkedVariable: + rid: -2 + - rid: 8576900523871437397 + 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: 8576900523871437405 + LinkedVariable: + rid: -2 + - rid: 8576900523871437398 + 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: 8576900523871437399 + 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: 8576900523871437400 + type: {class: 'TypedVariableModel`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + ID: + m_Value0: 7954098358782220523 + m_Value1: 13137877019471802724 + Name: Target + IsExposed: 0 + m_IsShared: 0 + m_Value: {fileID: 0} + - rid: 8576900523871437401 + 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: 8576900523871437402 + 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: 8576900523871437403 + 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: 8576900523871437404 + 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: 8576900523871437405 + 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: 8576900523871437423 + 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} + - rid: 8576900523871437436 + type: {class: StartNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 352.30023, y: -15.8999815} + ID: + m_Value0: 13110388397852724414 + m_Value1: 17886753401849469091 + Parents: [] + PortModels: + - rid: 8576900523871437437 + 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: 8576900523871437437 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437436 + m_Connections: + - rid: 8576900523871437485 + - rid: 8576900523871437484 + type: {class: AbortNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 352.29987, y: 148.8999} + ID: + m_Value0: 6286764960316687962 + m_Value1: 15781687598675735827 + Parents: [] + PortModels: + - rid: 8576900523871437485 + - rid: 8576900523871437486 + 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 + k__BackingField: + - rid: 8576900523871437677 + k__BackingField: 0 + k__BackingField: 0 + k__BackingField: 0 + - rid: 8576900523871437485 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437484 + m_Connections: + - rid: 8576900523871437437 + - rid: 8576900523871437486 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437484 + m_Connections: + - rid: 8576900523871437389 + - rid: 8576900523871437677 + 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: 7522678097398984323 + m_Value1: 7597025238105957032 + NodeModel: + rid: 8576900523871437484 + m_FieldValues: + - rid: 8576900523871437679 + - rid: 8576900523871437691 + OperatorFieldModel: + rid: 8576900523871437679 + - rid: 8576900523871437679 + 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: 8576900523871437681 + LinkedVariable: + rid: -2 + - rid: 8576900523871437681 + 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: 8576900523871437691 + 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: 8576900523871437692 + LinkedVariable: + rid: 8576900523871437693 + - rid: 8576900523871437692 + 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: 8576900523871437693 + type: {class: 'TypedVariableModel`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + ID: + m_Value0: 7954098358782220523 + m_Value1: 13137877019471802724 + Name: Target + IsExposed: 0 + m_IsShared: 0 + m_Value: {fileID: 0} +--- !u!114 &5479930868502745292 +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: 639129711421601490 + AssetID: + m_Value0: 0 + m_Value1: 0 + m_Blackboard: + m_Variables: + - rid: 8576900523871437360 + - rid: 8576900523871437366 + m_SharedBlackboardVariableGuids: [] + references: + version: 2 + RefIds: + - rid: 8576900523871437360 + 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} + - rid: 8576900523871437366 + type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 7954098358782220523 + m_Value1: 13137877019471802724 + Name: Target + m_Value: {fileID: 0} +--- !u!114 &7215205145831355363 +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: 230861749828949241 + m_Value1: 3525292325085456569 + m_Variables: + - rid: 8576900523871437361 + - rid: 8576900523871437362 + m_VersionTimestamp: 639129711421601490 + m_CommandBuffer: + m_Commands: [] + m_RuntimeBlackboardAsset: {fileID: 5479930868502745292} + references: + version: 2 + RefIds: + - rid: 8576900523871437361 + 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} + - rid: 8576900523871437362 + type: {class: 'TypedVariableModel`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + ID: + m_Value0: 7954098358782220523 + m_Value1: 13137877019471802724 + Name: Target + IsExposed: 0 + m_IsShared: 0 + m_Value: {fileID: 0} +--- !u!114 &7325637932371291891 +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: [] diff --git a/AI/Assets/Behaviors/FindPlayerByRaycastGraph.asset.meta b/AI/Assets/Behaviors/FindPlayerByRaycastGraph.asset.meta new file mode 100644 index 0000000..028904a --- /dev/null +++ b/AI/Assets/Behaviors/FindPlayerByRaycastGraph.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f994c7ce892f3403b928211eb15aec30 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/AI/Assets/Behaviors/FindPlayerByTagGraph.asset b/AI/Assets/Behaviors/FindPlayerByTagGraph.asset new file mode 100644 index 0000000..cf295da --- /dev/null +++ b/AI/Assets/Behaviors/FindPlayerByTagGraph.asset @@ -0,0 +1,779 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7526900791162218060 +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 &-7521308335521170377 +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: 8576900523871437188 + - rid: 8576900523871437240 + m_VersionTimestamp: 639129706401206080 + m_CommandBuffer: + m_Commands: [] + m_RuntimeBlackboardAsset: {fileID: 9145486027612759989} + references: + version: 2 + RefIds: + - rid: 8576900523871437188 + 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} + - rid: 8576900523871437240 + type: {class: 'TypedVariableModel`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + ID: + m_Value0: 9546023108006724255 + m_Value1: 13139882300079034470 + Name: Target + IsExposed: 0 + m_IsShared: 0 + m_Value: {fileID: 0} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bad8f2220607dac4db5082ff333fafb8, type: 3} + m_Name: FindPlayerByTagGraph + m_EditorClassIdentifier: Unity.Behavior.Authoring::Unity.Behavior.BehaviorAuthoringGraph + Blackboard: {fileID: -7521308335521170377} + m_Description: + m_Nodes: + - rid: 8576900523871437189 + - rid: 8576900523871437207 + - rid: 8576900523871437231 + - rid: 8576900523871437260 + - rid: 8576900523871437307 + - rid: 8576900523871437323 + - rid: 8576900523871437332 + m_VersionTimestamp: 639129709346051840 + m_SerializedVersion: 2 + m_DebugInfo: {fileID: -7526900791162218060} + m_RuntimeGraph: {fileID: 8526535084835872973} + AssetID: + m_Value0: 7459104701325772789 + m_Value1: 7787421155746665098 + 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: 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: 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 + m_Blackboards: [] + m_MainBlackboardAuthoringAsset: {fileID: -7521308335521170377} + 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: 8576900523871437189 + type: {class: StartNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 159.09209, y: -9.419925} + ID: + m_Value0: 17422087895670303000 + m_Value1: 13687843103871736289 + Parents: [] + PortModels: + - rid: 8576900523871437190 + 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: 8576900523871437190 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437189 + m_Connections: + - rid: 8576900523871437333 + - rid: 8576900523871437207 + type: {class: CompositeNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 0.29998797, y: 158.09998} + ID: + m_Value0: 13114299730686394444 + m_Value1: 1373003643343738620 + Parents: [] + PortModels: + - rid: 8576900523871437208 + - rid: 8576900523871437209 + 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: 8576900523871437208 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437207 + m_Connections: [] + - rid: 8576900523871437209 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437207 + m_Connections: + - rid: 8576900523871437261 + - rid: 8576900523871437232 + - rid: 8576900523871437231 + type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 202.69986, y: 260.50015} + ID: + m_Value0: 9114055061091940472 + m_Value1: 1545427064202251645 + Parents: [] + PortModels: + - rid: 8576900523871437232 + - rid: 8576900523871437233 + 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: 8576900523871437238 + - rid: 8576900523871437232 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437231 + m_Connections: + - rid: 8576900523871437209 + - rid: 8576900523871437233 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437231 + m_Connections: [] + - rid: 8576900523871437238 + 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: 8576900523871437239 + LinkedVariable: + rid: 8576900523871437267 + - rid: 8576900523871437239 + type: {class: 'BlackboardVariable`1[[System.Object, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 0 + m_Value1: 0 + Name: + - rid: 8576900523871437260 + type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: -128.5, y: 264.5001} + ID: + m_Value0: 11850273287517387751 + m_Value1: 6724361699015683724 + Parents: [] + PortModels: + - rid: 8576900523871437261 + - rid: 8576900523871437262 + 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: 8576900523871437263 + - rid: 8576900523871437264 + - rid: 8576900523871437265 + - rid: 8576900523871437261 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437260 + m_Connections: + - rid: 8576900523871437209 + - rid: 8576900523871437262 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437260 + m_Connections: [] + - rid: 8576900523871437263 + 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: 8576900523871437266 + LinkedVariable: + rid: 8576900523871437267 + - rid: 8576900523871437264 + 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: 8576900523871437268 + LinkedVariable: + rid: 8576900523871437284 + - rid: 8576900523871437265 + 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: 8576900523871437269 + LinkedVariable: + rid: -2 + - rid: 8576900523871437266 + 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: 8576900523871437267 + type: {class: 'TypedVariableModel`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + ID: + m_Value0: 9546023108006724255 + m_Value1: 13139882300079034470 + Name: Target + IsExposed: 0 + m_IsShared: 0 + m_Value: {fileID: 0} + - rid: 8576900523871437268 + 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: 8576900523871437269 + 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: 8576900523871437284 + 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} + - rid: 8576900523871437307 + type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 352.90918, y: 138.4585} + ID: + m_Value0: 5909309792806027897 + m_Value1: 2497907566840704140 + Parents: + - rid: 8576900523871437332 + PortModels: + - rid: 8576900523871437308 + - rid: 8576900523871437309 + 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: 8576900523871437310 + - rid: 8576900523871437311 + - rid: 8576900523871437312 + - rid: 8576900523871437308 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437307 + m_Connections: [] + - rid: 8576900523871437309 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437307 + m_Connections: [] + - rid: 8576900523871437310 + 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: 8576900523871437313 + LinkedVariable: + rid: 8576900523871437314 + - rid: 8576900523871437311 + 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: 8576900523871437315 + LinkedVariable: + rid: 8576900523871437316 + - rid: 8576900523871437312 + 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: 8576900523871437317 + LinkedVariable: + rid: -2 + - rid: 8576900523871437313 + 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: 8576900523871437314 + type: {class: 'TypedVariableModel`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + ID: + m_Value0: 9546023108006724255 + m_Value1: 13139882300079034470 + Name: Target + IsExposed: 0 + m_IsShared: 0 + m_Value: {fileID: 0} + - rid: 8576900523871437315 + 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: 8576900523871437316 + 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} + - rid: 8576900523871437317 + 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: 8576900523871437323 + type: {class: ActionNodeModel, ns: Unity.Behavior, asm: Unity.Behavior.Authoring} + data: + Position: {x: 358.14252, y: 143.69176} + ID: + m_Value0: 2543146926494331752 + m_Value1: 16203842873353913833 + Parents: + - rid: 8576900523871437332 + PortModels: + - rid: 8576900523871437324 + - rid: 8576900523871437325 + 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: 8576900523871437326 + - rid: 8576900523871437324 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437323 + m_Connections: [] + - rid: 8576900523871437325 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437323 + m_Connections: [] + - rid: 8576900523871437326 + 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: 8576900523871437327 + LinkedVariable: + rid: 8576900523871437314 + - rid: 8576900523871437327 + type: {class: 'BlackboardVariable`1[[System.Object, mscorlib]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 0 + m_Value1: 0 + Name: + - rid: 8576900523871437332 + type: {class: SequenceNodeModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + Position: {x: 452.34186, y: 123.805275} + ID: + m_Value0: 10214520319780007408 + m_Value1: 5191478572695873751 + Parents: [] + PortModels: + - rid: 8576900523871437333 + - rid: 8576900523871437334 + Nodes: + - rid: 8576900523871437307 + - rid: 8576900523871437323 + - rid: 8576900523871437333 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: InputPort + m_PortDataFlowType: 0 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437332 + m_Connections: + - rid: 8576900523871437190 + - rid: 8576900523871437334 + type: {class: PortModel, ns: Unity.Behavior.GraphFramework, asm: Unity.Behavior.GraphFramework} + data: + m_Name: OutputPort + m_PortDataFlowType: 1 + m_IsFloating: 0 + m_NodeModel: + rid: 8576900523871437332 + m_Connections: [] +--- !u!114 &8526535084835872973 +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: 8576900523871437191 + m_DebugInfo: {fileID: -7526900791162218060} + m_WasCompileWithPlaceholderNode: 0 + references: + version: 2 + RefIds: + - rid: -2 + type: {class: , ns: , asm: } + - rid: 8576900523871437191 + type: {class: BehaviorGraphModule, ns: Unity.Behavior, asm: Unity.Behavior} + data: + AuthoringAssetID: + m_Value0: 7459104701325772789 + m_Value1: 7787421155746665098 + m_DebugInfo: {fileID: -7526900791162218060} + BlackboardReference: + rid: 8576900523871437192 + BlackboardGroupReferences: [] + Root: + rid: 8576900523871437348 + m_VersionTimestamp: 639129709346051840 + - rid: 8576900523871437192 + type: {class: BlackboardReference, ns: Unity.Behavior, asm: Unity.Behavior} + data: + m_Blackboard: + rid: 8576900523871437194 + m_Source: {fileID: 9145486027612759989} + - rid: 8576900523871437194 + type: {class: Blackboard, ns: Unity.Behavior, asm: Unity.Behavior} + data: + m_Variables: + - rid: 8576900523871437257 + - rid: 8576900523871437258 + - rid: 8576900523871437257 + 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} + - rid: 8576900523871437258 + type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 9546023108006724255 + m_Value1: 13139882300079034470 + Name: Target + m_Value: {fileID: 0} + - rid: 8576900523871437348 + type: {class: Start, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 17422087895670303000 + m_Value1: 13687843103871736289 + Graph: + rid: 8576900523871437191 + m_Parent: + rid: -2 + m_Child: + rid: 8576900523871437349 + Repeat: 1 + AllowMultipleRepeatsPerTick: 0 + - rid: 8576900523871437349 + type: {class: SequenceComposite, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 10214520319780007408 + m_Value1: 5191478572695873751 + Graph: + rid: 8576900523871437191 + m_Parent: + rid: 8576900523871437348 + m_Children: + - rid: 8576900523871437350 + - rid: 8576900523871437351 + m_RegisteredObservers: [] + - rid: 8576900523871437350 + type: {class: FindClosestWithTagAction, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 5909309792806027897 + m_Value1: 2497907566840704140 + Graph: + rid: 8576900523871437191 + m_Parent: + rid: 8576900523871437349 + Target: + rid: 8576900523871437258 + Agent: + rid: 8576900523871437257 + Tag: + rid: 8576900523871437352 + - rid: 8576900523871437351 + type: {class: LogVariableToConsoleAction, ns: Unity.Behavior, asm: Unity.Behavior} + data: + ID: + m_Value0: 2543146926494331752 + m_Value1: 16203842873353913833 + Graph: + rid: 8576900523871437191 + m_Parent: + rid: 8576900523871437349 + Variable: + rid: 8576900523871437258 + - rid: 8576900523871437352 + 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 +--- !u!114 &9145486027612759989 +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: 639129706401206080 + AssetID: + m_Value0: 0 + m_Value1: 0 + m_Blackboard: + m_Variables: + - rid: 8576900523871437196 + - rid: 8576900523871437248 + m_SharedBlackboardVariableGuids: [] + references: + version: 2 + RefIds: + - rid: 8576900523871437196 + 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} + - rid: 8576900523871437248 + type: {class: 'BlackboardVariable`1[[UnityEngine.GameObject, UnityEngine.CoreModule]]', ns: Unity.Behavior, asm: Unity.Behavior} + data: + GUID: + m_Value0: 9546023108006724255 + m_Value1: 13139882300079034470 + Name: Target + m_Value: {fileID: 0} diff --git a/AI/Assets/Behaviors/FindPlayerByTagGraph.asset.meta b/AI/Assets/Behaviors/FindPlayerByTagGraph.asset.meta new file mode 100644 index 0000000..4cf67a2 --- /dev/null +++ b/AI/Assets/Behaviors/FindPlayerByTagGraph.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f507f8b0341084678a52a418487a126c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/AI/Assets/Scenes/SampleScene.unity b/AI/Assets/Scenes/SampleScene.unity index ae6b776..8bcd7e2 100644 --- a/AI/Assets/Scenes/SampleScene.unity +++ b/AI/Assets/Scenes/SampleScene.unity @@ -558,6 +558,7 @@ GameObject: - component: {fileID: 834270197} - component: {fileID: 834270196} - component: {fileID: 834270200} + - component: {fileID: 834270201} m_Layer: 0 m_Name: Enemy m_TagString: Untagged @@ -654,7 +655,7 @@ Transform: m_GameObject: {fileID: 834270195} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 15.94923, y: 1, z: -11.8} + m_LocalPosition: {x: 0, y: 1, z: -11.8} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -667,12 +668,41 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 834270195} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 9454dea900ac47458b0b0a41b50f7351, type: 3} m_Name: m_EditorClassIdentifier: Assembly-CSharp::AI.FSM.ChaseStateMachine playerController: {fileID: 1220817645} +--- !u!114 &834270201 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 834270195} + 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: -1493939157129430043, guid: f994c7ce892f3403b928211eb15aec30, type: 2} + m_BlackboardVariableOverridesList: + - rid: 8576900521602318569 + m_OriginalGraph: {fileID: 8526535084835872973, guid: f507f8b0341084678a52a418487a126c, type: 2} + m_IsInitialised: 0 + m_IsStarted: 0 + references: + version: 2 + RefIds: + - rid: 8576900521602318569 + 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: 834270195} --- !u!1 &839778696 GameObject: m_ObjectHideFlags: 0 @@ -691,7 +721,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!65 &839778697 BoxCollider: m_ObjectHideFlags: 0 @@ -800,7 +830,7 @@ GameObject: - component: {fileID: 1220817646} m_Layer: 0 m_Name: Player - m_TagString: Untagged + m_TagString: Player m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -894,7 +924,7 @@ Transform: m_GameObject: {fileID: 1220817641} serializedVersion: 2 m_LocalRotation: {x: -0, y: 1, z: -0, w: -0.0000004768371} - m_LocalPosition: {x: 16.13, y: 1, z: 4.2} + m_LocalPosition: {x: 0, y: 1, z: 4.2} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] diff --git a/AI/Assets/Scripts/BehaviorTree.meta b/AI/Assets/Scripts/BehaviorTree.meta new file mode 100644 index 0000000..ae765b1 --- /dev/null +++ b/AI/Assets/Scripts/BehaviorTree.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 64c4e3fb204f4969917cc3c9292203d8 +timeCreated: 1777370342 \ No newline at end of file diff --git a/AI/Assets/Scripts/BehaviorTree/Action.cs b/AI/Assets/Scripts/BehaviorTree/Action.cs new file mode 100644 index 0000000..9ef99d5 --- /dev/null +++ b/AI/Assets/Scripts/BehaviorTree/Action.cs @@ -0,0 +1,7 @@ +namespace BehaviorTree +{ + public abstract class Action : Node + { + + } +} \ No newline at end of file diff --git a/AI/Assets/Scripts/BehaviorTree/Action.cs.meta b/AI/Assets/Scripts/BehaviorTree/Action.cs.meta new file mode 100644 index 0000000..d312a5f --- /dev/null +++ b/AI/Assets/Scripts/BehaviorTree/Action.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: f3ab3ddc36e243b2be90aa9b5509e227 +timeCreated: 1777370370 \ No newline at end of file diff --git a/AI/Assets/Scripts/BehaviorTree/Composite.cs b/AI/Assets/Scripts/BehaviorTree/Composite.cs new file mode 100644 index 0000000..03a9bd1 --- /dev/null +++ b/AI/Assets/Scripts/BehaviorTree/Composite.cs @@ -0,0 +1,9 @@ +using System.Collections.Generic; + +namespace BehaviorTree +{ + public abstract class Composite : Node + { + protected List nodes = new List(); + } +} \ No newline at end of file diff --git a/AI/Assets/Scripts/BehaviorTree/Composite.cs.meta b/AI/Assets/Scripts/BehaviorTree/Composite.cs.meta new file mode 100644 index 0000000..b2368c4 --- /dev/null +++ b/AI/Assets/Scripts/BehaviorTree/Composite.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 14d4eb6b8f8d457a8337c28efd869803 +timeCreated: 1777370399 \ No newline at end of file diff --git a/AI/Assets/Scripts/BehaviorTree/Condition.cs b/AI/Assets/Scripts/BehaviorTree/Condition.cs new file mode 100644 index 0000000..abc8b53 --- /dev/null +++ b/AI/Assets/Scripts/BehaviorTree/Condition.cs @@ -0,0 +1,7 @@ +namespace BehaviorTree +{ + public abstract class Condition : Node + { + + } +} \ No newline at end of file diff --git a/AI/Assets/Scripts/BehaviorTree/Condition.cs.meta b/AI/Assets/Scripts/BehaviorTree/Condition.cs.meta new file mode 100644 index 0000000..76f33cb --- /dev/null +++ b/AI/Assets/Scripts/BehaviorTree/Condition.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 802a61204be646c99182eba809e9aaf6 +timeCreated: 1777370380 \ No newline at end of file diff --git a/AI/Assets/Scripts/BehaviorTree/Decorator.cs b/AI/Assets/Scripts/BehaviorTree/Decorator.cs new file mode 100644 index 0000000..1322398 --- /dev/null +++ b/AI/Assets/Scripts/BehaviorTree/Decorator.cs @@ -0,0 +1,8 @@ +namespace BehaviorTree +{ + public abstract class Decorator : Node + { + protected Node node = null; + + } +} \ No newline at end of file diff --git a/AI/Assets/Scripts/BehaviorTree/Decorator.cs.meta b/AI/Assets/Scripts/BehaviorTree/Decorator.cs.meta new file mode 100644 index 0000000..87c723d --- /dev/null +++ b/AI/Assets/Scripts/BehaviorTree/Decorator.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 14a7012970af4403878ef7499c89a656 +timeCreated: 1777370408 \ No newline at end of file diff --git a/AI/Assets/Scripts/BehaviorTree/Node.cs b/AI/Assets/Scripts/BehaviorTree/Node.cs new file mode 100644 index 0000000..433d9ab --- /dev/null +++ b/AI/Assets/Scripts/BehaviorTree/Node.cs @@ -0,0 +1,29 @@ +using System.Collections.Generic; + +namespace BehaviorTree +{ + public abstract class Node + { + public virtual Status Start() + { + return Status.Running; + } + + public virtual Status End() + { + return Status.Success; + } + + public virtual Status Update() + { + return Status.Running; + } + } + + public enum Status + { + Success, + Failure, + Running + } +} \ No newline at end of file diff --git a/AI/Assets/Scripts/BehaviorTree/Node.cs.meta b/AI/Assets/Scripts/BehaviorTree/Node.cs.meta new file mode 100644 index 0000000..a9d9a88 --- /dev/null +++ b/AI/Assets/Scripts/BehaviorTree/Node.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: d82e920d170a41e7b3c88051227b2b87 +timeCreated: 1777370362 \ No newline at end of file diff --git a/AI/Assets/Scripts/BehaviorTree/Selector.cs b/AI/Assets/Scripts/BehaviorTree/Selector.cs new file mode 100644 index 0000000..103368d --- /dev/null +++ b/AI/Assets/Scripts/BehaviorTree/Selector.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; + +namespace BehaviorTree +{ + public class Selector : Composite + { + private int _currentIndex; + private Node _currentNode; + + public Selector(List _nodes) + { + nodes = _nodes; + } + + public override Status Start() + { + if (nodes == null || nodes.Count == 0) + { + return Status.Failure; + } + + _currentIndex = 0; + _currentNode = nodes[_currentIndex]; + _currentNode.Start(); + + return Status.Running; + } + + public override Status Update() + { + Status status = _currentNode?.Update() ?? Status.Failure; + + switch (status) + { + case Status.Failure: + if (_currentNode?.End() == Status.Failure) return Status.Failure; + _currentIndex++; + if (_currentIndex >= nodes.Count) return Status.Failure; + _currentNode = nodes[_currentIndex]; + if (_currentNode?.Start() == Status.Failure) return Status.Failure; + return Status.Running; + case Status.Success: + _currentNode?.End(); + return Status.Success; + case Status.Running: + return Status.Running; + default: + throw new ArgumentOutOfRangeException(); + } + } + } +} \ No newline at end of file diff --git a/AI/Assets/Scripts/BehaviorTree/Selector.cs.meta b/AI/Assets/Scripts/BehaviorTree/Selector.cs.meta new file mode 100644 index 0000000..f52b553 --- /dev/null +++ b/AI/Assets/Scripts/BehaviorTree/Selector.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 6cdc8db4acb84507990e59ccd03bf1a3 +timeCreated: 1777370428 \ No newline at end of file diff --git a/AI/Assets/Scripts/BehaviorTree/Sequence.cs b/AI/Assets/Scripts/BehaviorTree/Sequence.cs new file mode 100644 index 0000000..d94559c --- /dev/null +++ b/AI/Assets/Scripts/BehaviorTree/Sequence.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; + +namespace BehaviorTree +{ + public class Sequence : Composite + { + private int _currentIndex; + private Node _currentNode; + + public Sequence(List _nodes) + { + nodes = _nodes; + } + + public override Status Start() + { + if (nodes == null || nodes.Count == 0) + { + return Status.Failure; + } + + _currentIndex = 0; + _currentNode = nodes[_currentIndex]; + _currentNode.Start(); + + return Status.Running; + } + + public override Status Update() + { + Status status = _currentNode?.Update() ?? Status.Failure; + + switch (status) + { + case Status.Success: + if (_currentNode?.End() == Status.Failure) return Status.Failure; + _currentIndex++; + if (_currentIndex >= nodes.Count) return Status.Success; + _currentNode = nodes[_currentIndex]; + if (_currentNode?.Start() == Status.Failure) return Status.Failure; + return Status.Running; + case Status.Failure: + _currentNode?.End(); + return Status.Failure; + case Status.Running: + return Status.Running; + default: + throw new ArgumentOutOfRangeException(); + } + } + } +} \ No newline at end of file diff --git a/AI/Assets/Scripts/BehaviorTree/Sequence.cs.meta b/AI/Assets/Scripts/BehaviorTree/Sequence.cs.meta new file mode 100644 index 0000000..1179dc9 --- /dev/null +++ b/AI/Assets/Scripts/BehaviorTree/Sequence.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: a7965f6ffc804719afe03c1ea8ed1f1d +timeCreated: 1777370418 \ No newline at end of file diff --git a/AI/Assets/Scripts/BehaviorTree/Tree.cs b/AI/Assets/Scripts/BehaviorTree/Tree.cs new file mode 100644 index 0000000..0d2c993 --- /dev/null +++ b/AI/Assets/Scripts/BehaviorTree/Tree.cs @@ -0,0 +1,66 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace BehaviorTree +{ + public class Tree : MonoBehaviour + { + private Node _rootNode; + + private void OnEnable() + { + _rootNode = new Selector(new List{}); + Status status = _rootNode.Start(); + Debug.Log(status); + + switch (status) + { + case Status.Success: + break; + case Status.Failure: + break; + case Status.Running: + break; + default: + throw new ArgumentOutOfRangeException(); + } + } + + private void OnDisable() + { + Status status = _rootNode?.End() ?? Status.Failure; + + switch (status) + { + case Status.Success: + break; + case Status.Failure: + break; + case Status.Running: + break; + default: + throw new ArgumentOutOfRangeException(); + } + + _rootNode = null; + } + + private void Update() + { + Status status = _rootNode?.Update() ?? Status.Failure; + + switch (status) + { + case Status.Success: + break; + case Status.Failure: + break; + case Status.Running: + break; + default: + throw new ArgumentOutOfRangeException(); + } + } + } +} \ No newline at end of file diff --git a/AI/Assets/Scripts/BehaviorTree/Tree.cs.meta b/AI/Assets/Scripts/BehaviorTree/Tree.cs.meta new file mode 100644 index 0000000..d537b01 --- /dev/null +++ b/AI/Assets/Scripts/BehaviorTree/Tree.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 48d4d2eb93f743c0821902732350a1e5 +timeCreated: 1777370351 \ No newline at end of file diff --git a/AI/Assets/Scripts/UnityBehaviors.meta b/AI/Assets/Scripts/UnityBehaviors.meta new file mode 100644 index 0000000..6b0eef3 --- /dev/null +++ b/AI/Assets/Scripts/UnityBehaviors.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9fdd1a937331f41f6bfe17cf230bbd57 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/AI/Assets/Scripts/UnityBehaviors/FindByRaycastAction.cs b/AI/Assets/Scripts/UnityBehaviors/FindByRaycastAction.cs new file mode 100644 index 0000000..84504d2 --- /dev/null +++ b/AI/Assets/Scripts/UnityBehaviors/FindByRaycastAction.cs @@ -0,0 +1,49 @@ +using System; +using AI.FSM; +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: "4485803bf98219ce319c3000d6f8e6bf")] +public partial class FindByRaycastAction : Action +{ + [SerializeReference] public BlackboardVariable Target; + [SerializeReference] public BlackboardVariable Agent; + [SerializeReference] public BlackboardVariable MaxDistance = new(10.0f); + + protected override Status OnStart() + { + // initialize action here + + // test for valid variables + if (Agent.Value == null) return Status.Failure; + + return Status.Running; + } + + protected override Status OnUpdate() + { + 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(); + if (!playerController) return Status.Failure; + + Target.Value = playerController.gameObject; + return Status.Success; + } + + protected override void OnEnd() + { + // deinitialize action here + } +} + diff --git a/AI/Assets/Scripts/UnityBehaviors/FindByRaycastAction.cs.meta b/AI/Assets/Scripts/UnityBehaviors/FindByRaycastAction.cs.meta new file mode 100644 index 0000000..ad0af40 --- /dev/null +++ b/AI/Assets/Scripts/UnityBehaviors/FindByRaycastAction.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 91157a6cd972849c58afadf2f49c5d04 \ No newline at end of file diff --git a/AI/Assets/Scripts/UnityBehaviors/GameObjectNullCondition.cs b/AI/Assets/Scripts/UnityBehaviors/GameObjectNullCondition.cs new file mode 100644 index 0000000..f6f4b28 --- /dev/null +++ b/AI/Assets/Scripts/UnityBehaviors/GameObjectNullCondition.cs @@ -0,0 +1,35 @@ +using System; +using Unity.Behavior; +using UnityEngine; + +[Serializable, Unity.Properties.GeneratePropertyBag] +[Condition(name: "Target Null", story: "[Target] [is] null", category: "Conditions", id: "83ee136bdfeb6568a8a2fb0a340e6e69")] +public partial class GameObjectNullCondition : Condition +{ + [SerializeReference] public BlackboardVariable Target; + [Comparison(comparisonType: ComparisonType.Boolean)] + [SerializeReference] public BlackboardVariable Is; + + public override bool IsTrue() + { + if (Is.Value == ConditionOperator.Equal) + { + return Target.Value == null; + } + else + { + return Target.Value != null; + } + + return (Target.Value == null && Is.Value == ConditionOperator.Equal) || + (Target.Value != null && Is.Value == ConditionOperator.NotEqual); + } + + public override void OnStart() + { + } + + public override void OnEnd() + { + } +} diff --git a/AI/Assets/Scripts/UnityBehaviors/GameObjectNullCondition.cs.meta b/AI/Assets/Scripts/UnityBehaviors/GameObjectNullCondition.cs.meta new file mode 100644 index 0000000..51707b5 --- /dev/null +++ b/AI/Assets/Scripts/UnityBehaviors/GameObjectNullCondition.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 0c4c02578331346c792b21cbd5e227a4 \ No newline at end of file diff --git a/AI/Packages/manifest.json b/AI/Packages/manifest.json index c77c364..fa5580c 100644 --- a/AI/Packages/manifest.json +++ b/AI/Packages/manifest.json @@ -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", diff --git a/AI/Packages/packages-lock.json b/AI/Packages/packages-lock.json index 2e6a289..f00b464 100644 --- a/AI/Packages/packages-lock.json +++ b/AI/Packages/packages-lock.json @@ -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", diff --git a/AI/ProjectSettings/BehaviorSettings.asset b/AI/ProjectSettings/BehaviorSettings.asset new file mode 100644 index 0000000..d10fc77 --- /dev/null +++ b/AI/ProjectSettings/BehaviorSettings.asset @@ -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 diff --git a/AI/ProjectSettings/EditorBuildSettings.asset b/AI/ProjectSettings/EditorBuildSettings.asset index d057ba3..b0dd257 100644 --- a/AI/ProjectSettings/EditorBuildSettings.asset +++ b/AI/ProjectSettings/EditorBuildSettings.asset @@ -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