Custom field improvements

This commit is contained in:
2025-06-27 00:20:16 +02:00
parent ac7a564f6f
commit 421dc3f2a5
3 changed files with 4 additions and 4 deletions

View File

@@ -92,7 +92,7 @@ Entity :: struct {
_locator: Bucket_Locator; @DontSerialize
scene: *Scene; @DontSerialize
using custom_fields: Custom_Entity_Fields;
using custom_fields: _Custom_Entity_Fields;
}
add_child :: (e: *Entity, child: *Entity, node_name: string = "") {

View File

@@ -22,7 +22,7 @@ Scene :: struct {
mode: Engine_Mode;
using custom_fields: Custom_Scene_Fields;
using custom_fields: _Custom_Scene_Fields;
}
Entity_File_Info :: struct {

View File

@@ -1,8 +1,8 @@
#module_parameters(WITH_EDITOR := true, WITH_NETWORKING := false, action_type : Type, entity_fields: Type, scene_fields: Type);
// TODO: Add a fallback, if none we're specified
Custom_Entity_Fields :: entity_fields;
Custom_Scene_Fields :: scene_fields;
_Custom_Entity_Fields :: entity_fields;
_Custom_Scene_Fields :: scene_fields;
Action :: action_type;
EDITOR :: WITH_EDITOR;