reckfellENGINE

EditorFileDialog

A modified version of FileDialog used by the editor.

On this page
class EditorFileDialogReckfellSharpEditorInherits FileDialog

A modified version of FileDialog used by the editor.

EditorFileDialog is a FileDialog tweaked to work in the editor. It automatically handles favorite and recent directory lists, and synchronizes some properties with their corresponding editor settings. EditorFileDialog will automatically show a native dialog based on the EditorSettings.interface/editor/appearance/use_native_file_dialogs editor setting and ignores FileDialog.UseNativeDialog. Note: EditorFileDialog is invisible by default. To make it visible, call one of the popup_* methods from Window on the node, such as Window.PopupCenteredClamped. Note: On Linux and macOS, sandboxed apps always use native dialogs to access the host file system.

Declarations checked against C# SDK 1.0.0. Expand a name to see declarations and documentation.

Constructors1

EditorFileDialogConstructor
# EditorFileDialog
C#
public EditorFileDialog();

Properties1

DisableOverwriteWarningProperty · Deprecated
# DisableOverwriteWarning
C#
public bool DisableOverwriteWarning { get; set; }

If true, the EditorFileDialog will not warn the user before overwriting files.

Methods3

AddSideMenuvoid · Deprecated
# AddSideMenu
C#
public void AddSideMenu(Control menu, string title = "");

This method is kept for compatibility and does nothing. As an alternative, you can display another dialog after showing the file dialog.

Parameters
NameTypeDefault
menuControl—
titlestring""
IsOverwriteWarningDisabledbool
# IsOverwriteWarningDisabled
C#
public bool IsOverwriteWarningDisabled();
Returns bool
SetDisableOverwriteWarningvoid
# SetDisableOverwriteWarning
C#
public void SetDisableOverwriteWarning(bool disable);
Parameters
NameTypeDefault
disablebool—
Reckfell Engine documentationBack to top ↑
QUICK LINKSGetting startedEntity hierarchyC# & .NET 10Scenes and prefabs
Reckfell guides and full API K
reckfellENGINE
RECKFELL ACCOUNT

Sign in

Sign in to your Reckfell account.

One account for the entire Reckfell platform.