Appearance
计时器模块管理接口 Timer
具体函数名及描述如下:
序号 | 函数名 | 函数描述 |
---|---|---|
1 | IsExist(...) | 判断计时器是否存在 |
2 | CreateTimer(...) | 添加计时器 |
3 | DeleteTimer(...) | 删除计时器 |
4 | StartBackwardTimer(...) | 启动倒计时 |
5 | StartForwardTimer(...) | 启动正向计时 |
6 | PauseTimer(...) | 暂停计时器 |
7 | ResumeTimer(...) | 恢复计时器 |
8 | StopTimer(...) | 停止计时器 |
9 | ChangeTimerTime(...) | 改变计时器计时 |
10 | GetTimerTime(...) | 获取计时器时间 |
11 | ShowTimerWnd(...) | 显示计时器窗口(若其他计时器已经显示,则替换显示) |
12 | HideTimerWnd(...) | 隐藏计时器窗口 |
IsExist
lua
local isExist = Timer:IsExist(timerId)
CreateTimer
lua
local timerId = Timer:CreateTimer("计时器")
DeleteTimer
lua
local success = Timer:DeleteTimer(timerId)
StartBackwardTimer
- 参数及类型:
- 返回值及类型:
- code:
boolean
成功(true)
- code:
- 该方法的主要作用: 启动倒计时
- 具体使用案例如下:
lua
local success = Timer:StartBackwardTimer(timerId, 20, false)
StartForwardTimer
lua
local success = Timer:StartForwardTimer(timerId)
PauseTimer
lua
local success = Timer:PauseTimer(timerId)
ResumeTimer
lua
local success = Timer:ResumeTimer(timerId)
StopTimer
lua
local success = Timer:StopTimer(timerId)
ChangeTimerTime
lua
local success = Timer:ChangeTimerTime(timerId, 60)
GetTimerTime
lua
local time = Timer:GetTimerTime(timerId)
ShowTimerWnd
- 参数及类型:
- 返回值及类型:
- code:
boolean
成功(true)
- code:
- 该方法的主要作用: 显示计时器窗口(若其他计时器已经显示,则替换显示)
- 具体使用案例如下:
lua
local success = Timer:ShowTimerWnd(Player:GetHostUin(), timerId, "计时器标题")
HideTimerWnd
- 参数及类型:
- 返回值及类型:
- code:
boolean
成功(true)
- code:
- 该方法的主要作用: 隐藏计时器窗口
- 具体使用案例如下:
lua
local success = Timer:HideTimerWnd(Player:GetHostUin())