EditorUtility.OpenFilePanel
static function OpenFilePanel(title: string, directory: string, extension: string): string;
static string OpenFilePanel(string title, string directory, string extension);
static def OpenFilePanel(title as string, directory as string, extension as string) as string
Description

Displays the "open file" dialog and returns the selected path name.

See Also: SaveFilePanel function.


Open File Panel.
	// Opens a file selection dialog for a PNG file and overwrites any
	// selected texture with the contents.

class EditorUtilityOpenFilePanel { @MenuItem("Examples/Overwrite Texture") static function Apply () { var texture : Texture2D = Selection.activeObject; if (texture == null) { EditorUtility.DisplayDialog( "Select Texture", "You Must Select a Texture first!", "Ok"); return; } var path = EditorUtility.OpenFilePanel( "Overwrite with png", "", "png"); if (path.Length != 0) { var www = WWW("file:///" + path); www.LoadImageIntoTexture(texture); } } }