Coroutine Class¶
Description¶
协程对象。
Extends¶
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;
释放协程。