diff --git a/automated_updates_data.json b/automated_updates_data.json index 88dd158d37e..a98db358369 100644 --- a/automated_updates_data.json +++ b/automated_updates_data.json @@ -1,5 +1,5 @@ { - "last_automated_updates_commit": "7902b7ffb6c673b0ef13f5a23b85ce339cf6de40", + "last_automated_updates_commit": "7a7736a3a4ab5ec2f9ea7bde3479877467afa8c1", "last_improved_things": [ { "date": "2026-02-16", diff --git a/docs/gdevelop5/extensions/create.md b/docs/gdevelop5/extensions/create.md index e1e37a5a82f..4ccdf1d7e99 100644 --- a/docs/gdevelop5/extensions/create.md +++ b/docs/gdevelop5/extensions/create.md @@ -46,6 +46,10 @@ Custom objects are full featured, autonomous objects which embeds their own logi Read more about [creating custom objects here](/gdevelop5/objects/custom-objects-prefab-template). +### Organize items across extensions + +As your extensions grow, you can reorganize them: custom objects, behaviors and functions (as well as function folders) can be moved to another extension from their right-click menu. This is handy for splitting a large extension into smaller ones, or for regrouping related items together. + ## Share your extensions If you've created an extension providing a useful, reusable behaviors or set of functions, you can [share them with the community](/gdevelop5/extensions/share-extension). diff --git a/docs/gdevelop5/objects/custom-objects-prefab-template/index.md b/docs/gdevelop5/objects/custom-objects-prefab-template/index.md index 52661f1cceb..d28cd088877 100644 --- a/docs/gdevelop5/objects/custom-objects-prefab-template/index.md +++ b/docs/gdevelop5/objects/custom-objects-prefab-template/index.md @@ -60,6 +60,10 @@ The condition can be then used in the scene: By doing this for more complex needs, you can break down game menus or even gameplay objects (like a player character, complex obstacles, enemies, etc...) into custom object that can be edited independently. Your scene stays simple and only focused on the high level details of your game. +!!! tip + + When a child object already provides actions, conditions or expressions that you want to make available on the custom object itself, you don't have to recreate them by hand. Use the button to generate functions that "forward" the ones of a child object: this automatically creates the matching actions, conditions and expressions on the custom object. + ## Change the default size of a custom object The grey rectangle on the scene is the custom object default size. Your can change this size by clicking on the button on the top right corner.