29 lines
815 B
Lua
29 lines
815 B
Lua
|
---@class WBP_InitialNotice_V2_C:UUserWidget
|
||
|
---@field Button_Close UButton
|
||
|
---@field TextBlock_Txt1 UTextBlock
|
||
|
--Edit Below--
|
||
|
local WBP_InitialNotice_V2 = { bInitDoOnce = false; };
|
||
|
|
||
|
function WBP_InitialNotice_V2:Construct()
|
||
|
self.SuperClass:Construct()
|
||
|
|
||
|
self.Button_Close.OnClicked:Add(WBP_InitialNotice_V2.OnClickClose, self)
|
||
|
end
|
||
|
|
||
|
-- function WBP_InitialNotice_V2:Tick(MyGeometry, InDeltaTime)
|
||
|
|
||
|
-- end
|
||
|
|
||
|
-- function WBP_InitialNotice_V2:Destruct()
|
||
|
|
||
|
-- end
|
||
|
|
||
|
function WBP_InitialNotice_V2:OnClickClose()
|
||
|
print(string.format('[WBP_InitialNotice_V2:OnClickClose] 执行'))
|
||
|
self:SetVisibility(ESlateVisibility.Collapsed)
|
||
|
-- 发送一个 RPC
|
||
|
local PC = GameDataManager.GetLocalPlayerController()
|
||
|
UnrealNetwork.CallUnrealRPC(PC, PC, "ServerRPC_CloseInitialNotice", PC.PlayerKey);
|
||
|
end
|
||
|
|
||
|
return WBP_InitialNotice_V2;
|