37 lines
915 B
Lua
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; |