Serhii Snitsaruk
565097e897
GHA: Fix LimboAI version loosing suffix
2024-01-16 13:03:48 +01:00
Serhii Snitsaruk
076269e5e3
Merge pull request #17 from limbonaut/callmethod-improvements
...
Improvements for the `CallMethod` task:
- Allow storing return value on the blackboard
- Allows specifying variables from the blackboard as arguments in additions to raw values.
Also, improvements to BBParam property editor to better utilize space in the inspector.
WARNING: Breaks compatibility if you are using `CallMethod` tasks. `CallMethod` arguments in existing trees will need to be reassigned!
Resolves #13
2024-01-16 11:43:05 +01:00
Serhii Snitsaruk
594097ae4c
Update class documentation and add rst update script
2024-01-16 11:21:02 +01:00
Serhii Snitsaruk
1648728e1b
CallMethod: Update unit tests
2024-01-16 10:46:42 +01:00
Serhii Snitsaruk
3b82946444
Add --copy-demo option to GDExtension setup script
2024-01-16 10:21:51 +01:00
Serhii Snitsaruk
17a480ed19
Utilize space better with BBParam property editor
...
For types that need more space, the bottom editor will be used instead. In effect also for string parameters with @export_multiline.
2024-01-15 21:57:31 +01:00
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