godot/scene
bjornmp 06998a3927 Enforce that custom nodes keep their original type
Enforce that custom nodes and resources created via the "Create New Node" dialog, should permanently retain their original type (script). This means:

- Type continuity: It should be impossible for the user to (accidentally) clear the original script of a custom node that was created via the "Create New Node" dialog.

- Extensibility: The user should be able to extend custom types as usual (create a script that inherits the original type and replace the original script of that node with his own). However, if he then clears his extension-script from that node later on, the custom type should revert to its original script instead of becoming a non-scripted type.
2024-10-22 18:18:16 +02:00
..
2d Merge pull request #95132 from LeonStansfield/gpu_particles_ui_consistency 2024-10-01 17:30:29 +02:00
3d Check RenderingDevice availability to display LightmapGI configuration warnings 2024-09-28 23:56:47 +02:00
animation Fix error when stopping empty animation player. 2024-10-03 11:04:27 +02:00
audio SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
debugger SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
gui Merge pull request #97809 from Geometror/fix-ge-conn-layer-warning 2024-10-04 22:43:49 +02:00
main Merge pull request #97240 from KoBeWi/wrong_number 2024-10-04 22:43:30 +02:00
resources Partially revert 96780, remove warnings from project/editor settings _get. 2024-10-04 19:13:03 +03:00
theme Add filename filter field to FileDialog 2024-10-04 11:12:33 +02:00
property_list_helper.cpp Always store ID of PopupMenu items 2024-08-20 15:33:21 +02:00
property_list_helper.h Fix a bunch of orphan StringName errors at ProjectSettings/Editor exit 2024-07-09 19:38:52 +03:00
property_utils.cpp Enforce that custom nodes keep their original type 2024-10-22 18:18:16 +02:00
property_utils.h Fix default NodePaths saved in scene 2024-06-03 13:10:23 +02:00
register_scene_types.cpp Implement asynchronous transfer queues, thread guards on RenderingDevice. Add ubershaders and rework pipeline caches for Forward+ and Mobile. 2024-10-02 15:11:58 -03:00
register_scene_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
scene_string_names.cpp Enforce that custom nodes keep their original type 2024-10-22 18:18:16 +02:00
scene_string_names.h Enforce that custom nodes keep their original type 2024-10-22 18:18:16 +02:00
SCsub SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00