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

37 lines
915 B
Lua

---@class WB_RangeItem_C:UUserWidget
---@field Button_Main UButton
---@field TextBlock_Text UTextBlock
--Edit Below--
local WB_RangeItem = { bInitDoOnce = false; };
WB_RangeItem.ReflectActor = nil;
function WB_RangeItem:Construct()
self:LuaInit();
end
function WB_RangeItem:LuaInit()
if self.bInitDoOnce then return ; end
UITool.BindButtonClicked(self.Button_Main, self.OnClickMain, self)
self.bInitDoOnce = true;
end
function WB_RangeItem:OnClickMain()
UGCLogSystem.Log("[WB_RangeItem:OnClickMain] 点击 %s", UE.GetName(self.ReflectActor))
end
-- function WB_RangeItem:Tick(MyGeometry, InDeltaTime)
-- end
-- function WB_RangeItem:Destruct()
-- end
function WB_RangeItem:GetMainButtonSize()
return UITool.GetChildWidgetSize(self.Button_Main);
end
function WB_RangeItem:SetReflectActor(InActor)
if self.ReflectActor == InActor then return ; end
self.ReflectActor = InActor;
end
return WB_RangeItem;