import type { TransformMode } from "@/types/editor"; interface EditorControlsProps { transformMode: TransformMode; onTransformModeChange: (mode: TransformMode) => void; selectedNodeIndex: number | null; nodesCount: number; selectedNodeName: string | null; undoCount: number; redoCount: number; onUndo: () => void; onRedo: () => void; onExportJson: () => void; onSaveToServer?: () => void; onPlayerMode?: () => void; isPlayerMode?: boolean; } export function EditorControls({ transformMode, onTransformModeChange, selectedNodeIndex, nodesCount, selectedNodeName, undoCount, redoCount, onUndo, onRedo, onExportJson, onSaveToServer, onPlayerMode, isPlayerMode, }: EditorControlsProps): React.JSX.Element { const cameraPosition = [0, 50, 100]; return ( <>
Click - Select object
T/R/S - Transform mode
Ctrl+Z - Undo
Ctrl+Y - Redo
ESC - Deselect
WASD/ZQSD - Move (Player mode)
Space - Jump (Player mode)