# Editor.EditorPreferences

- Kind: class
- Namespace: `Editor`
- Assembly: `Sandbox.Tools`
- Modifiers: static, abstract, sealed

## Properties

- [`BackfaceSelection`](/api/Editor.EditorPreferences/BackfaceSelection): Should we hit the back faces when tracing meshes
- [`BoundsPlacement`](/api/Editor.EditorPreferences/BoundsPlacement): Use bounds when dragging in objects
- [`CameraBackgroundColor`](/api/Editor.EditorPreferences/CameraBackgroundColor): Camera viewport background color
- [`CameraFieldOfView`](/api/Editor.EditorPreferences/CameraFieldOfView): Camera field of view
- [`CameraInvertPan`](/api/Editor.EditorPreferences/CameraInvertPan): Should the camera panning be inverted?
- [`CameraMovementSmoothing`](/api/Editor.EditorPreferences/CameraMovementSmoothing): Should we smooth the movement of the camera. This is the smooth time, in seconds. No smoothing feels pretty jarring, but a bit feels nice. Once you get over half a second it makes everything feel slow and horrible.
- [`CameraSensitivity`](/api/Editor.EditorPreferences/CameraSensitivity)
- [`CameraSpeed`](/api/Editor.EditorPreferences/CameraSpeed): How fast should the camera move
- [`CameraZFar`](/api/Editor.EditorPreferences/CameraZFar): The furthest thing to render
- [`CameraZNear`](/api/Editor.EditorPreferences/CameraZNear): The closest thing to render
- [`ClearConsoleOnPlay`](/api/Editor.EditorPreferences/ClearConsoleOnPlay)
- [`CompileNotifications`](/api/Editor.EditorPreferences/CompileNotifications)
- [`CreateObjectsAtOrigin`](/api/Editor.EditorPreferences/CreateObjectsAtOrigin)
- [`DedicatedServerCommandLineArgs`](/api/Editor.EditorPreferences/DedicatedServerCommandLineArgs): Command-line arguments for new game instances spawned by the editor.
- [`ErrorNotificationTimeout`](/api/Editor.EditorPreferences/ErrorNotificationTimeout): The amount of seconds to keep a notification open if it's an error
- [`FastHotload`](/api/Editor.EditorPreferences/FastHotload)
- [`FullScreenOnPlay`](/api/Editor.EditorPreferences/FullScreenOnPlay)
- [`GizmoDepthTest`](/api/Editor.EditorPreferences/GizmoDepthTest): When enabled, component gizmo handles are depth tested against scene geometry.
- [`GizmoRenderDistance`](/api/Editor.EditorPreferences/GizmoRenderDistance): Maximum distance at which component gizmo handles are visible. 0 for unlimited.
- [`GizmoScale`](/api/Editor.EditorPreferences/GizmoScale): How big to show component gizmo handles.
- [`HideOrbitCursor`](/api/Editor.EditorPreferences/HideOrbitCursor): Should we hide the eye cursor when orbiting scene camera?
- [`HidePanCursor`](/api/Editor.EditorPreferences/HidePanCursor): Should we hide the eye cursor when panning scene camera?
- [`HideRotateCursor`](/api/Editor.EditorPreferences/HideRotateCursor): Should we hide the eye cursor when rotating the scene camera?
- [`InvertOrbitZoom`](/api/Editor.EditorPreferences/InvertOrbitZoom): Should the orbit camera zoom be inverted? Inverted: mouse up/left zooms in, mouse down/right zooms outStandard: mouse down/right zooms in, mouse up/left zooms out
- [`McpServerEnabled`](/api/Editor.EditorPreferences/McpServerEnabled): Serve the Model Context Protocol from inside the editor, letting AI agents like Claude Code read and drive the open project. Only ever reachable from this machine.
- [`McpServerPort`](/api/Editor.EditorPreferences/McpServerPort): The local port the MCP server listens on.
- [`NewInstanceCommandLineArgs`](/api/Editor.EditorPreferences/NewInstanceCommandLineArgs): Command-line arguments for new game instances spawned by the editor.
- [`NotificationPopups`](/api/Editor.EditorPreferences/NotificationPopups)
- [`NotificationSounds`](/api/Editor.EditorPreferences/NotificationSounds)
- [`OrbitZoomSpeed`](/api/Editor.EditorPreferences/OrbitZoomSpeed): How fast should the orbit camera zoom?
- [`PasteAtCursor`](/api/Editor.EditorPreferences/PasteAtCursor): When enabled, pasted or duplicated objects are placed under the cursor and aligned to the hit surface.
- [`PlaceModelsAsProp`](/api/Editor.EditorPreferences/PlaceModelsAsProp)
- [`ShortcutOverrides`](/api/Editor.EditorPreferences/ShortcutOverrides): Overrides for any Editor shortcuts.
- [`UndoSounds`](/api/Editor.EditorPreferences/UndoSounds): Controls whether a sound is played for any undo/redo operation (success or failure)
- [`WindowedLocalInstances`](/api/Editor.EditorPreferences/WindowedLocalInstances): Whether new game instances spawned by the editor are in windowed mode.
- [`WorldSpaceGizmos`](/api/Editor.EditorPreferences/WorldSpaceGizmos): When enabled, component gizmo handles are drawn at a fixed world size instead of maintaining a constant screen size regardless of distance.
