Compare commits

...

16 Commits

Author SHA1 Message Date
Serhii Snitsaruk d08273e875
Merge 2e0047bb59 into eaa43020f5 2024-10-13 21:36:29 -03:00
Serhii Snitsaruk eaa43020f5
Merge pull request #235 from limbonaut/doc-get-var-fix
Doc: Clarify `Blackboard.get_var()` and `set_var()`
2024-10-13 12:27:12 -07:00
Serhii Snitsaruk b5b1ac7289
Doc: Clarify `Blackboard.get_var()` and `set_var()` 2024-10-13 21:04:59 +02:00
Serhii Snitsaruk ece17d68d9
Merge pull request #234 from limbonaut/doc-fixes
GHA: Code style checks for PRs and commits
2024-10-13 12:03:17 -07:00
Serhii Snitsaruk 85787616e7
GHA: Add code style check for PRs and direct commits 2024-10-13 20:43:59 +02:00
Serhii Snitsaruk 11abf36c99
Clang format 2024-10-13 20:25:03 +02:00
Serhii Snitsaruk 19d771fef2
Merge pull request #229 from monxa/tasktree-search
Implement Tree Search Functionality with Highlighting and Filtering
2024-10-13 11:18:37 -07:00
Serhii Snitsaruk 2b89d1d23e
Merge pull request #233 from limbonaut/gha-fix-macos-vulkan
GHA: Fix Vulkan SDK installation step
2024-10-13 10:48:31 -07:00
Serhii Snitsaruk 6f318b83b8
GHA: Fix Vulkan SDK installation step 2024-10-13 18:25:54 +02:00
Serhii Snitsaruk 7a1b56f9c8
GHA: Switch workflows to Godot 4.3 branch 2024-10-13 17:06:25 +02:00
Alexander Montag 2b86928737
Add tooltip to explain case sensitivity behavior 2024-10-13 07:02:59 +00:00
Alexander Montag 8c557f87f7
Address 2. review for TreeSearch
Remove redundant comment

Prune tab_search_context

Fix restore tab on `_tab_closed`

Add break statement

Pass callable by reference in _draw_highlight_item

Refactor _initialize_controls into constructor

Remove redundant if (!line_edit_search)-check
2024-10-13 07:31:35 +02:00
Alexander Montag 6776319472
Implement Tree Search Functionality with Highlighting and Filtering
This commit introduces a comprehensive Tree Search feature, including:
- Tree highlighting: Highlights items that match the search query.
- Tree filtering: Filters items so only matches and descendants are
  shown.
- Counting descendants: Shows the number of matching items within collapsed branches.
- Jump to next match: on enter.
- (Limbo-)Shortcut: Default CTRL-F.
- Menu entry: Misc->Search Tree.
- Remember separate SearchInfo for each tab.

Key implementation details:
- Optimized performance for large trees
- Implemented recursive filtering for efficiency
- Added UI elements including next/previous match buttons

Development History:
- Initial implementation of highlighting and filtering
- Multiple rounds of performance optimization
- Bug fixes and refactoring for correctness
- UI enhancements and polish
- Code cleanup and style improvements
2024-10-06 06:57:11 +02:00
Serhii Snitsaruk 760af804c0
Merge pull request #230 from limbonaut/fix-docs
Fix and update docs
2024-09-30 12:36:57 +02:00
Serhii Snitsaruk c49e5142a5
Fix and update docs 2024-09-30 11:17:01 +02:00
Serhii Snitsaruk 2e0047bb59
Call both native and script's `_setup()` in BTTask
Current behavior is overriding, which is not correct as it's an initializer function.
2024-09-22 14:49:46 +02:00
110 changed files with 1177 additions and 258 deletions

View File

@ -5,7 +5,7 @@ on:
godot-ref: godot-ref:
description: A tag, branch or commit hash in the Godot repository. description: A tag, branch or commit hash in the Godot repository.
type: string type: string
default: 4.3-stable default: 4.3
limboai-ref: limboai-ref:
description: A tag, branch or commit hash in the LimboAI repository. description: A tag, branch or commit hash in the LimboAI repository.
type: string type: string

View File

