Serhii Snitsaruk
|
c19fd54927
|
Edit task script on double-click (open help for core task)
|
2024-08-05 16:34:54 +02:00 |
Serhii Snitsaruk
|
f8c6e83688
|
Merge pull request #185 from limbonaut/open-builtin-doc
Editor setting to prefer online docs, and open builtin docs by default
|
2024-08-05 16:29:12 +02:00 |
Serhii Snitsaruk
|
5a4893fc53
|
Editor setting to prefer online docs, and open builtin docs by default
|
2024-08-05 15:46:02 +02:00 |
Serhii Snitsaruk
|
14d8df0858
|
Merge pull request #184 from limbonaut/custom-scene-root
Allow supplying custom scene root for behavior tree instantiation
|
2024-08-05 15:18:21 +02:00 |
Serhii Snitsaruk
|
868baa470a
|
Fix documentation errors
|
2024-08-05 13:34:13 +02:00 |
Serhii Snitsaruk
|
319c5787be
|
Add BTState::set_scene_root_hint()
|
2024-08-05 13:21:57 +02:00 |
Serhii Snitsaruk
|
1e9b321283
|
Allow setting custom scene root for behavior trees
- Adds new argument to `BehaviorTree.instantiate()`
- Adds `BTPlayer.set_scene_root_hint()` method
|
2024-08-05 13:03:50 +02:00 |
Serhii Snitsaruk
|
8b2770116d
|
Merge pull request #183 from limbonaut/btplayer-allow-changing-instance
BTPlayer: Allow switching BT instance at runtime
|
2024-08-04 13:16:48 +02:00 |
Serhii Snitsaruk
|
40863313dd
|
Check if blackboard is null in `BehaviorTree.instantiate()`
|
2024-08-04 12:41:25 +02:00 |
Serhii Snitsaruk
|
ee12a56e96
|
BTPlayer: Allow changing BT instance at runtime
|
2024-08-04 12:36:44 +02:00 |
Serhii Snitsaruk
|
0f82fa3d64
|
Merge pull request #182 from limbonaut/btstate-monitor-performance
Allow monitoring BT performance in `BTState`
|
2024-08-04 11:39:02 +02:00 |
Serhii Snitsaruk
|
df11afaf44
|
Allow monitoring BT performance in BTState
|
2024-08-04 10:37:41 +02:00 |
Serhii Snitsaruk
|
d2ba904243
|
Merge pull request #181 from limbonaut/bt-instance
Implement `BTInstance` - runtime instance of `BehaviorTree`
|
2024-08-04 10:15:08 +02:00 |
Serhii Snitsaruk
|
63ef3e0555
|
BTPlayer: Fix `updated` signal and deprecate `behavior_tree_finished` signal
|
2024-08-03 16:11:47 +02:00 |
Serhii Snitsaruk
|
869b6465b9
|
Unregister BT instance with debugger if BTPlayer is removed from tree
|
2024-08-03 14:57:57 +02:00 |
Serhii Snitsaruk
|
91edd1c0b5
|
Documentation fixes
|
2024-08-03 14:39:27 +02:00 |
Serhii Snitsaruk
|
6b4c97e545
|
Fix BehaviorTree.instantiate() method binding
|
2024-08-03 14:29:24 +02:00 |
Serhii Snitsaruk
|
5f5b62a4ea
|
Fix BTState setup
|
2024-08-03 14:17:26 +02:00 |
Serhii Snitsaruk
|
68a9492f3d
|
Fix uninitialized integers
|
2024-08-03 13:48:15 +02:00 |
Serhii Snitsaruk
|
9abfe4ce95
|
Update class docs
|
2024-08-03 13:14:31 +02:00 |
Serhii Snitsaruk
|
6c794d6a7e
|
Refactor BTInstance.update()
|
2024-08-03 11:56:32 +02:00 |
Serhii Snitsaruk
|
47ad95b265
|
Fix demo API calls
|
2024-08-03 11:40:56 +02:00 |
Serhii Snitsaruk
|
c4c9b5fe09
|
Utilize BTInstance in BTState
|
2024-08-03 11:39:23 +02:00 |
Serhii Snitsaruk
|
fc26f51ff2
|
Implement BTInstance - runtime instance of BehaviorTree
|
2024-08-03 11:07:06 +02:00 |
Serhii Snitsaruk
|
a2a62f636b
|
Merge pull request #180 from limbonaut/fix-changed-already-connected
Fix error if `changed` signal is already connected in several tasks
|
2024-08-02 14:43:21 +02:00 |
Serhii Snitsaruk
|
ce1867be7a
|
Fix error if `changed` signal is already connected to a BBParam in a bunch of tasks
|
2024-08-02 10:07:42 +02:00 |
Serhii Snitsaruk
|
09185211ff
|
Merge pull request #177 from limbonaut/hide-update-mode
Hide `update_mode` property for non-root HSMs
|
2024-07-31 15:26:45 +02:00 |
Serhii Snitsaruk
|
9e79183579
|
Update demo import
|
2024-07-31 14:50:56 +02:00 |
Serhii Snitsaruk
|
bed04dbf87
|
Hide update_mode for non-root HSMs
|
2024-07-31 14:50:04 +02:00 |
Serhii Snitsaruk
|
64df43c7c9
|
Merge pull request #176 from limbonaut/hsm-input-fix
LimboHSM: Fix process_input is not enabled in active substate
|
2024-07-31 13:40:50 +02:00 |
Serhii Snitsaruk
|
d7daa027ee
|
Merge pull request #174 from limbonaut/gha-arm-builds
GHA: Add Linux & Windows ARM64 builds
|
2024-07-31 13:28:55 +02:00 |
Serhii Snitsaruk
|
abe9a26460
|
GHA: Add Linux ARM32 template builds
|
2024-07-31 12:45:12 +02:00 |
Serhii Snitsaruk
|
2c58cfc3cb
|
GHA: Don't strip binaries, done at build time
|
2024-07-31 12:45:02 +02:00 |
Serhii Snitsaruk
|
a1d6276097
|
Fix process_input is not enabled in active substate
|
2024-07-31 12:15:15 +02:00 |
Serhii Snitsaruk
|
afc2b63f06
|
GHA: Disable Editor .NET ARM64
|
2024-07-31 10:43:56 +02:00 |
Serhii Snitsaruk
|
af27aca021
|
GHA: Fix strip failing in Linux ARM64 builds
|
2024-07-30 16:19:02 +02:00 |
Serhii Snitsaruk
|
dad5082e7e
|
GHA: Add Linux ARM toolchain
|
2024-07-30 15:27:58 +02:00 |
Serhii Snitsaruk
|
6aa4e63929
|
Merge pull request #173 from limbonaut/gha-fix-ios-builds
GHA: Fix iOS builds
|
2024-07-30 15:24:04 +02:00 |
Serhii Snitsaruk
|
8568572092
|
GHA: Add Windows ARM64 builds
|
2024-07-30 14:20:46 +02:00 |
Serhii Snitsaruk
|
3cce7aa0a6
|
GHA: Add arm64 Linux builds
|
2024-07-30 14:16:01 +02:00 |
Serhii Snitsaruk
|
f1dba8f061
|
GHA: Disable treating warnings as errors for iOS builds
|
2024-07-30 13:49:59 +02:00 |
Serhii Snitsaruk
|
17eb029497
|
Merge pull request #172 from limbonaut/fix-btplayer-restart-crash
Fix BTPlayer.restart() crash
|
2024-07-30 13:46:51 +02:00 |
Serhii Snitsaruk
|
456687c857
|
Fix BTPlayer.restart() crash
|
2024-07-30 12:42:22 +02:00 |
Serhii Snitsaruk
|
186ee3c6a7
|
Update README
|
2024-07-30 12:02:02 +02:00 |
Serhii Snitsaruk
|
0e059c8a52
|
Merge pull request #164 from limbonaut/hsm-improvements
HSM improvements
|
2024-07-21 15:19:03 +02:00 |
Serhii Snitsaruk
|
17ccd50806
|
Add tests for change_active_state()
|
2024-07-21 14:07:56 +02:00 |
Serhii Snitsaruk
|
b478c8eb2c
|
Add tests for has_transition() and remove_transition()
|
2024-07-21 14:02:27 +02:00 |
Serhii Snitsaruk
|
cf99a27692
|
Refactor LimboHSM
|
2024-07-21 13:45:36 +02:00 |
Serhii Snitsaruk
|
f7eb374c1e
|
Add `LimboHSM.has_transition(from, event)`
|
2024-07-21 13:35:16 +02:00 |
Serhii Snitsaruk
|
a7881a0eea
|
Rework HSM transitions bookkeeping
Fixes a potential rare hash collision situation, and allows additional
attributes to be stored with the transition data in future.
|
2024-07-21 13:28:59 +02:00 |