Serhii Snitsaruk
|
370efcba73
|
Refactor composite and decorator classes
|
2022-12-17 11:47:10 +01:00 |
Serhii Snitsaruk
|
3693c3fc50
|
Refactor BTAction classes
|
2022-12-17 11:26:48 +01:00 |
Serhii Snitsaruk
|
0ba36cb3dd
|
Refactor BTTask class
|
2022-12-17 08:33:18 +01:00 |
Serhii Snitsaruk
|
c67216c1e1
|
Refactor BTPlayer and BTState
|
2022-12-16 15:29:36 +01:00 |
Serhii Snitsaruk
|
0bb03c2b4c
|
Clean and improve BehaviorTree resource class
|
2022-12-16 14:29:14 +01:00 |
Serhii Snitsaruk
|
39f504f42c
|
Make use of GDREGISTER_*
|
2022-12-16 14:21:50 +01:00 |
Serhii Snitsaruk
|
fa098fec09
|
Blackboard: Add erase_var()
|
2022-12-16 12:13:03 +01:00 |
Serhii Snitsaruk
|
6ae7ea8e40
|
Fix and improve LimboHSM/State
|
2022-12-16 11:56:41 +01:00 |
Serhii Snitsaruk
|
5de3bf344e
|
Cleanup waypoints test project
|
2022-12-16 04:16:19 +01:00 |
Serhii Snitsaruk
|
c574334f6e
|
Cleanup and optimizations
|
2022-12-15 19:23:03 +01:00 |
Serhii Snitsaruk
|
d861a52833
|
Add placeholder text for filter edit
|
2022-12-15 18:44:42 +01:00 |
Serhii Snitsaruk
|
3d1873e329
|
Fix popup menu getting bad position
|
2022-12-15 18:29:22 +01:00 |
Serhii Snitsaruk
|
e72f7698fb
|
Update test project with waypoints example
|
2022-12-15 14:49:38 +01:00 |
Serhii Snitsaruk
|
dbc9a7ad31
|
Add mostly minimal changes in order to compile and run with godot 4
|
2022-12-15 14:33:03 +01:00 |
Serhii Snitsaruk
|
71201a7389
|
Add placeholder text to rename dialog
|
2022-11-23 21:19:23 +01:00 |
Serhii Snitsaruk
|
3f01c26719
|
Add Blackboard::top()
|
2022-11-23 18:02:46 +01:00 |
Serhii Snitsaruk
|
fe2cf00c6c
|
Add task rename dialog
|
2022-11-23 16:25:32 +01:00 |
Serhii Snitsaruk
|
5378337064
|
Remember TaskPanel's collapsed sections
|
2022-11-23 01:04:35 +01:00 |
Serhii Snitsaruk
|
5220c1c6e7
|
Fix _get_configuration_warning() is not called for scripts
|
2022-11-22 23:15:48 +01:00 |
Serhii Snitsaruk
|
ce2041391a
|
Update header when clicked
|
2022-11-22 22:58:53 +01:00 |
Serhii Snitsaruk
|
81e672b4d2
|
Add reload and resave dialog when BT resource files change externally
|
2022-11-22 21:00:08 +01:00 |
Serhii Snitsaruk
|
6148a82f5e
|
Add documentation to many classes
|
2022-11-04 13:27:09 +01:00 |
Serhii Snitsaruk
|
8d3249d8a8
|
Add small improvements
|
2022-11-04 13:26:49 +01:00 |
Serhii Snitsaruk
|
f9f2a67bbf
|
Fix BTParallel getting stuck when repeat=false and criterea are not met
|
2022-11-03 17:01:26 +01:00 |
Serhii Snitsaruk
|
08bb63ad26
|
Add documentation and improvements for BTTask
Fixed: BTTask chidren property, setter and getter are exposed in editor
|
2022-11-02 19:53:37 +01:00 |
Serhii Snitsaruk
|
9a5facd9b1
|
Add documentation stubs
|
2022-11-01 21:40:14 +01:00 |
Serhii Snitsaruk
|
1bc8484454
|
Fix bugs
|
2022-11-01 14:03:20 +01:00 |
Serhii Snitsaruk
|
a91a9ef9ed
|
Make blackboard data exposed at state level
|
2022-10-31 21:53:33 +01:00 |
Serhii Snitsaruk
|
86dba63db6
|
Add blackboard data property to HSM
|
2022-10-31 21:30:32 +01:00 |
Serhii Snitsaruk
|
40cb7891c7
|
Fix BTTask status property exposed
|
2022-10-30 14:15:29 +01:00 |
Serhii Snitsaruk
|
da8328d661
|
Fix BTTimeLimit icon
|
2022-10-30 14:14:58 +01:00 |
Serhii Snitsaruk
|
cc49834994
|
Fix bugs in loading user tasks
|
2022-10-30 12:33:38 +01:00 |
Serhii Snitsaruk
|
db0c903ca8
|
Handle user categories and fix bad script crash
|
2022-10-29 01:50:47 +02:00 |
Serhii Snitsaruk
|
46ec4069b5
|
Duplicate dictionary data
|
2022-10-27 01:51:29 +02:00 |
Serhii Snitsaruk
|
b68dc0a36a
|
Fix bugs
|
2022-10-26 23:12:29 +02:00 |
Serhii Snitsaruk
|
ffeb7a2e5e
|
Add BBParam::to_string()
|
2022-10-25 23:07:27 +02:00 |
Serhii Snitsaruk
|
c73562a86e
|
Add BBVariant
|
2022-10-25 22:01:00 +02:00 |
Serhii Snitsaruk
|
7ec38e0988
|
Add set_agent()
|
2022-10-25 00:47:22 +02:00 |
Serhii Snitsaruk
|
d359f620e3
|
Make BBParam properties unique @clone()
|
2022-10-21 16:15:13 +02:00 |
Serhii Snitsaruk
|
54addba8a3
|
Update name of parameter in editor
|
2022-10-20 22:53:09 +02:00 |
Serhii Snitsaruk
|
34ef7d96ea
|
Fix bugs
|
2022-10-20 22:00:10 +02:00 |
Serhii Snitsaruk
|
172b90ded4
|
Implement BB parameters
|
2022-10-20 18:26:46 +02:00 |
Serhii Snitsaruk
|
b451edf49b
|
Bind Blackboard::prefetch_nodepath_vars()
|
2022-10-19 23:54:42 +02:00 |
Serhii Snitsaruk
|
36ff3a724f
|
Remove blackboard management from BTState
|
2022-10-19 23:41:56 +02:00 |
Serhii Snitsaruk
|
bc0f0b61d1
|
Expose agent and blackboard
|
2022-10-19 23:39:27 +02:00 |
Serhii Snitsaruk
|
c6a9ea5948
|
Add editor icon
|
2022-10-19 21:02:46 +02:00 |
Serhii Snitsaruk
|
f4e3f162ec
|
Implement basic BTState
|
2022-10-19 20:54:21 +02:00 |
Serhii Snitsaruk
|
c43fac596c
|
Handle NodePath vars
|
2022-10-19 16:01:16 +02:00 |
Serhii Snitsaruk
|
4f06bb5a3e
|
Add ANYSTATE transitions
|
2022-10-12 14:02:39 +02:00 |
Serhii Snitsaruk
|
9937f2463b
|
Fix export templates build errors
|
2022-09-30 00:17:32 +02:00 |