2025-01-04 23:00:19 +08:00

33 lines
978 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;