@ -165,7 +165,14 @@ jobs:
- name: Set up Vulkan SDK - name: Set up Vulkan SDK
run: | run: |
sh misc/scripts/install_vulkan_sdk_macos.sh # ! Note: Vulkan SDK changed packaging, so we need to inline these steps for the time being.
#sh misc/scripts/install_vulkan_sdk_macos.sh
curl -L "https://sdk.lunarg.com/sdk/download/latest/mac/vulkan-sdk.zip" -o /tmp/vulkan-sdk.zip
unzip /tmp/vulkan-sdk.zip -d /tmp
/tmp/InstallVulkan.app/Contents/MacOS/InstallVulkan --accept-licenses --default-answer --confirm-command install
rm -Rf /tmp/InstallVulkan.app
rm -f /tmp/vulkan-sdk.zip
- name: Set up scons cache - name: Set up scons cache
uses: actions/cache@v4 uses: actions/cache@v4

View File

@ -26,7 +26,7 @@ concurrency:
# Global Settings. # Global Settings.
env: env:
GODOT_REF: "4.3-stable" GODOT_REF: "4.3"
GODOT_CPP_REF: "godot-4.3-stable" GODOT_CPP_REF: "godot-4.3-stable"
jobs: jobs:
@ -101,6 +101,18 @@ jobs:
run: | run: |
bin/${{ env.BIN }} --test --headless bin/${{ env.BIN }} --test --headless
static-checks:
name: ⚙️ Static checks
runs-on: ubuntu-20.04
steps:
- name: Clone LimboAI module
uses: actions/checkout@v4
- name: Code style checks
uses: pre-commit/action@v3.0.1
with:
extra_args: --all-files
cache-env: cache-env:
runs-on: ubuntu-latest runs-on: ubuntu-latest
outputs: outputs:

View File

