Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
NativeFileDialog.cs
Go to the documentation of this file.
1using System.Linq;
2
4
6{
7 public string OpenFilePanel(string title, ExtensionFilter[] extensions)
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 }
16}
string OpenFilePanel(string title, ExtensionFilter[] extensions)
static unsafe nfdresult_t NFD_OpenDialog(string filterList, string defaultPath, out string outPath)