2025-06-04 05:02:57 +08:00

30 lines
910 B
Plaintext

EquipsInfoSaveData = class("EquipsInfoSaveData")
function EquipsInfoSaveData:ctor(serverequipinfo)
if serverequipinfo then
self.pos = serverequipinfo.pos
self.type_id = serverequipinfo.type_id
self.guid = serverequipinfo.guid
end
end
function EquipsInfoSaveData:CheckValid()
local bagData = BagProxy.Instance:GetBagByType(BagProxy.BagType.MainBag)
local data1 = bagData:GetItemByGuid(self.guid)
if data1 then return true end
bagData = BagProxy.Instance:GetBagByType(BagProxy.BagType.Storage)
data = storageBagdata:GetItemByGuid(self.guid)
if data then return true end
bagData = BagProxy.Instance:GetBagByType(BagProxy.BagType.RoleEquip)
data = storageBagdata:GetItemByGuid(self.guid)
if data then return true end
bagData = BagProxy.Instance:GetBagByType(BagProxy.BagType.RoleFashionEquip)
data = storageBagdata:GetItemByGuid(self.guid)
if data then return true end
return false
end