@ -172,9 +172,8 @@ void BTTask::initialize(Node *p_agent, const Ref<Blackboard> &p_blackboard, Node
get_child(i)->initialize(p_agent, p_blackboard, p_scene_root); get_child(i)->initialize(p_agent, p_blackboard, p_scene_root);
} }
if (!GDVIRTUAL_CALL(_setup)) { _setup();
_setup(); GDVIRTUAL_CALL(_setup);
}
} }
Ref<BTTask> BTTask::clone() const { Ref<BTTask> BTTask::clone() const {

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBAabb.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBAabb.xml.
.. _class_BBAabb: .. _class_BBAabb:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBArray.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBArray.xml.
.. _class_BBArray: .. _class_BBArray:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBBasis.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBBasis.xml.
.. _class_BBBasis: .. _class_BBBasis:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBBool.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBBool.xml.
.. _class_BBBool: .. _class_BBBool:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBByteArray.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBByteArray.xml.
.. _class_BBByteArray: .. _class_BBByteArray:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBColor.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBColor.xml.
.. _class_BBColor: .. _class_BBColor:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBColorArray.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBColorArray.xml.
.. _class_BBColorArray: .. _class_BBColorArray:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBDictionary.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBDictionary.xml.
.. _class_BBDictionary: .. _class_BBDictionary:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBFloat.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBFloat.xml.
.. _class_BBFloat: .. _class_BBFloat:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBFloat32Array.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBFloat32Array.xml.
.. _class_BBFloat32Array: .. _class_BBFloat32Array:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBFloat64Array.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBFloat64Array.xml.
.. _class_BBFloat64Array: .. _class_BBFloat64Array:

View File

@ -1,23 +0,0 @@
:github_url: hide
.. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/4.2/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/4.2/modules/limboai/doc_classes/BBFloatArray.xml.
.. _class_BBFloatArray:
BBFloatArray
============
**Inherits:** :ref:`BBParam<class_BBParam>`
FloatArray-type parameter for :ref:`BehaviorTree<class_BehaviorTree>` tasks. See :ref:`BBParam<class_BBParam>`.
.. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)`
.. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)`
.. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)`
.. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)`
.. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)`
.. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)`
.. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBInt.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBInt.xml.
.. _class_BBInt: .. _class_BBInt:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBInt32Array.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBInt32Array.xml.
.. _class_BBInt32Array: .. _class_BBInt32Array:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBInt64Array.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBInt64Array.xml.
.. _class_BBInt64Array: .. _class_BBInt64Array:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBNode.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBNode.xml.
.. _class_BBNode: .. _class_BBNode:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBParam.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBParam.xml.
.. _class_BBParam: .. _class_BBParam:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBPlane.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBPlane.xml.
.. _class_BBPlane: .. _class_BBPlane:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBProjection.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBProjection.xml.
.. _class_BBProjection: .. _class_BBProjection:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBQuaternion.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBQuaternion.xml.
.. _class_BBQuaternion: .. _class_BBQuaternion:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBRect2.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBRect2.xml.
.. _class_BBRect2: .. _class_BBRect2:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBRect2i.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBRect2i.xml.
.. _class_BBRect2i: .. _class_BBRect2i:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBString.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBString.xml.
.. _class_BBString: .. _class_BBString:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBStringArray.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBStringArray.xml.
.. _class_BBStringArray: .. _class_BBStringArray:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBStringName.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBStringName.xml.
.. _class_BBStringName: .. _class_BBStringName:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBTransform2D.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBTransform2D.xml.
.. _class_BBTransform2D: .. _class_BBTransform2D:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBTransform3D.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBTransform3D.xml.
.. _class_BBTransform3D: .. _class_BBTransform3D:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBVariant.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBVariant.xml.
.. _class_BBVariant: .. _class_BBVariant:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBVector2.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBVector2.xml.
.. _class_BBVector2: .. _class_BBVector2:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBVector2Array.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBVector2Array.xml.
.. _class_BBVector2Array: .. _class_BBVector2Array:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBVector2i.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBVector2i.xml.
.. _class_BBVector2i: .. _class_BBVector2i:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBVector3.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBVector3.xml.
.. _class_BBVector3: .. _class_BBVector3:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBVector3Array.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBVector3Array.xml.
.. _class_BBVector3Array: .. _class_BBVector3Array:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBVector3i.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBVector3i.xml.
.. _class_BBVector3i: .. _class_BBVector3i:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBVector4.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBVector4.xml.
.. _class_BBVector4: .. _class_BBVector4:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BBVector4i.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BBVector4i.xml.
.. _class_BBVector4i: .. _class_BBVector4i:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BehaviorTree.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BehaviorTree.xml.
.. _class_BehaviorTree: .. _class_BehaviorTree:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BehaviorTreeData.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BehaviorTreeData.xml.
.. _class_BehaviorTreeData: .. _class_BehaviorTreeData:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BehaviorTreeView.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BehaviorTreeView.xml.
.. _class_BehaviorTreeView: .. _class_BehaviorTreeView:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/Blackboard.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/Blackboard.xml.
.. _class_Blackboard: .. _class_Blackboard:
@ -126,7 +126,7 @@ Returns a Blackboard that serves as the parent scope for this instance.
``Variant`` **get_var**\ (\ var_name\: ``StringName``, default\: ``Variant`` = null, complain\: ``bool`` = true\ ) |const| :ref:`🔗<class_Blackboard_method_get_var>` ``Variant`` **get_var**\ (\ var_name\: ``StringName``, default\: ``Variant`` = null, complain\: ``bool`` = true\ ) |const| :ref:`🔗<class_Blackboard_method_get_var>`
Returns variable value or ``default`` if variable doesn't exist. If ``complain`` is ``true``, an error will be printed if variable doesn't exist. Returns variable value or ``default`` if variable doesn't exist. If ``complain`` is ``true``, an error will be printed if variable doesn't exist. If the variable doesn't exist in the current **Blackboard** scope, it will look in the parent scope **Blackboard** to find it.
.. rst-class:: classref-item-separator .. rst-class:: classref-item-separator
@ -212,7 +212,7 @@ Assigns the parent scope. If a value isn't in the current Blackboard scope, it w
|void| **set_var**\ (\ var_name\: ``StringName``, value\: ``Variant``\ ) :ref:`🔗<class_Blackboard_method_set_var>` |void| **set_var**\ (\ var_name\: ``StringName``, value\: ``Variant``\ ) :ref:`🔗<class_Blackboard_method_set_var>`
Assigns a value to a Blackboard variable. Assigns a value to a variable in the current Blackboard scope. If the variable doesn't exist, it will be created. If the variable already exists in the parent scope, the parent scope value will NOT be changed.
.. rst-class:: classref-item-separator .. rst-class:: classref-item-separator

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BlackboardPlan.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BlackboardPlan.xml.
.. _class_BlackboardPlan: .. _class_BlackboardPlan:
@ -34,23 +34,23 @@ Methods
.. table:: .. table::
:widths: auto :widths: auto
+---------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +---------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`Blackboard<class_Blackboard>` | :ref:`create_blackboard<class_BlackboardPlan_method_create_blackboard>`\ (\ node\: ``Node``, parent_scope\: :ref:`Blackboard<class_Blackboard>` = null\ ) | | :ref:`Blackboard<class_Blackboard>` | :ref:`create_blackboard<class_BlackboardPlan_method_create_blackboard>`\ (\ prefetch_root\: ``Node``, parent_scope\: :ref:`Blackboard<class_Blackboard>` = null, prefetch_root_for_base_plan\: ``Node`` = null\ ) |
+---------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +---------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| :ref:`BlackboardPlan<class_BlackboardPlan>` | :ref:`get_base_plan<class_BlackboardPlan_method_get_base_plan>`\ (\ ) |const| | | :ref:`BlackboardPlan<class_BlackboardPlan>` | :ref:`get_base_plan<class_BlackboardPlan_method_get_base_plan>`\ (\ ) |const| |
+---------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +---------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| ``Callable`` | :ref:`get_parent_scope_plan_provider<class_BlackboardPlan_method_get_parent_scope_plan_provider>`\ (\ ) |const| | | ``Callable`` | :ref:`get_parent_scope_plan_provider<class_BlackboardPlan_method_get_parent_scope_plan_provider>`\ (\ ) |const| |
+---------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +---------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| ``bool`` | :ref:`is_derived<class_BlackboardPlan_method_is_derived>`\ (\ ) |const| | | ``bool`` | :ref:`is_derived<class_BlackboardPlan_method_is_derived>`\ (\ ) |const| |
+---------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +---------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`populate_blackboard<class_BlackboardPlan_method_populate_blackboard>`\ (\ blackboard\: :ref:`Blackboard<class_Blackboard>`, overwrite\: ``bool``, node\: ``Node``\ ) | | |void| | :ref:`populate_blackboard<class_BlackboardPlan_method_populate_blackboard>`\ (\ blackboard\: :ref:`Blackboard<class_Blackboard>`, overwrite\: ``bool``, prefetch_root\: ``Node``, prefetch_root_for_base_plan\: ``Node`` = null\ ) |
+---------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +---------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`set_base_plan<class_BlackboardPlan_method_set_base_plan>`\ (\ blackboard_plan\: :ref:`BlackboardPlan<class_BlackboardPlan>`\ ) | | |void| | :ref:`set_base_plan<class_BlackboardPlan_method_set_base_plan>`\ (\ blackboard_plan\: :ref:`BlackboardPlan<class_BlackboardPlan>`\ ) |
+---------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +---------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`set_parent_scope_plan_provider<class_BlackboardPlan_method_set_parent_scope_plan_provider>`\ (\ callable\: ``Callable``\ ) | | |void| | :ref:`set_parent_scope_plan_provider<class_BlackboardPlan_method_set_parent_scope_plan_provider>`\ (\ callable\: ``Callable``\ ) |
+---------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +---------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| |void| | :ref:`sync_with_base_plan<class_BlackboardPlan_method_sync_with_base_plan>`\ (\ ) | | |void| | :ref:`sync_with_base_plan<class_BlackboardPlan_method_sync_with_base_plan>`\ (\ ) |
+---------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ +---------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
.. rst-class:: classref-section-separator .. rst-class:: classref-section-separator
@ -87,9 +87,9 @@ Method Descriptions
.. rst-class:: classref-method .. rst-class:: classref-method
:ref:`Blackboard<class_Blackboard>` **create_blackboard**\ (\ node\: ``Node``, parent_scope\: :ref:`Blackboard<class_Blackboard>` = null\ ) :ref:`🔗<class_BlackboardPlan_method_create_blackboard>` :ref:`Blackboard<class_Blackboard>` **create_blackboard**\ (\ prefetch_root\: ``Node``, parent_scope\: :ref:`Blackboard<class_Blackboard>` = null, prefetch_root_for_base_plan\: ``Node`` = null\ ) :ref:`🔗<class_BlackboardPlan_method_create_blackboard>`
Constructs a new instance of a :ref:`Blackboard<class_Blackboard>` using this plan. If ``NodePath`` prefetching is enabled, ``node`` will be used to retrieve node instances for ``NodePath`` variables and substitute their values. Constructs a new instance of a :ref:`Blackboard<class_Blackboard>` using this plan. If ``NodePath`` prefetching is enabled, ``prefetch_root`` will be used to retrieve node instances for ``NodePath`` variables and substitute their values.
.. rst-class:: classref-item-separator .. rst-class:: classref-item-separator
@ -135,9 +135,9 @@ Returns ``true`` if this plan is derived from another, i.e., the base plan is no
.. rst-class:: classref-method .. rst-class:: classref-method
|void| **populate_blackboard**\ (\ blackboard\: :ref:`Blackboard<class_Blackboard>`, overwrite\: ``bool``, node\: ``Node``\ ) :ref:`🔗<class_BlackboardPlan_method_populate_blackboard>` |void| **populate_blackboard**\ (\ blackboard\: :ref:`Blackboard<class_Blackboard>`, overwrite\: ``bool``, prefetch_root\: ``Node``, prefetch_root_for_base_plan\: ``Node`` = null\ ) :ref:`🔗<class_BlackboardPlan_method_populate_blackboard>`
Populates ``blackboard`` with the variables from this plan. If ``overwrite`` is ``true``, existing variables with the same names will be overwritten. If ``NodePath`` prefetching is enabled, ``node`` will be used to retrieve node instances for ``NodePath`` variables and substitute their values. Populates ``blackboard`` with the variables from this plan. If ``overwrite`` is ``true``, existing variables with the same names will be overwritten. If ``NodePath`` prefetching is enabled, ``prefetch_root`` will be used to retrieve node instances for ``NodePath`` variables and substitute their values.
.. rst-class:: classref-item-separator .. rst-class:: classref-item-separator

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BT.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BT.xml.
.. _class_BT: .. _class_BT:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTAction.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTAction.xml.
.. _class_BTAction: .. _class_BTAction:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTAlwaysFail.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTAlwaysFail.xml.
.. _class_BTAlwaysFail: .. _class_BTAlwaysFail:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTAlwaysSucceed.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTAlwaysSucceed.xml.
.. _class_BTAlwaysSucceed: .. _class_BTAlwaysSucceed:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTAwaitAnimation.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTAwaitAnimation.xml.
.. _class_BTAwaitAnimation: .. _class_BTAwaitAnimation:
@ -95,7 +95,7 @@ Parameter that specifies the ``AnimationPlayer`` node.
- |void| **set_max_time**\ (\ value\: ``float``\ ) - |void| **set_max_time**\ (\ value\: ``float``\ )
- ``float`` **get_max_time**\ (\ ) - ``float`` **get_max_time**\ (\ )
The maximum duration to wait for the animation to complete (in seconds). If the animation doesn't finish within this time, BTAwaitAnimation will return ``FAILURE``. The maximum duration to wait for the animation to complete (in seconds). If the animation doesn't finish within this time, BTAwaitAnimation will stop waiting and return ``SUCCESS``.
.. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)`
.. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)` .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)`

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTCallMethod.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTCallMethod.xml.
.. _class_BTCallMethod: .. _class_BTCallMethod:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTCheckAgentProperty.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTCheckAgentProperty.xml.
.. _class_BTCheckAgentProperty: .. _class_BTCheckAgentProperty:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTCheckTrigger.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTCheckTrigger.xml.
.. _class_BTCheckTrigger: .. _class_BTCheckTrigger:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTCheckVar.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTCheckVar.xml.
.. _class_BTCheckVar: .. _class_BTCheckVar:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTComment.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTComment.xml.
.. _class_BTComment: .. _class_BTComment:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTComposite.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTComposite.xml.
.. _class_BTComposite: .. _class_BTComposite:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTCondition.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTCondition.xml.
.. _class_BTCondition: .. _class_BTCondition:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTConsolePrint.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTConsolePrint.xml.
.. _class_BTConsolePrint: .. _class_BTConsolePrint:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTCooldown.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTCooldown.xml.
.. _class_BTCooldown: .. _class_BTCooldown:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTDecorator.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTDecorator.xml.
.. _class_BTDecorator: .. _class_BTDecorator:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTDelay.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTDelay.xml.
.. _class_BTDelay: .. _class_BTDelay:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTDynamicSelector.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTDynamicSelector.xml.
.. _class_BTDynamicSelector: .. _class_BTDynamicSelector:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTDynamicSequence.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTDynamicSequence.xml.
.. _class_BTDynamicSequence: .. _class_BTDynamicSequence:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTEvaluateExpression.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTEvaluateExpression.xml.
.. _class_BTEvaluateExpression: .. _class_BTEvaluateExpression:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTFail.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTFail.xml.
.. _class_BTFail: .. _class_BTFail:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTForEach.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTForEach.xml.
.. _class_BTForEach: .. _class_BTForEach:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTInstance.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTInstance.xml.
.. _class_BTInstance: .. _class_BTInstance:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTInvert.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTInvert.xml.
.. _class_BTInvert: .. _class_BTInvert:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTNewScope.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTNewScope.xml.
.. _class_BTNewScope: .. _class_BTNewScope:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTParallel.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTParallel.xml.
.. _class_BTParallel: .. _class_BTParallel:
@ -65,7 +65,7 @@ Property Descriptions
- |void| **set_num_failures_required**\ (\ value\: ``int``\ ) - |void| **set_num_failures_required**\ (\ value\: ``int``\ )
- ``int`` **get_num_failures_required**\ (\ ) - ``int`` **get_num_failures_required**\ (\ )
If the specified number of child tasks return ``SUCCESS``, BTParallel will also return ``SUCCESS``. If the specified number of child tasks return ``FAILURE``, BTParallel will also return ``FAILURE``.
.. rst-class:: classref-item-separator .. rst-class:: classref-item-separator
@ -82,7 +82,7 @@ If the specified number of child tasks return ``SUCCESS``, BTParallel will also
- |void| **set_num_successes_required**\ (\ value\: ``int``\ ) - |void| **set_num_successes_required**\ (\ value\: ``int``\ )
- ``int`` **get_num_successes_required**\ (\ ) - ``int`` **get_num_successes_required**\ (\ )
If the specified number of child tasks return ``FAILURE``, BTParallel will also return ``FAILURE``. If the specified number of child tasks return ``SUCCESS``, BTParallel will also return ``SUCCESS``.
.. rst-class:: classref-item-separator .. rst-class:: classref-item-separator

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTPauseAnimation.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTPauseAnimation.xml.
.. _class_BTPauseAnimation: .. _class_BTPauseAnimation:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTPlayAnimation.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTPlayAnimation.xml.
.. _class_BTPlayAnimation: .. _class_BTPlayAnimation:
@ -103,7 +103,7 @@ Parameter that specifies the ``AnimationPlayer`` node.
- |void| **set_await_completion**\ (\ value\: ``float``\ ) - |void| **set_await_completion**\ (\ value\: ``float``\ )
- ``float`` **get_await_completion**\ (\ ) - ``float`` **get_await_completion**\ (\ )
The maximum duration to wait for the animation to complete (in seconds). If the animation doesn't finish within this time, BTAwaitAnimation will return ``FAILURE``. If set to ``0``, BTPlayAnimation doesn't wait for the animation to finish and immediately returns ``SUCCESS``. The maximum duration to wait for the animation to complete (in seconds). If the animation doesn't finish within this time, BTPlayAnimation will stop waiting and return ``SUCCESS``.
.. rst-class:: classref-item-separator .. rst-class:: classref-item-separator

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTPlayer.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTPlayer.xml.
.. _class_BTPlayer: .. _class_BTPlayer:
@ -241,6 +241,11 @@ Stores and manages variables that will be used in constructing new :ref:`Blackbo
``bool`` **monitor_performance** = ``false`` :ref:`🔗<class_BTPlayer_property_monitor_performance>` ``bool`` **monitor_performance** = ``false`` :ref:`🔗<class_BTPlayer_property_monitor_performance>`
.. rst-class:: classref-property-setget
- |void| **set_monitor_performance**\ (\ value\: ``bool``\ )
- ``bool`` **get_monitor_performance**\ (\ )
If ``true``, adds a performance monitor to "Debugger->Monitors" for each instance of this **BTPlayer** node. If ``true``, adds a performance monitor to "Debugger->Monitors" for each instance of this **BTPlayer** node.
.. rst-class:: classref-item-separator .. rst-class:: classref-item-separator

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTProbability.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTProbability.xml.
.. _class_BTProbability: .. _class_BTProbability:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTProbabilitySelector.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTProbabilitySelector.xml.
.. _class_BTProbabilitySelector: .. _class_BTProbabilitySelector:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTRandomSelector.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTRandomSelector.xml.
.. _class_BTRandomSelector: .. _class_BTRandomSelector:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTRandomSequence.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTRandomSequence.xml.
.. _class_BTRandomSequence: .. _class_BTRandomSequence:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTRandomWait.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTRandomWait.xml.
.. _class_BTRandomWait: .. _class_BTRandomWait:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTRepeat.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTRepeat.xml.
.. _class_BTRepeat: .. _class_BTRepeat:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTRepeatUntilFailure.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTRepeatUntilFailure.xml.
.. _class_BTRepeatUntilFailure: .. _class_BTRepeatUntilFailure:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTRepeatUntilSuccess.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTRepeatUntilSuccess.xml.
.. _class_BTRepeatUntilSuccess: .. _class_BTRepeatUntilSuccess:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTRunLimit.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTRunLimit.xml.
.. _class_BTRunLimit: .. _class_BTRunLimit:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTSelector.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTSelector.xml.
.. _class_BTSelector: .. _class_BTSelector:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTSequence.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTSequence.xml.
.. _class_BTSequence: .. _class_BTSequence:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTSetAgentProperty.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTSetAgentProperty.xml.
.. _class_BTSetAgentProperty: .. _class_BTSetAgentProperty:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTSetVar.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTSetVar.xml.
.. _class_BTSetVar: .. _class_BTSetVar:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTState.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTState.xml.
.. _class_BTState: .. _class_BTState:
@ -102,6 +102,11 @@ HSM event that will be dispatched when the behavior tree results in ``FAILURE``.
``bool`` **monitor_performance** = ``false`` :ref:`🔗<class_BTState_property_monitor_performance>` ``bool`` **monitor_performance** = ``false`` :ref:`🔗<class_BTState_property_monitor_performance>`
.. rst-class:: classref-property-setget
- |void| **set_monitor_performance**\ (\ value\: ``bool``\ )
- ``bool`` **get_monitor_performance**\ (\ )
If ``true``, adds a performance monitor to "Debugger->Monitors" for each instance of this **BTState** node. If ``true``, adds a performance monitor to "Debugger->Monitors" for each instance of this **BTState** node.
.. rst-class:: classref-item-separator .. rst-class:: classref-item-separator

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTStopAnimation.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTStopAnimation.xml.
.. _class_BTStopAnimation: .. _class_BTStopAnimation:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTSubtree.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTSubtree.xml.
.. _class_BTSubtree: .. _class_BTSubtree:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTTask.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTTask.xml.
.. _class_BTTask: .. _class_BTTask:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTTimeLimit.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTTimeLimit.xml.
.. _class_BTTimeLimit: .. _class_BTTimeLimit:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTWait.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTWait.xml.
.. _class_BTWait: .. _class_BTWait:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/BTWaitTicks.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/BTWaitTicks.xml.
.. _class_BTWaitTicks: .. _class_BTWaitTicks:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/LimboHSM.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/LimboHSM.xml.
.. _class_LimboHSM: .. _class_LimboHSM:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/LimboState.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/LimboState.xml.
.. _class_LimboState: .. _class_LimboState:

