36 lines
710 B
Plaintext
36 lines
710 B
Plaintext
EquipMakeData = class("EquipMakeData")
|
|
|
|
function EquipMakeData:ctor(data)
|
|
self:Init()
|
|
self:SetData(data)
|
|
end
|
|
|
|
function EquipMakeData:Init()
|
|
self.isChoose = false
|
|
end
|
|
|
|
function EquipMakeData:SetData(data)
|
|
self.composeId = data
|
|
|
|
local composeData = Table_Compose[data]
|
|
if composeData then
|
|
self.itemData = ItemData.new(nil,composeData.Product.id)
|
|
end
|
|
end
|
|
|
|
function EquipMakeData:SetChoose(isChoose)
|
|
self.isChoose = isChoose
|
|
end
|
|
|
|
function EquipMakeData:IsLock()
|
|
local composeData = Table_Compose[self.composeId]
|
|
if composeData.MenuID and not FunctionUnLockFunc.Me():CheckCanOpen(composeData.MenuID) then
|
|
return true
|
|
end
|
|
|
|
return false
|
|
end
|
|
|
|
function EquipMakeData:IsChoose()
|
|
return self.isChoose
|
|
end |