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())