View File

@ -2,8 +2,8 @@
.. DO NOT EDIT THIS FILE!!! .. DO NOT EDIT THIS FILE!!!
.. Generated automatically from Godot engine sources. .. Generated automatically from Godot engine sources.
.. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. Generator: https://github.com/godotengine/godot/tree/4.3/doc/tools/make_rst.py.
.. XML source: https://github.com/godotengine/godot/tree/master/modules/limboai/doc_classes/LimboUtility.xml. .. XML source: https://github.com/godotengine/godot/tree/4.3/modules/limboai/doc_classes/LimboUtility.xml.
.. _class_LimboUtility: .. _class_LimboUtility:

View File

@ -18,7 +18,7 @@
Parameter that specifies the [AnimationPlayer] node. Parameter that specifies the [AnimationPlayer] node.
</member> </member>
<member name="max_time" type="float" setter="set_max_time" getter="get_max_time" default="1.0"> <member name="max_time" type="float" setter="set_max_time" getter="get_max_time" default="1.0">
The maximum duration to wait for the animation to complete (in seconds). If the animation doesn't finish within this time, BTAwaitAnimation will return [code]FAILURE[/code]. The maximum duration to wait for the animation to complete (in seconds). If the animation doesn't finish within this time, BTAwaitAnimation will stop waiting and return [code]SUCCESS[/code].
</member> </member>
</members> </members>
</class> </class>

