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