/** * Play Mode Controller * Manages the transition between edit mode and play mode */ import { ECSContext } from '../ecs'; import type { EngineAPI } from '../..'; export declare class PlayModeController { private prePlaySnapshot; /** * Enter play mode - saves current state and enables all game systems */ enterPlayMode(ctx: ECSContext, engine: EngineAPI): void; /** * Exit play mode - restores pre-play state */ exitPlayMode(ctx: ECSContext, engine: EngineAPI): Promise; /** * Check if we're currently in play mode */ isPlaying(): boolean; /** * Generate executable world script from definition */ private generateWorldScript; } //# sourceMappingURL=PlayModeController.d.ts.map