11# fluid-behavior-tree
22
3- @TODO Make sure copy / paste examples work correctly (custom node tutorial, splicing, quick start snippet).
4-
53A pure code behavior tree micro-framework built for Unity3D projects.
64Granting developers the power to dictate their GUI presentation.
75Inspired by Fluent Behavior Tree.
86
97** Highlights**
108
11- * Extendible , write your own custom re-usable nodes
9+ * Extendable , write your own custom re-usable nodes
1210* Pre-built library of tasks to kickstart your AI
1311* Heavily tested with TDD and unit tests
1412
@@ -83,17 +81,17 @@ https://www.youtube.com/watch?v=YCMvUCxzWz8
8381 * [ Example Scene] ( #example-scene )
8482 * [ Library] ( #library )
8583 + [ Actions] ( #actions )
86- - [ Generic] ( #generic )
84+ - [ Generic] ( #action- generic )
8785 - [ Wait] ( #wait )
8886 + [ Conditions] ( #conditions )
89- - [ Generic] ( #generic-1 )
87+ - [ Generic] ( #condition-generic )
9088 - [ Random Chance] ( #random-chance )
9189 + [ Composites] ( #composites )
9290 - [ Sequence] ( #sequence )
9391 - [ Selector] ( #selector )
9492 - [ Parallel] ( #parallel )
9593 + [ Decorators] ( #decorators )
96- - [ Generic] ( #generic-2 )
94+ - [ Generic] ( #decorator-generic )
9795 - [ Inverter] ( #inverter )
9896 - [ ReturnSuccess] ( #returnsuccess )
9997 - [ ReturnFailure] ( #returnfailure )
@@ -104,7 +102,7 @@ https://www.youtube.com/watch?v=YCMvUCxzWz8
104102 + [ Custom Conditions] ( #custom-conditions )
105103 + [ Custom Composites] ( #custom-composites )
106104 + [ Custom Decorators] ( #custom-decorators )
107- * [ Submitting your own actions, conditions, ect] ( #submitting-your-own-actions--conditions--ect )
105+ * [ Submitting your own actions, conditions, ect] ( #submitting-code-to-this-project )
108106
109107## Example Scene
110108
@@ -119,7 +117,7 @@ to help speed up your development process.
119117
120118### Actions
121119
122- #### Generic
120+ #### Action Generic
123121
124122You can create a generic action on the fly. If you find yourself re-using the same actions you might want to
125123look into the section on writing your own custom actions.
@@ -146,7 +144,7 @@ Skip a number of ticks on the behavior tree.
146144
147145### Conditions
148146
149- #### Generic
147+ #### Condition Generic
150148
151149You can create a generic condition on the fly. If you find yourself re-using the same actions you might want to
152150look into the section on writing your own custom conditions.
@@ -227,7 +225,7 @@ Runs all child nodes at the same time until they all return *Success*. Exits and
227225Decorators are parent elements that wrap any node to change the return value (or execute special logic). They are
228226extremely powerful and a great compliment to actions, conditions, and composites.
229227
230- #### Generic
228+ #### Decorator Generic
231229
232230You can wrap any node with your own custom decorator code. This allows you to customize re-usable functionality.
233231
@@ -643,7 +641,7 @@ public class TreeBuilderCustom : BehaviorTreeBuilderBase<TreeBuilderCustom> {
643641}
644642```
645643
646- ## Submitting your own actions, conditions, ect
644+ ## Submitting code to this project
647645
648646Please fill out the following details if you'd like to contribute new code to this project.
649647
0 commit comments