Serhii Snitsaruk
c63785b5bc
CallMethod: Use array of BBVariant to specify arguments
...
This allows specifying variables on the blackboard as arguments in additions to raw values.
WARNING: Breaks compatibility if you are using CallMethod tasks. CallMethod arguments in existing trees will need to be reassigned!
2024-01-15 21:51:17 +01:00
Serhii Snitsaruk
184361d460
CallMethod: Store result on the blackboard
2024-01-15 21:32:39 +01:00
Serhii Snitsaruk
aca9784c95
update README.md
2024-01-14 23:50:42 +01:00
Serhii Snitsaruk
61790085cc
Fix editor shortcuts not working
2024-01-14 23:50:35 +01:00
Serhii Snitsaruk
73c6bfe2c7
GHA: Call GDExtension builds in all_builds.yml
2024-01-14 19:32:57 +01:00
Serhii Snitsaruk
476dc8b0dd
GHA: Add concurrency settings for the test builds
2024-01-14 19:32:50 +01:00
Serhii Snitsaruk
9b557250b8
Merge pull request #16 from limbonaut/utility-issues
...
Fix issues with LimboUtility compilation
2024-01-14 17:09:35 +01:00
Serhii Snitsaruk
80781db7cd
Fix compilation issues related to open_doc_*()
2024-01-14 16:54:08 +01:00
Serhii Snitsaruk
34e763c8f3
Fix compilation error due to missing include
2024-01-14 16:29:16 +01:00
Serhii Snitsaruk
3fa6d58b01
Merge branch 'gdextension-doc'
2024-01-14 16:24:51 +01:00
Serhii Snitsaruk
5245f19fa8
Update README with new links to docs and more
2024-01-14 16:17:35 +01:00
Serhii Snitsaruk
f9219fd509
Doc: Add docs for index, intro, custom tasks, gdextension and featured classes
2024-01-14 15:28:06 +01:00
Serhii Snitsaruk
cbbc0b0135
Link to online docs in the code
2024-01-13 22:40:27 +01:00
Serhii Snitsaruk
2496869153
Doc: Add sphinx-rtd-dark-mode
2024-01-13 21:34:54 +01:00
Serhii Snitsaruk
74a0d44f44
Doc fixes
2024-01-13 21:29:00 +01:00
Serhii Snitsaruk
48418114da
Doc: Add sphinx project for class documentation
2024-01-13 21:29:00 +01:00
Serhii Snitsaruk
cc16879a45
Merge pull request #15 from limbonaut/gdextension
...
Implement GDExtension support
2024-01-13 21:19:15 +01:00
Serhii Snitsaruk
46cd946d35
GHA: Fix inputs in test_builds.yml
2024-01-13 19:58:20 +01:00
Serhii Snitsaruk
c875f9d5d6
Fix BTState virtuals not being called
2024-01-13 19:08:34 +01:00
Serhii Snitsaruk
f546e285b7
Refactor and clean up the code
2024-01-13 17:10:42 +01:00
Serhii Snitsaruk
eec085278a
Fix name generation broken in module
2024-01-13 13:35:16 +01:00
Serhii Snitsaruk
947e253bf9
Fix infinite call recursion crash due to virtual function workaround
2024-01-12 23:20:39 +01:00
Serhii Snitsaruk
1d3cea6b2e
GHA: Add Windows & macOS builds to GDExtension workflow
...
Also, don't run test builds when doc change in a PR
2024-01-12 20:40:38 +01:00
Serhii Snitsaruk
8cb8f65469
GHA: Adjust versioning of GDExtension build
2024-01-12 10:57:45 +01:00
Serhii Snitsaruk
392a2ac691
GHA: Add init_version action for GDExtension
2024-01-12 10:57:45 +01:00
Serhii Snitsaruk
c55c6553b2
GHA: Update setup script and make build workflow for GDExtension
2024-01-12 10:57:26 +01:00
Serhii Snitsaruk
21b5053b72
Rename window wrapper
2024-01-11 15:38:29 +01:00
Serhii Snitsaruk
3af6995fd0
Create a script to set up new GDExtension development environment
2024-01-11 15:08:11 +01:00
Serhii Snitsaruk
52f218e6b9
Don't compile editor classes into template builds
2024-01-11 11:22:02 +01:00
Serhii Snitsaruk
e6c87be723
Fix various bugs and unit tests
2024-01-11 00:31:42 +01:00
Serhii Snitsaruk
0e37d3dfa3
Fix module compilation
2024-01-10 22:45:42 +01:00
Serhii Snitsaruk
ac3da5ab90
Handle resource reloading (or for GDExtension - don't)
2024-01-10 20:00:04 +01:00
Serhii Snitsaruk
8e9cc74857
Fix: User icons are not showing in the task palette
2024-01-10 19:16:43 +01:00
Serhii Snitsaruk
1dfa3e9808
Fix: User tasks not showing in the Task Palette
2024-01-10 17:50:02 +01:00
Serhii Snitsaruk
59537138bc
Fix: Create script template not working as expected
2024-01-10 15:23:04 +01:00
Serhii Snitsaruk
68b2aaf9d5
Fix IS_CLASS macro not working as expected
2024-01-10 13:33:42 +01:00
Serhii Snitsaruk
a8dc78765b
Restore icons
2024-01-10 01:17:09 +01:00
Serhii Snitsaruk
835d053c00
Add script to update icons in the extension config
2024-01-10 00:43:11 +01:00
Serhii Snitsaruk
960f04b0ab
Fix Forward button icon and crash
2024-01-10 00:02:24 +01:00
Serhii Snitsaruk
cdd5159a08
Move binaries to addon folder
2024-01-09 22:58:22 +01:00
Serhii Snitsaruk
1b031dfea3
Fix CheckVar performs erroneous equality check
2024-01-09 22:24:12 +01:00
Serhii Snitsaruk
5b475b3273
Fix: BB params convert to "Wrapped..."
2024-01-09 22:23:38 +01:00
Serhii Snitsaruk
966199e8dc
Fix: Weird name showing on the tasks
2024-01-09 22:06:56 +01:00
Serhii Snitsaruk
c1d0353798
Don't show "Open debugger" in GDExtension
2024-01-09 21:59:09 +01:00
Serhii Snitsaruk
a9a38bbffb
Port debugger
2024-01-09 21:47:22 +01:00
Serhii Snitsaruk
b07fb71359
Fix documentation related crash
2024-01-09 16:25:28 +01:00
Serhii Snitsaruk
d1030b877c
Project config file macro
2024-01-09 15:23:02 +01:00
Serhii Snitsaruk
59a8ab97d8
chore: Rename macro LSNAME to LW_NAME
2024-01-09 13:42:54 +01:00
Serhii Snitsaruk
9645baeb30
Port LimboAI plugin and editor
2024-01-09 13:34:24 +01:00
Serhii Snitsaruk
bb346ef5f2
Port TaskTree
2024-01-07 21:20:51 +01:00