30 lines
910 B
Plaintext
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 |