UGCProjects/GZJ/Script/UI/Notice/WBP_InitialNotice_V2.lua
2025-01-08 22:46:12 +08:00

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;