准备制作食材预处理流程,为lua直接读data table做基建
...
This commit is contained in:
35
Content/Lua/HomeLand/UI/Hearth/Widgets/PreCookSlot.lua
Normal file
35
Content/Lua/HomeLand/UI/Hearth/Widgets/PreCookSlot.lua
Normal file
@ -0,0 +1,35 @@
|
||||
local DataTableUtils = require("Utils.DataTableUtils")
|
||||
local PreCookSlot = {}
|
||||
|
||||
function PreCookSlot:OnInitialized()
|
||||
|
||||
end
|
||||
|
||||
function PreCookSlot:Construct()
|
||||
|
||||
end
|
||||
|
||||
function PreCookSlot:Destruct()
|
||||
|
||||
end
|
||||
|
||||
function PreCookSlot:Reset()
|
||||
|
||||
|
||||
end
|
||||
|
||||
function PreCookSlot:SetPreCookToolID(pre_cook_tool_id)
|
||||
self:Reset()
|
||||
if not pre_cook_tool_id then return end
|
||||
|
||||
local row_data = DataTableUtils.GetDataTableRow("PreCookItemConfig", pre_cook_tool_id)
|
||||
if not row_data then
|
||||
return
|
||||
end
|
||||
|
||||
self.SlotImg:SetBrushFromSoftTexture(row_data.DisplayResource, true)
|
||||
print("PreCookSlot:SetPreCookToolID", row_data)
|
||||
end
|
||||
|
||||
|
||||
return Class(nil, nil, PreCookSlot)
|
||||
Reference in New Issue
Block a user