From 1b7183f99efc577da89bcae20d1084a21acfa16c Mon Sep 17 00:00:00 2001 From: Le Duc Anh Date: Thu, 18 Sep 2025 10:38:02 +0700 Subject: [PATCH] add data type to get_data_ptr --- .../PerfectWorld/Scripts/Common/DataProcess/elementdataman.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Assets/PerfectWorld/Scripts/Common/DataProcess/elementdataman.cs b/Assets/PerfectWorld/Scripts/Common/DataProcess/elementdataman.cs index f47b40520f..99bcf42bda 100644 --- a/Assets/PerfectWorld/Scripts/Common/DataProcess/elementdataman.cs +++ b/Assets/PerfectWorld/Scripts/Common/DataProcess/elementdataman.cs @@ -777,7 +777,7 @@ namespace ModelRenderer.Scripts.GameData return DATA_TYPE.DT_INVALID; } - public object get_data_ptr(uint id, ID_SPACE idspace) + public object get_data_ptr(uint id, ID_SPACE idspace, ref DATA_TYPE dataType) { object data = null; switch (idspace) @@ -785,6 +785,7 @@ namespace ModelRenderer.Scripts.GameData case ID_SPACE.ID_SPACE_ESSENCE: if (essence_id_data_map.TryGetValue(id, out data)) { + dataType = essence_id_data_type_map[id]; return data; } break; @@ -793,6 +794,7 @@ namespace ModelRenderer.Scripts.GameData case ID_SPACE.ID_SPACE_CONFIG: if (config_id_data_map.TryGetValue(id, out data)) { + dataType = config_id_data_type_map[id]; return data; } break;