Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for disabling nodes #270

Open
Flynsarmy opened this issue Jan 9, 2025 · 0 comments
Open

Support for disabling nodes #270

Flynsarmy opened this issue Jan 9, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@Flynsarmy
Copy link

Problem statement

While making a behaviour tree, it's common to not know exactly what you're doing and during the debug process want to keep a branch in the tree but have it not execute. Deleting and remaking entire branches can be tiresome and time consuming.

Proposed solution

Add a 'enabled' checkbox on all nodes, checked by default. Alternatively add a 'disabled' checkbox, unchecked by default. Any node not enabled will not execute, including any of its children.

Alternatives

It can be worked around by deleting and re-adding the node. But doing that loses all configuration which has to be redone after adding back.

@Flynsarmy Flynsarmy added the enhancement New feature or request label Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant