diff --git a/lua/app/server/data/server_bag_data.lua b/lua/app/server/data/server_bag_data.lua index 861bd580..67282cd1 100644 --- a/lua/app/server/data/server_bag_data.lua +++ b/lua/app/server/data/server_bag_data.lua @@ -9,7 +9,7 @@ function ServerBagData:init() end function ServerBagData:loadLocalData() - self.ItemData:init(self.ItemData:loadLocalData()) + self.ItemData:loadLocalData() end function ServerBagData:getCloneData() diff --git a/lua/app/server/data/server_base_data.lua b/lua/app/server/data/server_base_data.lua index e7c140c9..73abf329 100644 --- a/lua/app/server/data/server_base_data.lua +++ b/lua/app/server/data/server_base_data.lua @@ -28,7 +28,7 @@ function ServerBaseData:loadLocalData() if data and data ~= "" then dataObj = json.decode(data) end - return dataObj + self:init(dataObj) end function ServerBaseData:saveLocalData() diff --git a/lua/app/server/server_game_data.lua b/lua/app/server/server_game_data.lua index 864ff7b7..4f714389 100644 --- a/lua/app/server/server_game_data.lua +++ b/lua/app/server/server_game_data.lua @@ -77,7 +77,7 @@ function ServerGameData:initData() self:saveData() else for k, v in pairs(self.dataMap) do - v:init(v:loadLocalData()) + v:loadLocalData() end end end