Skip to content

Home > @esengine/ecs-framework-monorepo > TimerManager > schedule

TimerManager.schedule() method

调度一个一次性或重复的计时器,该计时器将调用已传递的动作

Signature:

typescript
schedule<TContext = unknown>(timeInSeconds: number, repeats: boolean, context: TContext, onTime: (timer: ITimer<TContext>) => void): Timer<TContext>;

Parameters

Parameter

Type

Description

timeInSeconds

number

计时器的持续时间(秒)

repeats

boolean

是否重复执行

context

TContext

上下文对象

onTime

(timer: ITimer<TContext>) => void

定时器触发时调用的回调

Returns:

Timer<TContext>

基于 MIT 许可证发布