View File

@ -14,10 +14,10 @@
</tutorials> </tutorials>
<members> <members>
<member name="num_failures_required" type="int" setter="set_num_failures_required" getter="get_num_failures_required" default="1"> <member name="num_failures_required" type="int" setter="set_num_failures_required" getter="get_num_failures_required" default="1">
If the specified number of child tasks return [code]SUCCESS[/code], BTParallel will also return [code]SUCCESS[/code]. If the specified number of child tasks return [code]FAILURE[/code], BTParallel will also return [code]FAILURE[/code].
</member> </member>
<member name="num_successes_required" type="int" setter="set_num_successes_required" getter="get_num_successes_required" default="1"> <member name="num_successes_required" type="int" setter="set_num_successes_required" getter="get_num_successes_required" default="1">
If the specified number of child tasks return [code]FAILURE[/code], BTParallel will also return [code]FAILURE[/code]. If the specified number of child tasks return [code]SUCCESS[/code], BTParallel will also return [code]SUCCESS[/code].
</member> </member>
<member name="repeat" type="bool" setter="set_repeat" getter="get_repeat" default="false"> <member name="repeat" type="bool" setter="set_repeat" getter="get_repeat" default="false">
When [code]true[/code], the child tasks will be executed again, regardless of whether they previously resulted in a [code]SUCCESS[/code] or [code]FAILURE[/code]. When [code]true[/code], the child tasks will be executed again, regardless of whether they previously resulted in a [code]SUCCESS[/code] or [code]FAILURE[/code].

