import { ScriptAction, type ScriptCoroutineContext } from "../../types"; export class WaitFramesScriptAction extends ScriptAction { private remaining: number; constructor(coroutine: ScriptCoroutineContext, frames: number) { super(coroutine); this.remaining = frames; } public tick(_deltaTime: number): boolean { this.remaining--; return this.remaining <= 0; } }