PGRData/Script/matrix/xui/xuicommon/XUiCommonAssetPanel.lua

19 lines
No EOL
593 B
Lua

-- 通用道具显示按钮面板控件
local XUiCommonAssetPanel = XClass(nil, "XUiCommonAsset")
local CommonAsset = require("XUi/XUiCommon/XUiCommonAsset")
local InitAssetsList = function(panel, assetDataList)
local i = 1
while true do
local assetUi = panel["PanelTool" .. i]
if not assetUi then
break
end
CommonAsset.New(assetUi, assetDataList[i])
i = i + 1
end
end
function XUiCommonAssetPanel:Ctor(ui, assetDataList)
XTool.InitUiObjectByUi(self, ui)
InitAssetsList(self, assetDataList)
end
return XUiCommonAssetPanel