Commit Graph

80 Commits

Author SHA1 Message Date
Serhii Snitsaruk 434545ebad Blackboard: Linking vars with `Blackboard::link_var` 2024-03-12 16:17:34 +01:00
Serhii Snitsaruk 9957ef2ea7 Expose additional `BlackboardPlan` methods for custom tooling 2024-03-08 15:33:28 +01:00
Wilson E. Alvarez 3f34e4dde2
Expose BehaviorTreeView::clear to GDScript 2024-03-07 11:39:53 -05:00
Serhii Snitsaruk 81f49be6b4 Doc: Update class docs 2024-03-06 21:50:35 +01:00
Serhii Snitsaruk 193743e782 Provide the previous state in the state_changed signal
- Also provide `get_previous_active_state()` method.
- Rename state_changed -> active_state_changed.
2024-03-05 12:58:55 +01:00
Serhii Snitsaruk 4c26583007 Remove "p_" from the argument names in the `ClassDB` bindings 2024-03-04 21:36:16 +01:00
Serhii Snitsaruk ecf1e4b65f Doc: Update class docs 2024-03-04 16:19:39 +01:00
Serhii Snitsaruk bb6fab7555 API: Expose BlackboardPlan factory methods 2024-03-02 16:06:32 +01:00
Serhii Snitsaruk c4931ae420 Fix Blackboard.{set,get}_parent_scope should be {set,get}_parent in the API 2024-03-02 15:43:55 +01:00
Serhii Snitsaruk 6f9ff6a487 Doc: Update LimboState class doc 2024-03-02 00:10:44 +01:00
Serhii Snitsaruk 7626c84633 New `task_selected` signal for BehaviorTreeView 2024-02-29 23:42:24 +01:00
Wilson E. Alvarez fb958c7c34
Add BTEvaluateExpression 2024-02-18 12:20:48 -05:00
Wilson E. Alvarez dad8d86d3e
Fix BehaviorTreeView doc formatting 2024-02-17 16:05:13 -05:00
Serhii Snitsaruk 7ebdfc9026 Update BehaviorTreeView class doc 2024-02-17 15:03:18 +01:00
Serhii Snitsaruk 6d36d20d06 Blackboard: Complain when variable is missing 2024-02-13 17:15:19 +01:00
Serhii Snitsaruk 3a6dc1e90c BTRunLimit: Update class doc 2024-02-10 20:29:48 +01:00
Serhii Snitsaruk 899335d1fe Util: Function to decorate output variable 2024-02-10 12:34:29 +01:00
Serhii Snitsaruk 8dc645c9a7 Fix issues and update docs for BehaviorTreeData/View 2024-02-03 17:53:12 +01:00
Wilson E. Alvarez b765b2adc8
Fix wrong parameter reference in Blackboard documentation 2024-02-01 20:47:54 -05:00
Serhii Snitsaruk 2612ec0855 Fix LimboHSM::add_transition signature 2024-01-28 11:56:53 +01:00
Serhii Snitsaruk c81c1ec872 Blackboard: Add variable-to-property binding interface 2024-01-27 21:44:58 +01:00
Serhii Snitsaruk a251d92aa3 Update class documentation 2024-01-25 14:56:59 +01:00
Serhii Snitsaruk 33b455f8d9 Add BBParam missing types 2024-01-19 17:15:22 +01:00
Serhii Snitsaruk 594097ae4c Update class documentation and add rst update script 2024-01-16 11:21:02 +01:00
Serhii Snitsaruk 7fc3831384 Fix various class documentation issues.
Fixes #10.
2023-12-28 17:00:32 +01:00
Serhii Snitsaruk 22bfb9e3ab Improve BTCallMethod
- Fix `include_delta` not initialized for some reason
- Add additional tests
- Group argument properties
- Improve name generation
2023-12-28 14:26:39 +01:00
Wilson E. Alvarez ab311c5770
Allow BTCallMethod to include its delta as an argument 2023-12-27 19:46:19 -05:00
Serhii Snitsaruk 60012d984b Fix drag & drop position in the same branch
Also, refactor get_child_index() into get_index().
2023-11-22 13:05:55 +01:00
Serhii Snitsaruk 548ff374ee Update class docs 2023-11-20 15:36:13 +01:00
Serhii Snitsaruk 554ae5a165 Update class docs and refactor SetVar enums 2023-11-15 15:40:07 +01:00
Serhii Snitsaruk f1694b45ec Improve Blackboard docs 2023-10-27 14:21:23 +02:00
Serhii Snitsaruk 2555c383d6 Improve docs for BBParam* 2023-10-27 13:32:55 +02:00
Serhii Snitsaruk 0ae3a53f26 Update docs for BTTask::abort() 2023-10-26 16:37:26 +02:00
Serhii Snitsaruk 14c162de39 Improve docs for LimboHSM & LimboUtility 2023-10-26 16:16:00 +02:00
Serhii Snitsaruk 446925adac Improve docs for BTState and LimboState 2023-10-26 15:45:24 +02:00
Serhii Snitsaruk 39971b1e1a Improve BTPlayer doc 2023-10-26 13:44:09 +02:00
Serhii Snitsaruk 93cba4581a Write introduction into BTs in the BehaviorTree class doc 2023-10-23 22:28:44 +02:00
Serhii Snitsaruk d481d43790 Improve docs for BTDecorator & BTTask 2023-10-20 15:01:41 +02:00
Serhii Snitsaruk 7dbdd52141 Improve docs for BTAction, BTComment, BTComposite and BTCondition 2023-10-20 12:34:28 +02:00
Serhii Snitsaruk 8e53f02e00 Improve docs for RandomWait, Wait, WaitTicks 2023-10-19 14:27:02 +02:00
Serhii Snitsaruk cab9f853c0 Improve docs for CallMethod, ConsolePrint & Fail 2023-10-19 14:11:08 +02:00
Serhii Snitsaruk 81b415a6bf Improve docs for CheckAgentProperty & SetAgentProperty 2023-10-19 13:39:11 +02:00
Serhii Snitsaruk 3d5cbbf50f Improve docs for PlayAnimation & StopAnimation 2023-10-18 19:05:33 +02:00
Serhii Snitsaruk 047b75258b Improve docs for AwaitAnimation and PauseAnimation 2023-10-18 18:25:53 +02:00
Serhii Snitsaruk 91d582ab09 Improve class docs for CheckTrigger, CheckVar and SetVar 2023-10-17 12:22:46 +02:00
Serhii Snitsaruk 7324f0462b Improve class docs for Repeat, RunLimit, Subtree & TimeLimit 2023-10-16 14:20:45 +02:00
Serhii Snitsaruk eb58363977 Improve class docs for BTRepeatUntil{Success,Failure} 2023-10-09 10:37:15 +02:00
Serhii Snitsaruk cb8c824314 Improve class docs for ForEach, Invert, NewScope, Probability 2023-10-09 10:29:34 +02:00
Serhii Snitsaruk f71e158418 Improve docs: BTAlways{Fail,Succeed}, BTCooldown, BTDelay 2023-10-05 12:21:25 +02:00
Serhii Snitsaruk 0c325e3660 Increase help tooltip maximum characters to 1400 2023-09-28 13:57:27 +02:00