ECS Framework API / TimerManager
Class: TimerManager
Defined in: packages/core/src/Utils/Timers/TimerManager.ts:13
定时器管理器
允许动作的延迟和重复执行
Implements
Constructors
Constructor
new TimerManager():
TimerManager
Returns
TimerManager
Properties
_timers
_timers:
Timer<unknown>[] =[]
Defined in: packages/core/src/Utils/Timers/TimerManager.ts:14
Methods
update()
update():
void
Defined in: packages/core/src/Utils/Timers/TimerManager.ts:16
每帧更新方法
Returns
void
Implementation of
schedule()
schedule<
TContext>(timeInSeconds,repeats,context,onTime):Timer<TContext>
Defined in: packages/core/src/Utils/Timers/TimerManager.ts:32
调度一个一次性或重复的计时器,该计时器将调用已传递的动作
Type Parameters
TContext
TContext = unknown
Parameters
timeInSeconds
number
repeats
boolean
context
TContext
onTime
(timer) => void
Returns
Timer<TContext>
dispose()
dispose():
void
Defined in: packages/core/src/Utils/Timers/TimerManager.ts:43
释放资源
Returns
void