WebGLFileDialog to UniVRM_Sample_WebGLFileDialog

This commit is contained in:
ousttrue
2025-01-27 17:05:53 +09:00
parent dc3d406757
commit e48867cfea
9 changed files with 24 additions and 16 deletions

View File

@@ -7,9 +7,9 @@ namespace VRM.SimpleViewer
#if UNITY_STANDALONE_WIN
return FileDialogForWindows.FileDialog(title, extensions);
#elif UNITY_WEBGL
// Open WebGLFileDialog
// Open UniVRM_Sample_WebGLFileDialog
// see: Assets/UniGLTF/Runtime/Utils/Plugins/OpenFile.jslib
WebGLUtil.WebGLFileDialog("Canvas", "FileSelected");
WebGLUtil.UniVRM_Sample_WebGLFileDialog("Canvas", "FileSelected");
// Control flow does not return here. return empty string with dummy
return "";
#elif UNITY_EDITOR

View File

@@ -6,7 +6,7 @@ namespace VRM.SimpleViewer
public static class WebGLUtil
{
[DllImport("__Internal")]
public static extern void WebGLFileDialog(string target, string message);
public static extern void UniVRM_Sample_WebGLFileDialog(string target, string message);
}
}
#endif
#endif