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
- 参数及类型:
- 返回值及类型:
- ret:
boolean是否成功
- ret:
- 该方法的其他说明: 启动倒计时(从 interval 开始往下走)
- 具体使用案例如下:
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
- 参数及类型:
- 返回值及类型:
- ret:
boolean是否成功
- ret:
- 该方法的其他说明: 给指定玩家显示计时器窗口(已显示则替换)
- 具体使用案例如下:
lua
local success = Timer:ShowTimerWnd(Player:GetHostUin(), timerId, "计时器标题")HideTimerWnd
lua
local success = Timer:HideTimerWnd(Player:GetHostUin())