Serhii Snitsaruk
|
c793c8ba53
|
Fix `Blackboard.unbind_var` failing for existing bound variable
|
2024-06-01 10:53:56 +02:00 |
Serhii Snitsaruk
|
35f2c3c142
|
API: Add `Blackboard` methods to enable iteration, state inspection and serialization
|
2024-05-31 11:46:11 +02:00 |
Serhii Snitsaruk
|
c739a876b0
|
Blackboard: Add `create` parameter to `bind_var_to_property` and `link_var`
|
2024-04-09 11:34:22 +02:00 |
Serhii Snitsaruk
|
434545ebad
|
Blackboard: Linking vars with `Blackboard::link_var`
|
2024-03-12 16:17:34 +01:00 |
Serhii Snitsaruk
|
a6e6b53e18
|
Improve prefetching
|
2024-03-12 00:30:38 +01:00 |
Serhii Snitsaruk
|
7de582c4e6
|
Fix complain parameter is not respected in `Blackboard::get_var` if parent scope is assigned
|
2024-03-11 23:04:34 +01:00 |
Serhii Snitsaruk
|
2658060b1c
|
Move prefetching code into `BlackboardPlan` and add checkbox to the plan editor
|
2024-03-06 21:28:06 +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
|
b7d1bc11ab
|
Blackboard: Use `StringName` for variable names
|
2024-03-03 23:38:52 +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
|
6d36d20d06
|
Blackboard: Complain when variable is missing
|
2024-02-13 17:15:19 +01:00 |
Serhii Snitsaruk
|
c81c1ec872
|
Blackboard: Add variable-to-property binding interface
|
2024-01-27 21:44:58 +01:00 |
Serhii Snitsaruk
|
5fee89b00b
|
Make blackboard improvements compatible with GDExtension
|
2024-01-25 19:46:27 +01:00 |
Serhii Snitsaruk
|
8155c2764a
|
Refactoring and clean up
|
2024-01-25 14:35:48 +01:00 |
Serhii Snitsaruk
|
f84127657b
|
Fix crash while initializing blackboard in the BTPlayer node
|
2024-01-23 16:22:10 +01:00 |
Serhii Snitsaruk
|
a247d0d67b
|
Replace node blackboard data with BlackboardSource
|
2024-01-23 12:05:54 +01:00 |
Serhii Snitsaruk
|
f546e285b7
|
Refactor and clean up the code
|
2024-01-13 17:10:42 +01:00 |
Serhii Snitsaruk
|
2c4e343a48
|
Port the first core classes to get started
Ported: Blackboard, BTTask, BTAction, BTComment, BTDecorator, BTComposite, BTDecorator, LimboStringNames, LimboTaskDB, LimboUtility
|
2024-01-06 21:04:34 +01:00 |
Serhii Snitsaruk
|
1fb92ca412
|
Blackboard: Refactor prefetching
|
2023-12-16 16:54:42 +01:00 |
Serhii Snitsaruk
|
62e07e4395
|
Add MIT license - LimboAI is now Open Source!
|
2023-07-22 19:41:01 +02:00 |
Serhii Snitsaruk
|
0c2ee8ba8e
|
Update documentation
|
2023-07-20 22:15:30 +02:00 |
Serhii Snitsaruk
|
5dc002098f
|
Reorganize files and sort includes
|
2023-07-20 18:35:36 +02:00 |