47 lines
920 B
Lua
47 lines
920 B
Lua
---@class WB_Tip_Like_C:UUserWidget
|
||
---@field ShowTip UWidgetAnimation
|
||
---@field Border_SetTopTipsColor UBorder
|
||
---@field TextBlock_Num UTextBlock
|
||
--Edit Below--
|
||
---@type WB_Tip_3_C
|
||
local WB_Tip = {
|
||
bInitDoOnce = false;
|
||
LikeCount = 0;
|
||
LastAddTime = 0;
|
||
WaitTime = 10;
|
||
};
|
||
|
||
function WB_Tip:Construct()
|
||
|
||
end
|
||
|
||
|
||
-- function WB_Tip:Tick(MyGeometry, InDeltaTime)
|
||
|
||
-- end
|
||
|
||
-- function WB_Tip:Destruct()
|
||
|
||
-- end
|
||
|
||
function WB_Tip:AddTip()
|
||
UGCLogSystem.Log("[WB_Tip_AddTip] Like")
|
||
local NowTime = UGCSystemLibrary.GetGameTime()
|
||
if NowTime - self.LastAddTime <= self.WaitTime then
|
||
self.LikeCount = self.LikeCount + 1
|
||
else
|
||
self.LikeCount = 1
|
||
end
|
||
self.LastAddTime = NowTime
|
||
self.TextBlock_Num:SetText("×" .. self.LikeCount)
|
||
self:PlayAnimation(self.ShowTip, 0, 1, EUMGSequencePlayMode.Forward, 1.0)
|
||
UGCLogSystem.Log("[WB_Tip_AddTip] Like Finish")
|
||
end
|
||
|
||
|
||
|
||
|
||
|
||
-- [Editor Generated Lua] function define End;
|
||
|
||
return WB_Tip; |