View File

@ -19,7 +19,7 @@
Parameter that specifies the [AnimationPlayer] node. Parameter that specifies the [AnimationPlayer] node.
</member> </member>
<member name="await_completion" type="float" setter="set_await_completion" getter="get_await_completion" default="0.0"> <member name="await_completion" type="float" setter="set_await_completion" getter="get_await_completion" default="0.0">
The maximum duration to wait for the animation to complete (in seconds). If the animation doesn't finish within this time, BTAwaitAnimation will return [code]FAILURE[/code]. If set to [code]0[/code], BTPlayAnimation doesn't wait for the animation to finish and immediately returns [code]SUCCESS[/code]. The maximum duration to wait for the animation to complete (in seconds). If the animation doesn't finish within this time, BTPlayAnimation will stop waiting and return [code]SUCCESS[/code].
</member> </member>
<member name="blend" type="float" setter="set_blend" getter="get_blend" default="-1.0"> <member name="blend" type="float" setter="set_blend" getter="get_blend" default="-1.0">
Custom blend time (in seconds). See [method AnimationPlayer.play]. Custom blend time (in seconds). See [method AnimationPlayer.play].

View File

@ -46,7 +46,7 @@
<param index="1" name="default" type="Variant" default="null" /> <param index="1" name="default" type="Variant" default="null" />
<param index="2" name="complain" type="bool" default="true" /> <param index="2" name="complain" type="bool" default="true" />
<description> <description>
Returns variable value or [param default] if variable doesn't exist. If [param complain] is [code]true[/code], an error will be printed if variable doesn't exist. Returns variable value or [param default] if variable doesn't exist. If [param complain] is [code]true[/code], an error will be printed if variable doesn't exist. If the variable doesn't exist in the current [Blackboard] scope, it will look in the parent scope [Blackboard] to find it.
</description> </description>
</method> </method>
<method name="get_vars_as_dict" qualifiers="const"> <method name="get_vars_as_dict" qualifiers="const">
@ -98,7 +98,7 @@
<param index="0" name="var_name" type="StringName" /> <param index="0" name="var_name" type="StringName" />
<param index="1" name="value" type="Variant" /> <param index="1" name="value" type="Variant" />
<description> <description>
Assigns a value to a Blackboard variable. Assigns a value to a variable in the current Blackboard scope. If the variable doesn't exist, it will be created. If the variable already exists in the parent scope, the parent scope value will NOT be changed.
</description> </description>
</method> </method>
<method name="top" qualifiers="const"> <method name="top" qualifiers="const">

Some files were not shown because too many files have changed in this diff Show More