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;
|