Coroutine Class

Description

协程对象。


Extends

CustomYieldInstruction


Constructor

constructor(instruction: CustomYieldInstruction)

instruction: 执行的协程指令。


Properties

keepWaiting

typescript

public abstract get keepWaiting(): boolean;

是否继续等待。

current

typescript

public get current(): any;

当前返回值。

isRelease

typescript

public get isRelease(): boolean;

协程是否已释放。


Methods

moveNext

typescript

public moveNext(): boolean;

执行到下一个节点,若当前等待指令可继续执行,返回true,否则返回false。

upTime

typescript

public upTime(deltaSeconds: number): void;

更新帧时间,在moveNext之前必须执行一次并传入当前帧时间。

release

typescript

abstract release(): void;

释放协程。