Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ OpenFilePanel()

string Terraria.Utilities.FileBrowser.NativeFileDialog.OpenFilePanel ( string title,
ExtensionFilter[] extensions )
inline

Implements Terraria.Utilities.FileBrowser.IFileBrowser.

Definition at line 7 of file NativeFileDialog.cs.

8 {
9 string[] value = extensions.SelectMany((ExtensionFilter x) => x.Extensions).ToArray();
10 if (nativefiledialog.NFD_OpenDialog(string.Join(",", value), null, out var outPath) == nativefiledialog.nfdresult_t.NFD_OKAY)
11 {
12 return outPath;
13 }
14 return null;
15 }
static unsafe nfdresult_t NFD_OpenDialog(string filterList, string defaultPath, out string outPath)

References Terraria.Utilities.FileBrowser.ExtensionFilter.Extensions, and nativefiledialog.NFD_OpenDialog().