From 83843ce63eaf4e749d838df28fbbedbd469a0196 Mon Sep 17 00:00:00 2001 From: HungDK <> Date: Thu, 25 Sep 2025 15:27:41 +0700 Subject: [PATCH] Fix missing parameter --- .../PerfectWorld/Scripts/Managers/EC_IvtrItem.cs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Assets/PerfectWorld/Scripts/Managers/EC_IvtrItem.cs b/Assets/PerfectWorld/Scripts/Managers/EC_IvtrItem.cs index e671ed5560..7b63d045a0 100644 --- a/Assets/PerfectWorld/Scripts/Managers/EC_IvtrItem.cs +++ b/Assets/PerfectWorld/Scripts/Managers/EC_IvtrItem.cs @@ -81,7 +81,8 @@ namespace PerfectWorld.Scripts.Managers if (edm != null) { uint id = unchecked((uint)templateId); - object data = edm.get_data_ptr(id, ID_SPACE.ID_SPACE_ESSENCE); + DATA_TYPE dt = DATA_TYPE.DT_INVALID; + object data = edm.get_data_ptr(id, ID_SPACE.ID_SPACE_ESSENCE, ref dt); if (data == null) { data = TryFindElementByScanningArrays(edm, id); @@ -495,11 +496,12 @@ namespace PerfectWorld.Scripts.Managers int limit = 1; try { - var edm = ElementDataManProvider.GetElementDataMan(); - if (edm != null) - { - uint id = unchecked((uint)templateId); - object data = edm.get_data_ptr(id, ID_SPACE.ID_SPACE_ESSENCE); + var edm = ElementDataManProvider.GetElementDataMan(); + if (edm != null) + { + uint id = unchecked((uint)templateId); + DATA_TYPE dt = DATA_TYPE.DT_INVALID; + object data = edm.get_data_ptr(id, ID_SPACE.ID_SPACE_ESSENCE, ref dt); limit = ExtractPileLimitFromElement(data); } }