4cbc387c53
Moved the navigation relatred resources into subfolders.
2023-12-10 14:23:24 +01:00
2cc42b045a
Moved shapes under a new shapes folder.
2023-12-10 14:10:10 +01:00
e50ab7fa84
Moved 2d shapes under a new shapes_2d folder.
2023-12-10 13:55:20 +01:00
de91cf5873
Mark NativeScripts as having delayed metadata.
2023-10-24 00:40:54 +02:00
3b8f836a41
Re-extracted class docs.
2023-10-20 15:06:38 +02:00
1ff5cdf911
Fix positioning the colliders from PropDataStaticBody in TerrainPropJob and VoxelPropJob.
2023-10-14 08:10:06 +02:00
9142600d70
Implemented PropDataStaticBody handling for TerrainPropJob and VoxelPropJob.
2023-10-13 21:00:25 +02:00
6ff8ae122c
Codestyle fixes.
2023-10-13 20:59:57 +02:00
3f8ca3136e
Codestyle fixes.
2023-10-13 20:41:22 +02:00
0fa7faf43a
Added support for PropDataStaticBody in PropInstance and PropInstanceMerger.
2023-10-13 20:35:10 +02:00
2aa3fbf381
Codestyle.
2023-10-13 20:27:08 +02:00
c5ec0b8a33
Codestyle.
2023-10-13 20:26:59 +02:00
ac39ffb96b
Fix typo.
2023-10-13 19:36:17 +02:00
73bdeb40c6
Don't process CollisionShapes recursively in PropDataCollisionObject, as they only work as a direct child.
2023-10-13 19:28:56 +02:00
da2daebbb8
Fixed processing collision shapes in PropDataCollisionObject.
2023-10-13 19:27:40 +02:00
f7ecfb412a
Initial StaticBody support for the prop system.
2023-10-13 15:58:42 +02:00
93a2081a58
Re-extracted class docs.
2023-10-12 01:59:32 +02:00
2cd304097a
Fix JSONRPC's class docs.
2023-10-12 01:58:43 +02:00
b4692f1763
Port4ed from godot: Add binary MO translation file support. Add brotli decoder and WOFF2 support.
...
Use smaller .mo files instead of .po, if gettext is available.
Convert editor fonts to .woff2 format.
- bruvzg
fd2fba7c2c
2023-10-02 21:12:03 +02:00
13f981c684
Initialize variable.
2023-10-02 19:38:51 +02:00
d4b82d2724
Added setting to enable / disable gdscript's language server.
2023-10-02 19:37:38 +02:00
84768b8f0c
GDScript LSP compile fix pt2.
2023-10-02 19:22:04 +02:00
f10681e2be
GDScript LSP compile fix pt1.
2023-10-02 19:06:13 +02:00
01d1d1aa24
Fix compiling the jsonrpc module.
2023-10-02 18:51:44 +02:00
96702b39c8
Added back the jsonrpc module.
2023-10-02 18:38:39 +02:00
4047443e5d
Added back the language server for gdscript.
2023-10-02 18:32:24 +02:00
88e7cc8776
Fix compile errors.
2023-10-02 17:11:37 +02:00
lawnjelly
994ae99f62
Physics Interpolation - automatic resets for Camera2D and TileMap.
...
Extra reset required for Camera2D. TileMaps require resetting by quadrant.
2023-10-02 16:50:50 +02:00
4faeb67438
Implemented getting users using their email from the UserDB.
2023-09-22 16:33:21 +02:00
56ae9e3734
Fix typos.
2023-09-22 16:21:37 +02:00
70db9caf20
Re-extracted class docs. Also fixed smaller issues.
2023-09-10 08:42:24 +02:00
e31c09d1f4
Small fixes to the docs.
2023-09-10 08:26:35 +02:00
ccb6074ca9
Backported the editor constrol changes for the new shortcut system from godot4.
2023-09-07 13:41:05 +02:00
bd9abfc160
Fix clang format warnings.
2023-09-07 12:00:31 +02:00
9a2bf73280
Backported _shortcut_input() virtual from godot4.
2023-09-07 09:56:16 +02:00
4fe2f00133
The CScript module is now disabled by default. It will get re-enabled once it gets finished.
2023-09-06 21:52:30 +02:00
7fab5e4c25
Implemented a literal syntax for NodePaths in GDScript I decided on using godot4's (^). The doc already said it's '@' but that was wrong.
2023-09-06 20:45:01 +02:00
56b812f22f
Fix build.
2023-09-06 09:47:06 +02:00
b506468b53
Revert "Backport implement loading DDS textures at run-time"
...
This reverts commit 4b76c7e89c
.
Apparently it can cause issues.
2023-09-06 09:13:08 +02:00
0a9c9ca15e
Ported godot pr: [3.x] Allow exporting custom resources from/to any scripting language (GDScript, VisualScript, C#, NativeScript, PluginScript)
...
- willnationsdev
https://github.com/godotengine/godot/pull/44879
Using the rebased version from 02d1f70ee5
by Atlinx
2023-09-06 01:45:29 +02:00
5331ac9b85
MeshLibrary's SceneConverter will also processes the navigation layers for the items.
2023-09-05 12:25:26 +02:00
dfb5323cc1
Backported from godot4: Change GridMap navigation_layers to be per mesh_library item
...
Changes GridMap navigation_layers from a single bitmask for the entire GridMap to a bitmask for each item used in the mesh_library with a baked navmesh.
- smix8
61f33e205c
2023-09-05 12:23:09 +02:00
c055e8aeed
Use get_navigation_map() in GridMap.
2023-09-05 12:08:25 +02:00
176a0e129c
Fix querying paths.
2023-09-05 11:57:53 +02:00
8880722565
Removed cell height getters and setters from the Navigation2DServer.
2023-09-05 11:57:34 +02:00
268c27458a
TileMaps now support navigation map overrides.
2023-09-05 10:46:22 +02:00
43c11fcdf5
Backported from godot4: Fix typo and ensure backwards compatibility for changed property names
...
Changes to the name of the `navmesh` and `navpoly` properties on
`NavigationRegion` caused navigation data to be lost on load.
This PR creates uses `_set`/`_get` to handle compatibility with the
older names on load, preserving the data.
Also fixes a typo on `get_vertices_per_polygon` in `NavigationMesh`,
and renames the property to remove the `polygon_` prefix which doesn't
match the setter/getter.
- DarkKilauea, akien-mga
0572346985
2023-09-05 09:13:54 +02:00
73c1f1f673
Fix logic in NavMap::sync().
2023-09-04 22:00:26 +02:00
a222159442
Backported from godot4: Add NavigationServer API to enable regions and links
...
Adds NavigationServer API to enable regions and links.
- smix8
69fad39cf5
2023-09-04 20:22:28 +02:00
b37e0e6a4e
Backported from godot4: Update navigation obstacle API
...
Updates navigation obstacle API.
- smix8
c1fc331b88
2023-09-04 19:55:32 +02:00