33 lines
984 B
Lua
33 lines
984 B
Lua
---@class WB_BuffDesc_C:UUserWidget
|
|
---@field ScrollBox_Box UScrollBox
|
|
--Edit Below--
|
|
local WB_BuffDesc = { bInitDoOnce = false; };
|
|
|
|
function WB_BuffDesc:GetItemClass()
|
|
if self.ItemClass == nil then
|
|
self.ItemClass = UE.LoadClass(UGCGameSystem.GetUGCResourcesFullPath('Asset/UI/Guide/BuffDesc/WB_BuffDescItem.WB_BuffDescItem_C'));
|
|
end
|
|
return self.ItemClass;
|
|
end
|
|
|
|
function WB_BuffDesc:Construct()
|
|
--local Item = UserWidget.NewWidgetObjectBP(UGCSystemLibrary.GetLocalPlayerController(), self:GetItemClass());
|
|
--self.ScrollBox_Box:AddChild(Item)
|
|
--Item:Init(true)
|
|
for i, IncreaseType in pairs(GodOfWarConfig.EIncreaseType) do
|
|
local Item = UserWidget.NewWidgetObjectBP(UGCSystemLibrary.GetLocalPlayerController(), self:GetItemClass());
|
|
self.ScrollBox_Box:AddChild(Item)
|
|
Item:Init(false, IncreaseType)
|
|
end
|
|
end
|
|
|
|
|
|
-- function WB_BuffDesc:Tick(MyGeometry, InDeltaTime)
|
|
|
|
-- end
|
|
|
|
-- function WB_BuffDesc:Destruct()
|
|
|
|
-- end
|
|
|
|
return WB_BuffDesc; |