40 lines
1.3 KiB
Lua
40 lines
1.3 KiB
Lua
---@class WBP_SelectWeaponPanel_C:UUserWidget
|
|
---@field Panel_Main UCanvasPanel
|
|
---@field ScrollBox_Weapons UScrollBox
|
|
---@field WBP_SelectWeaponItem UWBP_SelectWeaponItem_C
|
|
---@field WBP_SelectWeaponItem_0 UWBP_SelectWeaponItem_C
|
|
---@field WBP_SelectWeaponItem_1 UWBP_SelectWeaponItem_C
|
|
---@field WBP_SelectWeaponItem_2 UWBP_SelectWeaponItem_C
|
|
---@field WBP_SelectWeaponItem_3 UWBP_SelectWeaponItem_C
|
|
---@field WBP_SelectWeaponItem_4 UWBP_SelectWeaponItem_C
|
|
---@field WBP_WidgetHeader UWBP_WidgetHeader_C
|
|
--Edit Below--
|
|
local WBP_SelectWeaponPanel = {
|
|
bInitDoOnce = false,
|
|
};
|
|
|
|
function WBP_SelectWeaponPanel:Construct()
|
|
self.WBP_WidgetHeader:Construct()
|
|
WBP_SelectWeaponPanel.SuperClass.Construct(self)
|
|
self.ScrollBox_Weapons:SetScrollBarVisibility(ESlateVisibility.Collapsed)
|
|
self:InitData()
|
|
end
|
|
|
|
function WBP_SelectWeaponPanel:InitData()
|
|
print(string.format("[WBP_SelectWeaponPanel:InitData] 开始初始化数据"))
|
|
local TempVal = 0
|
|
for i, v in pairs(Tables.DefaultWeaponId) do
|
|
self.ScrollBox_Weapons:GetChildAt(TempVal):SetDefaultData(i)
|
|
TempVal = TempVal + 1
|
|
end
|
|
end
|
|
|
|
function WBP_SelectWeaponPanel:Destruct()
|
|
WBP_SelectWeaponPanel.SuperClass.Destruct(self)
|
|
end
|
|
|
|
function WBP_SelectWeaponPanel:InitFromParam()
|
|
|
|
end
|
|
|
|
return WBP_SelectWeaponPanel; |