├── .gitignore ├── Default.meta ├── Default ├── BehaviourTree.cs ├── BehaviourTree.cs.meta ├── BehaviourTreeAgent.cs ├── BehaviourTreeAgent.cs.meta ├── BehaviourTreeNodeState.cs └── BehaviourTreeNodeState.cs.meta ├── Editor.meta ├── Editor ├── BehaviourTreeAgentInspector.cs └── BehaviourTreeAgentInspector.cs.meta ├── Example.meta ├── Example ├── test.asset ├── test.asset.meta ├── test.unity └── test.unity.meta ├── HEAD ├── HEAD.meta ├── Nodes.meta ├── Nodes ├── BaseNodes.meta ├── BaseNodes │ ├── BehaviourTreeNode.cs │ ├── BehaviourTreeNode.cs.meta │ ├── CompositeNode.cs │ ├── CompositeNode.cs.meta │ ├── DecoratorNode.cs │ ├── DecoratorNode.cs.meta │ ├── LeafNode.cs │ └── LeafNode.cs.meta ├── FunctionNodes.meta └── FunctionNodes │ ├── BoolQueryLeafNode.cs │ ├── BoolQueryLeafNode.cs.meta │ ├── InverterNode.cs │ ├── InverterNode.cs.meta │ ├── ListCopyNode.cs │ ├── ListCopyNode.cs.meta │ ├── ListEmptyQueryNode.cs │ ├── ListEmptyQueryNode.cs.meta │ ├── ListPopNode.cs │ ├── ListPopNode.cs.meta │ ├── RepeatUntilFailNode.cs │ ├── RepeatUntilFailNode.cs.meta │ ├── RepeaterNode.cs │ ├── RepeaterNode.cs.meta │ ├── SelectorNode.cs │ ├── SelectorNode.cs.meta │ ├── SequencerNode.cs │ ├── SequencerNode.cs.meta │ ├── SuccederNode.cs │ ├── SuccederNode.cs.meta │ ├── WaitSecondsNode.cs │ └── WaitSecondsNode.cs.meta ├── README.md ├── README.md.meta ├── config ├── config.meta ├── description ├── description.meta ├── hooks.meta ├── hooks ├── applypatch-msg.sample ├── applypatch-msg.sample.meta ├── commit-msg.sample ├── commit-msg.sample.meta ├── fsmonitor-watchman.sample ├── fsmonitor-watchman.sample.meta ├── post-update.sample ├── post-update.sample.meta ├── pre-applypatch.sample ├── pre-applypatch.sample.meta ├── pre-commit.sample ├── pre-commit.sample.meta ├── pre-push.sample ├── pre-push.sample.meta ├── pre-rebase.sample ├── pre-rebase.sample.meta ├── pre-receive.sample ├── pre-receive.sample.meta ├── prepare-commit-msg.sample ├── prepare-commit-msg.sample.meta ├── update.sample └── update.sample.meta ├── info.meta └── info ├── exclude └── exclude.meta /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/.gitignore -------------------------------------------------------------------------------- /Default.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Default.meta -------------------------------------------------------------------------------- /Default/BehaviourTree.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Default/BehaviourTree.cs -------------------------------------------------------------------------------- /Default/BehaviourTree.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Default/BehaviourTree.cs.meta -------------------------------------------------------------------------------- /Default/BehaviourTreeAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Default/BehaviourTreeAgent.cs -------------------------------------------------------------------------------- /Default/BehaviourTreeAgent.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Default/BehaviourTreeAgent.cs.meta -------------------------------------------------------------------------------- /Default/BehaviourTreeNodeState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Default/BehaviourTreeNodeState.cs -------------------------------------------------------------------------------- /Default/BehaviourTreeNodeState.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Default/BehaviourTreeNodeState.cs.meta -------------------------------------------------------------------------------- /Editor.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Editor.meta -------------------------------------------------------------------------------- /Editor/BehaviourTreeAgentInspector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Editor/BehaviourTreeAgentInspector.cs -------------------------------------------------------------------------------- /Editor/BehaviourTreeAgentInspector.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Editor/BehaviourTreeAgentInspector.cs.meta -------------------------------------------------------------------------------- /Example.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Example.meta -------------------------------------------------------------------------------- /Example/test.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Example/test.asset -------------------------------------------------------------------------------- /Example/test.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Example/test.asset.meta -------------------------------------------------------------------------------- /Example/test.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Example/test.unity -------------------------------------------------------------------------------- /Example/test.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Example/test.unity.meta -------------------------------------------------------------------------------- /HEAD: -------------------------------------------------------------------------------- 1 | ref: refs/heads/master 2 | -------------------------------------------------------------------------------- /HEAD.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/HEAD.meta -------------------------------------------------------------------------------- /Nodes.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes.meta -------------------------------------------------------------------------------- /Nodes/BaseNodes.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/BaseNodes.meta -------------------------------------------------------------------------------- /Nodes/BaseNodes/BehaviourTreeNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/BaseNodes/BehaviourTreeNode.cs -------------------------------------------------------------------------------- /Nodes/BaseNodes/BehaviourTreeNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/BaseNodes/BehaviourTreeNode.cs.meta -------------------------------------------------------------------------------- /Nodes/BaseNodes/CompositeNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/BaseNodes/CompositeNode.cs -------------------------------------------------------------------------------- /Nodes/BaseNodes/CompositeNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/BaseNodes/CompositeNode.cs.meta -------------------------------------------------------------------------------- /Nodes/BaseNodes/DecoratorNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/BaseNodes/DecoratorNode.cs -------------------------------------------------------------------------------- /Nodes/BaseNodes/DecoratorNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/BaseNodes/DecoratorNode.cs.meta -------------------------------------------------------------------------------- /Nodes/BaseNodes/LeafNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/BaseNodes/LeafNode.cs -------------------------------------------------------------------------------- /Nodes/BaseNodes/LeafNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/BaseNodes/LeafNode.cs.meta -------------------------------------------------------------------------------- /Nodes/FunctionNodes.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes.meta -------------------------------------------------------------------------------- /Nodes/FunctionNodes/BoolQueryLeafNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/BoolQueryLeafNode.cs -------------------------------------------------------------------------------- /Nodes/FunctionNodes/BoolQueryLeafNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/BoolQueryLeafNode.cs.meta -------------------------------------------------------------------------------- /Nodes/FunctionNodes/InverterNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/InverterNode.cs -------------------------------------------------------------------------------- /Nodes/FunctionNodes/InverterNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/InverterNode.cs.meta -------------------------------------------------------------------------------- /Nodes/FunctionNodes/ListCopyNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/ListCopyNode.cs -------------------------------------------------------------------------------- /Nodes/FunctionNodes/ListCopyNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/ListCopyNode.cs.meta -------------------------------------------------------------------------------- /Nodes/FunctionNodes/ListEmptyQueryNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/ListEmptyQueryNode.cs -------------------------------------------------------------------------------- /Nodes/FunctionNodes/ListEmptyQueryNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/ListEmptyQueryNode.cs.meta -------------------------------------------------------------------------------- /Nodes/FunctionNodes/ListPopNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/ListPopNode.cs -------------------------------------------------------------------------------- /Nodes/FunctionNodes/ListPopNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/ListPopNode.cs.meta -------------------------------------------------------------------------------- /Nodes/FunctionNodes/RepeatUntilFailNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/RepeatUntilFailNode.cs -------------------------------------------------------------------------------- /Nodes/FunctionNodes/RepeatUntilFailNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/RepeatUntilFailNode.cs.meta -------------------------------------------------------------------------------- /Nodes/FunctionNodes/RepeaterNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/RepeaterNode.cs -------------------------------------------------------------------------------- /Nodes/FunctionNodes/RepeaterNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/RepeaterNode.cs.meta -------------------------------------------------------------------------------- /Nodes/FunctionNodes/SelectorNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/SelectorNode.cs -------------------------------------------------------------------------------- /Nodes/FunctionNodes/SelectorNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/SelectorNode.cs.meta -------------------------------------------------------------------------------- /Nodes/FunctionNodes/SequencerNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/SequencerNode.cs -------------------------------------------------------------------------------- /Nodes/FunctionNodes/SequencerNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/SequencerNode.cs.meta -------------------------------------------------------------------------------- /Nodes/FunctionNodes/SuccederNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/SuccederNode.cs -------------------------------------------------------------------------------- /Nodes/FunctionNodes/SuccederNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/SuccederNode.cs.meta -------------------------------------------------------------------------------- /Nodes/FunctionNodes/WaitSecondsNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/WaitSecondsNode.cs -------------------------------------------------------------------------------- /Nodes/FunctionNodes/WaitSecondsNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/Nodes/FunctionNodes/WaitSecondsNode.cs.meta -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/README.md -------------------------------------------------------------------------------- /README.md.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/README.md.meta -------------------------------------------------------------------------------- /config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/config -------------------------------------------------------------------------------- /config.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/config.meta -------------------------------------------------------------------------------- /description: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/description -------------------------------------------------------------------------------- /description.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/description.meta -------------------------------------------------------------------------------- /hooks.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks.meta -------------------------------------------------------------------------------- /hooks/applypatch-msg.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/applypatch-msg.sample -------------------------------------------------------------------------------- /hooks/applypatch-msg.sample.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/applypatch-msg.sample.meta -------------------------------------------------------------------------------- /hooks/commit-msg.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/commit-msg.sample -------------------------------------------------------------------------------- /hooks/commit-msg.sample.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/commit-msg.sample.meta -------------------------------------------------------------------------------- /hooks/fsmonitor-watchman.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/fsmonitor-watchman.sample -------------------------------------------------------------------------------- /hooks/fsmonitor-watchman.sample.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/fsmonitor-watchman.sample.meta -------------------------------------------------------------------------------- /hooks/post-update.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/post-update.sample -------------------------------------------------------------------------------- /hooks/post-update.sample.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/post-update.sample.meta -------------------------------------------------------------------------------- /hooks/pre-applypatch.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/pre-applypatch.sample -------------------------------------------------------------------------------- /hooks/pre-applypatch.sample.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/pre-applypatch.sample.meta -------------------------------------------------------------------------------- /hooks/pre-commit.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/pre-commit.sample -------------------------------------------------------------------------------- /hooks/pre-commit.sample.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/pre-commit.sample.meta -------------------------------------------------------------------------------- /hooks/pre-push.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/pre-push.sample -------------------------------------------------------------------------------- /hooks/pre-push.sample.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/pre-push.sample.meta -------------------------------------------------------------------------------- /hooks/pre-rebase.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/pre-rebase.sample -------------------------------------------------------------------------------- /hooks/pre-rebase.sample.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/pre-rebase.sample.meta -------------------------------------------------------------------------------- /hooks/pre-receive.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/pre-receive.sample -------------------------------------------------------------------------------- /hooks/pre-receive.sample.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/pre-receive.sample.meta -------------------------------------------------------------------------------- /hooks/prepare-commit-msg.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/prepare-commit-msg.sample -------------------------------------------------------------------------------- /hooks/prepare-commit-msg.sample.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/prepare-commit-msg.sample.meta -------------------------------------------------------------------------------- /hooks/update.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/update.sample -------------------------------------------------------------------------------- /hooks/update.sample.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/hooks/update.sample.meta -------------------------------------------------------------------------------- /info.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/info.meta -------------------------------------------------------------------------------- /info/exclude: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/info/exclude -------------------------------------------------------------------------------- /info/exclude.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcarvsilva/BehaviourTreeUnity/HEAD/info/exclude.meta --------------------------------------------------------------------------------