├── .gitattributes
├── Editor.meta
├── Editor
├── BTEditorWindow.cs
├── BTEditorWindow.cs.meta
├── BTExecutorInspectorWindow.cs
├── BTExecutorInspectorWindow.cs.meta
├── BTInspectorWindow.cs
├── BTInspectorWindow.cs.meta
├── BTNodeGraph.cs
├── BTNodeGraph.cs.meta
├── BTNodeGraphView.cs
├── BTNodeGraphView.cs.meta
├── BTSearchWindow.cs
├── BTSearchWindow.cs.meta
├── EditorWindowWorkSpaceUI.cs
├── EditorWindowWorkSpaceUI.cs.meta
├── VariableReferenceDrawer.cs
└── VariableReferenceDrawer.cs.meta
├── README.md
├── README.md.meta
├── Resources.meta
├── Resources
├── BehaviorTreeEditorWindow.uss
├── BehaviorTreeEditorWindow.uss.meta
├── BehaviorTreeEditorWindow.uxml
├── BehaviorTreeEditorWindow.uxml.meta
├── BehaviorTreeNodeGraph.uss
├── BehaviorTreeNodeGraph.uss.meta
├── BehaviorTreeNodeGraph.uxml
├── BehaviorTreeNodeGraph.uxml.meta
├── BehaviorTreeNodeView.uss
├── BehaviorTreeNodeView.uss.meta
├── BehaviorTreeNodeView.uxml
├── BehaviorTreeNodeView.uxml.meta
├── BlackboardEditorWindow.uss
├── BlackboardEditorWindow.uss.meta
├── BlackboardEditorWindow.uxml
├── BlackboardEditorWindow.uxml.meta
├── BlackboardVariableView.uss
├── BlackboardVariableView.uss.meta
├── BlackboardVariableView.uxml
├── BlackboardVariableView.uxml.meta
├── NodeGraphGridBackground.uss
└── NodeGraphGridBackground.uss.meta
├── Runtime.meta
└── Runtime
├── BTNodeAttribute.cs
├── BTNodeAttribute.cs.meta
├── BehaviorTree.cs
├── BehaviorTree.cs.meta
├── BehaviorTreeBlackboard.cs
├── BehaviorTreeBlackboard.cs.meta
├── BehaviorTreeExecutor.cs
├── BehaviorTreeExecutor.cs.meta
├── Nodes.meta
├── Nodes
├── BTNodeAction.cs
├── BTNodeAction.cs.meta
├── BTNodeBase.cs
├── BTNodeBase.cs.meta
├── BTNodeCondition.cs
├── BTNodeCondition.cs.meta
├── BTNodeControl.cs
├── BTNodeControl.cs.meta
├── BTNodeDecorator.cs
├── BTNodeDecorator.cs.meta
├── BTNodeLeaf.cs
├── BTNodeLeaf.cs.meta
├── BTNodeParallel.cs
├── BTNodeParallel.cs.meta
├── BTNodeSelector.cs
├── BTNodeSelector.cs.meta
├── BTNodeSequence.cs
├── BTNodeSequence.cs.meta
├── BTNodeSubTree.cs
├── BTNodeSubTree.cs.meta
├── Examples.meta
└── Examples
│ ├── CompareDistance.cs
│ ├── CompareDistance.cs.meta
│ ├── FaceTo.cs
│ ├── FaceTo.cs.meta
│ ├── FixedReturnValue.cs
│ ├── FixedReturnValue.cs.meta
│ ├── MoveTo.cs
│ ├── MoveTo.cs.meta
│ ├── PlayAnimation.cs
│ ├── PlayAnimation.cs.meta
│ ├── PrintLog.cs
│ ├── PrintLog.cs.meta
│ ├── Repeat.cs
│ ├── Repeat.cs.meta
│ ├── Reverse.cs
│ ├── Reverse.cs.meta
│ ├── SetAnimation.cs
│ ├── SetAnimation.cs.meta
│ ├── SetNMADestination.cs
│ ├── SetNMADestination.cs.meta
│ ├── StopNavMeshAgent.cs
│ ├── StopNavMeshAgent.cs.meta
│ ├── Wait.cs
│ └── Wait.cs.meta
├── Variables.meta
└── Variables
├── BlackBoardReference.cs
├── BlackBoardReference.cs.meta
├── BlackboardVariable.cs
├── BlackboardVariable.cs.meta
├── Examples.meta
├── Examples
├── BoolVariable.cs
├── BoolVariable.cs.meta
├── FloatVariable.cs
├── FloatVariable.cs.meta
├── StringVariable.cs
├── StringVariable.cs.meta
├── TransformVariable.cs
├── TransformVariable.cs.meta
├── Vector3Variable.cs
└── Vector3Variable.cs.meta
├── Variable.cs
├── Variable.cs.meta
├── VariableReference.cs
└── VariableReference.cs.meta
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 62b79670d040a5a43a18cdc69588e77c
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Editor/BTEditorWindow.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Editor/BTEditorWindow.cs
--------------------------------------------------------------------------------
/Editor/BTEditorWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3737ad2a6c6d6f245b47f3f7911728a1
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/BTExecutorInspectorWindow.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Editor/BTExecutorInspectorWindow.cs
--------------------------------------------------------------------------------
/Editor/BTExecutorInspectorWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7cf3cf6f1b742fd478075101e433dad4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/BTInspectorWindow.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Editor/BTInspectorWindow.cs
--------------------------------------------------------------------------------
/Editor/BTInspectorWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d67beb2c8305b874e80329f0fc635b4f
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/BTNodeGraph.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Editor/BTNodeGraph.cs
--------------------------------------------------------------------------------
/Editor/BTNodeGraph.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0f004a52e1358f04ebf256800414e5f6
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/BTNodeGraphView.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Editor/BTNodeGraphView.cs
--------------------------------------------------------------------------------
/Editor/BTNodeGraphView.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b60575978facac148b2f97fe4dd610e2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/BTSearchWindow.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Editor/BTSearchWindow.cs
--------------------------------------------------------------------------------
/Editor/BTSearchWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1df63c5f3e4fc794ba044baad6a116c4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/EditorWindowWorkSpaceUI.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Editor/EditorWindowWorkSpaceUI.cs
--------------------------------------------------------------------------------
/Editor/EditorWindowWorkSpaceUI.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fa465d8bba2218e4db79746badac0412
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Editor/VariableReferenceDrawer.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Editor/VariableReferenceDrawer.cs
--------------------------------------------------------------------------------
/Editor/VariableReferenceDrawer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a9fe4ae2a82597f4e9bfb971b19b155c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Unity-RPGCore-BehaviorTree
2 | Unity BehaviorTree System(Editor/Runtime)
3 |
--------------------------------------------------------------------------------
/README.md.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 701c13f647475d74891c9a41f6cacc3f
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Resources.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 01db2dab159a52e4cb7f69f8e0aeb703
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Resources/BehaviorTreeEditorWindow.uss:
--------------------------------------------------------------------------------
1 | #btTarget Label {
2 | -unity-text-align: middle-left;
3 | min-width: 64px;
4 | -unity-font-style: bold;
5 | font-size: 14px;
6 | }
7 |
8 | #btTarget PopupTextElement {
9 | min-width: 96px;
10 | -unity-font-style: bold;
11 | font-size: 14px;
12 | -unity-text-align: middle-center;
13 | }
14 |
15 | #fieldName {
16 | min-width: 96px;
17 | -unity-font-style: bold;
18 | padding-left: 4px;
19 | -unity-text-align: middle-left;
20 | }
21 |
22 | #field {
23 | min-width: 64px;
24 | border-left-color: rgb(34, 34, 34);
25 | }
26 |
27 | #fieldContainer_ref {
28 | background-color: rgb(26, 26, 26);
29 | margin-top: 4px;
30 | }
31 |
32 | #inspectorTitle {
33 | -unity-text-align: middle-center;
34 | -unity-font-style: bold;
35 | border-bottom-width: 0;
36 | border-bottom-color: rgb(103, 103, 103);
37 | background-color: rgb(43, 43, 43);
38 | font-size: 16px;
39 | margin-bottom: 4px;
40 | margin-top: 0;
41 | padding-top: 2px;
42 | padding-bottom: 2px;
43 | }
44 |
45 | #blackboardTitle {
46 | -unity-font-style: bold;
47 | font-size: 16px;
48 | -unity-text-align: middle-center;
49 | -unity-background-image-tint-color: rgb(44, 44, 44);
50 | background-color: rgb(44, 44, 44);
51 | margin-bottom: 4px;
52 | padding-top: 2px;
53 | padding-bottom: 2px;
54 | }
55 |
--------------------------------------------------------------------------------
/Resources/BehaviorTreeEditorWindow.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ee39f69993e6cf548be4ee66f56ff356
3 | ScriptedImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 2
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 | script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0}
11 | disableValidation: 0
12 |
--------------------------------------------------------------------------------
/Resources/BehaviorTreeEditorWindow.uxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Resources/BehaviorTreeEditorWindow.uxml.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3d6ff6c56f61cc64f9b4481600a6b8ed
3 | ScriptedImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 2
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 | script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
11 |
--------------------------------------------------------------------------------
/Resources/BehaviorTreeNodeGraph.uss:
--------------------------------------------------------------------------------
1 | :hover > #selection-border {
2 | border-color: rgba(68, 192, 255, 0.5);
3 | border-width: 1px;
4 | }
5 |
6 | :selected > #selection-border {
7 | border-color: rgb(68, 192, 255);
8 | border-width: 1px;
9 | }
10 |
11 | :selected:hover > #selection-border {
12 | border-color: rgb(68, 192, 255);
13 | border-width: 2px;
14 | }
15 |
16 | .node {
17 | min-width: 160px;
18 | background-color: rgba(32, 32, 32, 0);
19 | border-left-color: rgba(0, 0, 0, 0);
20 | border-right-color: rgba(0, 0, 0, 0);
21 | border-top-color: rgba(0, 0, 0, 0);
22 | border-bottom-color: rgba(0, 0, 0, 0);
23 | }
24 |
--------------------------------------------------------------------------------
/Resources/BehaviorTreeNodeGraph.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 618c200ffd1676e42a7d15b44056c6a2
3 | ScriptedImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 2
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 | script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0}
11 | disableValidation: 0
12 |
--------------------------------------------------------------------------------
/Resources/BehaviorTreeNodeGraph.uxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Resources/BehaviorTreeNodeGraph.uxml.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 47973f555e1e1c2488c9be1eabaaaf23
3 | ScriptedImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 2
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 | script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
11 |
--------------------------------------------------------------------------------
/Resources/BehaviorTreeNodeView.uss:
--------------------------------------------------------------------------------
1 | #input-port {
2 | flex-direction: column;
3 | flex-grow: 1;
4 | -unity-text-align: middle-center;
5 | }
6 |
7 | #output-port {
8 | flex-direction: column-reverse;
9 | -unity-text-align: middle-center;
10 | }
11 |
12 | #node-state {
13 | position: absolute;
14 | left: 0;
15 | top: 0;
16 | right: 0;
17 | bottom: 0;
18 | border-width: 5px;
19 | }
20 |
21 | #selection-border {
22 | border-width: 0;
23 | border-radius: 8px;
24 | margin: 1px;
25 | position: absolute;
26 | left: 0;
27 | top: 0;
28 | right: 0;
29 | bottom: 0;
30 | }
31 |
32 | :hover > #selection-border {
33 | border-color: rgba(68, 192, 255, 0.5);
34 | border-width: 1px;
35 | }
36 |
37 | :selected > #selection-border {
38 | border-color: rgb(68, 192, 255);
39 | border-width: 1px;
40 | }
41 |
42 | :selected:hover > #selection-border {
43 | border-color: rgb(68, 192, 255);
44 | border-width: 2px;
45 | }
46 |
47 | #node-border {
48 | margin: 1px;
49 | border-radius: 6px;
50 | }
51 |
52 | #contents {
53 | flex: 1 0 auto;
54 | }
55 |
56 | #divider {
57 | background-color: rgba(35, 35, 35, 0.8);
58 | border-color: rgba(35, 35, 35, 0.8);
59 | }
60 |
61 | #divider.horizontal {
62 | height: 0.01px;
63 | border-bottom-width: 1px;
64 | }
65 |
66 | #contents > #top {
67 | flex-direction: column;
68 | }
69 |
70 | #input {
71 | background-color: rgba(63, 63, 63, 0.8);
72 | padding-top: 2px;
73 | padding-bottom: 2px;
74 | flex: 1 0 auto;
75 | align-items: center;
76 | }
77 |
78 | #output {
79 | background-color: rgba(63, 63, 63, 0.8);
80 | padding-top: 2px;
81 | padding-bottom: 2px;
82 | flex: 1 0 auto;
83 | align-items: center;
84 | }
85 |
86 | #title {
87 | background-color: rgba(63, 63, 63, 0.8);
88 | height: 36px;
89 | }
90 |
91 | #title-label {
92 | color: rgb(193, 193, 193);
93 | font-size: 14px;
94 | -unity-text-align: middle-center;
95 | margin: 6px 6px 0;
96 | -unity-font-style: bold;
97 | }
98 |
99 | #title-button-container {
100 | flex-direction: row;
101 | flex-grow: 1;
102 | background-color: rgb(55, 55, 55);
103 | }
104 |
105 | #collapse-button {
106 | flex-grow: 1;
107 | }
108 |
109 | #collapse-button > #icon {
110 | -unity-background-scale-mode: scale-to-fit;
111 | opacity: 0.5;
112 | flex-grow: 1;
113 | }
114 |
115 | #description {
116 | background-color: rgba(63, 63, 63, 0.8);
117 | min-height: 50px;
118 | }
119 |
120 | #description-label {
121 | color: rgb(193, 193, 193);
122 | font-size: 12px;
123 | -unity-text-align: middle-left;
124 | margin: 6px 6px 0;
125 | max-width: 250px;
126 | white-space: normal;
127 | }
128 |
129 | .node:hover#collapse-button > #icon {
130 | visibility: visible;
131 | }
132 |
133 | .node {
134 | min-width: 220px;
135 | margin-left: 0;
136 | margin-right: 0;
137 | margin-top: 0;
138 | margin-bottom: 0;
139 | }
140 |
141 | .action #divider {
142 | background-color: rgba(17, 0, 28, 0.8);
143 | border-color: rgba(17, 0, 28, 0.8);
144 | }
145 |
146 | .action #input {
147 | background-color: rgba(34, 1, 53, 0.8);
148 | }
149 |
150 | .action #output {
151 | background-color: rgba(34, 1, 53, 0.8);
152 | }
153 |
154 | .action #title {
155 | background-color: rgba(25, 0, 40, 0.8);
156 | }
157 |
158 | .action #description {
159 | background-color: rgba(25, 0, 40, 0.8);
160 | }
161 |
162 | .condition #divider {
163 | background-color: rgba(0, 28, 0, 0.8);
164 | border-color: rgba(17, 0, 28, 0.8);
165 | }
166 |
167 | .condition #input {
168 | background-color: rgba(1, 53, 1, 0.8);
169 | }
170 |
171 | .condition #output {
172 | background-color: rgba(1, 53, 1, 0.8);
173 | }
174 |
175 | .condition #title {
176 | background-color: rgba(0, 40, 0, 0.8);
177 | }
178 |
179 | .condition #description {
180 | background-color: rgba(0, 40, 0, 0.8);
181 | }
182 |
183 | .composite #divider {
184 | background-color: rgba(1, 42, 74, 0.8);
185 | border-color: rgba(1, 42, 74, 0.8);
186 | }
187 |
188 | .composite #input {
189 | background-color: rgba(1, 73, 124, 0.8);
190 | }
191 |
192 | .composite #output {
193 | background-color: rgba(1, 73, 124, 0.8);
194 | }
195 |
196 | .composite #title {
197 | background-color: rgba(1, 58, 99, 0.8);
198 | }
199 |
200 | .composite #description {
201 | background-color: rgba(1, 58, 99, 0.8);
202 | }
203 |
204 | .decorator #divider {
205 | background-color: rgba(0, 17, 28, 0.8);
206 | border-color: rgba(0, 17, 28, 0.8);
207 | }
208 |
209 | .decorator #input {
210 | background-color: rgba(0, 26, 44, 0.8);
211 | }
212 |
213 | .decorator #output {
214 | background-color: rgba(0, 26, 44, 0.8);
215 | }
216 |
217 | .decorator #title {
218 | background-color: rgba(0, 21, 35, 0.8);
219 | }
220 |
221 | .decorator #description {
222 | background-color: rgba(0, 21, 35, 0.8);
223 | }
224 |
225 | .failure #node-state {
226 | border-color: rgb(200, 0, 0);
227 | border-left-width: 5px;
228 | border-right-width: 5px;
229 | border-top-width: 5px;
230 | border-bottom-width: 5px;
231 | }
232 |
233 | .running #node-state {
234 | border-color: rgb(255, 200, 0);
235 | border-left-width: 5px;
236 | border-right-width: 5px;
237 | border-top-width: 5px;
238 | border-bottom-width: 5px;
239 | border-left-color: rgba(255, 152, 0, 255);
240 | border-right-color: rgba(255, 152, 0, 255);
241 | border-top-color: rgba(255, 152, 0, 255);
242 | border-bottom-color: rgba(255, 152, 0, 255);
243 | }
244 |
245 | .success #node-state {
246 | border-color: rgb(0, 200, 31);
247 | border-left-width: 5px;
248 | border-right-width: 5px;
249 | border-top-width: 5px;
250 | border-bottom-width: 5px;
251 | border-left-color: rgba(0, 255, 40, 255);
252 | border-right-color: rgba(0, 255, 40, 255);
253 | border-top-color: rgba(0, 255, 40, 255);
254 | border-bottom-color: rgba(0, 255, 40, 255);
255 | }
256 |
--------------------------------------------------------------------------------
/Resources/BehaviorTreeNodeView.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9d0a630a6e9ca054eaef43c0c60cbe11
3 | ScriptedImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 2
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 | script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0}
11 | disableValidation: 0
12 |
--------------------------------------------------------------------------------
/Resources/BehaviorTreeNodeView.uxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Resources/BehaviorTreeNodeView.uxml.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d730b2250d374d049b7fb9cfce06ae27
3 | ScriptedImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 2
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 | script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
11 |
--------------------------------------------------------------------------------
/Resources/BlackboardEditorWindow.uss:
--------------------------------------------------------------------------------
1 | Label {
2 | font-size: 20px;
3 | -unity-font-style: bold;
4 | color: rgb(68, 138, 255);
5 | }
--------------------------------------------------------------------------------
/Resources/BlackboardEditorWindow.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9cb854a7a0beb4f4a8bc2710700709a5
3 | ScriptedImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 2
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 | script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0}
11 | disableValidation: 0
12 |
--------------------------------------------------------------------------------
/Resources/BlackboardEditorWindow.uxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Resources/BlackboardEditorWindow.uxml.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5a2de705cd2d42e42872709ccc1be0f4
3 | ScriptedImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 2
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 | script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
11 |
--------------------------------------------------------------------------------
/Resources/BlackboardVariableView.uss:
--------------------------------------------------------------------------------
1 | :hover > #variableContainer {
2 | border-left-color: rgb(94, 229, 255);
3 | border-right-color: rgb(94, 229, 255);
4 | border-top-color: rgb(94, 229, 255);
5 | border-bottom-color: rgb(94, 229, 255);
6 | border-left-width: 0.5px;
7 | border-right-width: 0.5px;
8 | border-top-width: 0.5px;
9 | border-bottom-width: 0.5px;
10 | }
11 |
--------------------------------------------------------------------------------
/Resources/BlackboardVariableView.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fccea2374f864c7498bf9698ecdde61a
3 | ScriptedImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 2
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 | script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0}
11 | disableValidation: 0
12 |
--------------------------------------------------------------------------------
/Resources/BlackboardVariableView.uxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Resources/BlackboardVariableView.uxml.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7b0ce58a564511c4d875d61d48be5a6c
3 | ScriptedImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 2
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 | script: {fileID: 13804, guid: 0000000000000000e000000000000000, type: 0}
11 |
--------------------------------------------------------------------------------
/Resources/NodeGraphGridBackground.uss:
--------------------------------------------------------------------------------
1 | GridBackground {
2 | --grid-background-color : #222222;
3 | --line-color: rgba(193,196,192,0.1);
4 | --thick-line-color: rgba(193,196,192,0.1);
5 | --spacing: 25;
6 | }
--------------------------------------------------------------------------------
/Resources/NodeGraphGridBackground.uss.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f6d48547e01fada4c8affb0d0a134c7b
3 | ScriptedImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 2
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 | script: {fileID: 12385, guid: 0000000000000000e000000000000000, type: 0}
11 | disableValidation: 0
12 |
--------------------------------------------------------------------------------
/Runtime.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d2b9b9f5ff6b9c94fa21995f6e2032c5
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Runtime/BTNodeAttribute.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/BTNodeAttribute.cs
--------------------------------------------------------------------------------
/Runtime/BTNodeAttribute.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4ec99d4890e813c49aa543c62a165076
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/BehaviorTree.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/BehaviorTree.cs
--------------------------------------------------------------------------------
/Runtime/BehaviorTree.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d4422846adb43fa44854c3ea5f143d41
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/BehaviorTreeBlackboard.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/BehaviorTreeBlackboard.cs
--------------------------------------------------------------------------------
/Runtime/BehaviorTreeBlackboard.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 30645a5eca2e4ef43b794e3b5aa2d59d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/BehaviorTreeExecutor.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/BehaviorTreeExecutor.cs
--------------------------------------------------------------------------------
/Runtime/BehaviorTreeExecutor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 414d25a655752ea44bddf877b0c03ae3
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 07f919a8d2543284f89993a02e17e589
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeAction.cs:
--------------------------------------------------------------------------------
1 | using RPGCore.BehaviorTree.Nodes;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using UnityEngine;
5 |
6 | namespace RPGCore.BehaviorTree.Nodes
7 | {
8 | public abstract class BTNodeAction : BTNodeLeaf
9 | {
10 | public BTNodeAction()
11 | {
12 | nodeType = BTNodeType.Action;
13 | }
14 | }
15 | }
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeAction.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0a93c5353ae3c81498f8d242b529df39
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeBase.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/BTNodeBase.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeBase.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eb4d1c14ac3b184479fb7e0ac80df0e9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeCondition.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/BTNodeCondition.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeCondition.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7236ffd62b8f62a449710daa16bb0dcf
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeControl.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/BTNodeControl.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeControl.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f6f62fb855d74924b89303ebc93048bd
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeDecorator.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/BTNodeDecorator.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeDecorator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9d1c10367025681408d40431b94a1b4c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeLeaf.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/BTNodeLeaf.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeLeaf.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2642a41f89a246143a3dcf88ef61108c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeParallel.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/BTNodeParallel.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeParallel.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4032c778efd254742bc96c533943d0b1
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeSelector.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/BTNodeSelector.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeSelector.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 001a311aa5ee7bf41a79bb62b0b11738
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeSequence.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/BTNodeSequence.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeSequence.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 27955c27e2d2c1049b3f323920995e33
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeSubTree.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/BTNodeSubTree.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/BTNodeSubTree.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 36b326010e1f9cb448d09224d094b829
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8351dcc145cee3a418a5475ab675d418
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/CompareDistance.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/Examples/CompareDistance.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/CompareDistance.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a9f1b1f87d9e3d044be8537b409a80e9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/FaceTo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/Examples/FaceTo.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/FaceTo.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 80f0e769222359b4da6cf3ff11805c08
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/FixedReturnValue.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/Examples/FixedReturnValue.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/FixedReturnValue.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 01d6fa3803d5c84409895213c43c1629
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/MoveTo.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/Examples/MoveTo.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/MoveTo.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d98fcb0b5b0616d41981871ce2c1f88a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/PlayAnimation.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/Examples/PlayAnimation.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/PlayAnimation.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6cd69132696fb1e448ee94bf1d7562b8
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/PrintLog.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/Examples/PrintLog.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/PrintLog.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 49cfe93e2bf823f4aa233a576fe8a845
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/Repeat.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/Examples/Repeat.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/Repeat.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 70827eb08d5e1384ba3bc034a4cfe0b0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/Reverse.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/Examples/Reverse.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/Reverse.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9c754cc6462bf5e49b34d88295642f82
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/SetAnimation.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/Examples/SetAnimation.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/SetAnimation.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 343edcd1815368a479d41accfe66e047
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/SetNMADestination.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/Examples/SetNMADestination.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/SetNMADestination.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 52cf3b9025811c746afd6c3a9eb60e23
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/StopNavMeshAgent.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/Examples/StopNavMeshAgent.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/StopNavMeshAgent.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c574672372ac2b8439ebb263a8470e1a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/Wait.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Nodes/Examples/Wait.cs
--------------------------------------------------------------------------------
/Runtime/Nodes/Examples/Wait.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0ae202ae6dfde78419f0fe47c0c3ac80
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Variables.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fb13d22a8a320b845b3fcedf6b983ad1
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Runtime/Variables/BlackBoardReference.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 | using RPGCore.BehaviorTree.Blackboard;
5 |
6 | namespace RPGCore.BehaviorTree.Variable
7 | {
8 | }
--------------------------------------------------------------------------------
/Runtime/Variables/BlackBoardReference.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7fc59f72860bc7548affe609e1d5a51b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Variables/BlackboardVariable.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace RPGCore.BehaviorTree.Variable
6 | {
7 | }
--------------------------------------------------------------------------------
/Runtime/Variables/BlackboardVariable.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a8b0d3f191920a94d96b38a2892ead53
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Variables/Examples.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7db215fe66e3e524d847d122eeb5e9cb
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Runtime/Variables/Examples/BoolVariable.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Variables/Examples/BoolVariable.cs
--------------------------------------------------------------------------------
/Runtime/Variables/Examples/BoolVariable.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0c9df7dcf227d6e4faec3584457560d0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Variables/Examples/FloatVariable.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Variables/Examples/FloatVariable.cs
--------------------------------------------------------------------------------
/Runtime/Variables/Examples/FloatVariable.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 663e1f896669f8947989f240dfc7011e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Variables/Examples/StringVariable.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Variables/Examples/StringVariable.cs
--------------------------------------------------------------------------------
/Runtime/Variables/Examples/StringVariable.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 343b9b3619b65ea41970f26a4822826d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Variables/Examples/TransformVariable.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Variables/Examples/TransformVariable.cs
--------------------------------------------------------------------------------
/Runtime/Variables/Examples/TransformVariable.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ee4788665a92ce84a957a144772b6d60
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Variables/Examples/Vector3Variable.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Variables/Examples/Vector3Variable.cs
--------------------------------------------------------------------------------
/Runtime/Variables/Examples/Vector3Variable.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 09a40cd1277432f46894f72f2b2bdc18
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Variables/Variable.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HalfADog/Unity-RPGCore-BehaviorTree/d5f0147dfeadbb40b97516e753be1b0451f1c19a/Runtime/Variables/Variable.cs
--------------------------------------------------------------------------------
/Runtime/Variables/Variable.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d6c8c110e7ccb3f4f951f350eb5e4201
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Runtime/Variables/VariableReference.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | namespace RPGCore.BehaviorTree.Variable
6 | {
7 | }
--------------------------------------------------------------------------------
/Runtime/Variables/VariableReference.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 64242cf89bbb1e541b0cb7d1eef926fd
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------