Public Member Functions |
Public Attributes |
Static Public Attributes |
Properties |
List of all members
Crosstales.FB.WebGL.FileBrowserWebGL Class Reference
WebGL Native File Browser wrapper. NOTE: This wrapper needs "WebGL Native File Browser" https://assetstore.unity.com/packages/slug/41902?aid=1011lNGT More...
Inheritance diagram for Crosstales.FB.WebGL.FileBrowserWebGL:
Public Member Functions | |
| override string[] | OpenFiles (string title, string directory, string defaultName, bool multiselect, params Crosstales.FB.ExtensionFilter[] extensions) |
| override string[] | OpenFolders (string title, string directory, bool multiselect) |
| Open native folder browser for multiple folders. More... | |
| override string | SaveFile (string title, string directory, string defaultName, params Crosstales.FB.ExtensionFilter[] extensions) |
| override void | OpenFilesAsync (string title, string directory, string defaultName, bool multiselect, Crosstales.FB.ExtensionFilter[] extensions, System.Action< string[]> cb) |
| override void | OpenFoldersAsync (string title, string directory, bool multiselect, System.Action< string[]> cb) |
| Asynchronously opens native folder browser for multiple folders. More... | |
| override void | SaveFileAsync (string title, string directory, string defaultName, Crosstales.FB.ExtensionFilter[] extensions, System.Action< string > cb) |
Public Member Functions inherited from Crosstales.FB.Wrapper.BaseCustomFileBrowser | |
| string | OpenSingleFile (string title, string directory, string defaultName, params ExtensionFilter[] extensions) |
| Open native file browser for a single file. More... | |
| abstract string[] | OpenFiles (string title, string directory, string defaultName, bool multiselect, params ExtensionFilter[] extensions) |
| Open native file browser for multiple files. More... | |
| string | OpenSingleFolder (string title, string directory) |
| Open native folder browser for a single folder. More... | |
| abstract string | SaveFile (string title, string directory, string defaultName, params ExtensionFilter[] extensions) |
| Open native save file browser. More... | |
| abstract void | OpenFilesAsync (string title, string directory, string defaultName, bool multiselect, ExtensionFilter[] extensions, System.Action< string[]> cb) |
| Asynchronously opens native file browser for multiple files. More... | |
| abstract void | SaveFileAsync (string title, string directory, string defaultName, ExtensionFilter[] extensions, System.Action< string > cb) |
| Asynchronously opens native save file browser. More... | |
Public Attributes | |
| override bool | canOpenFile => true |
| override bool | canOpenFolder => false |
| override bool | canSaveFile => true |
| override bool | canOpenMultipleFiles => false |
| override bool | canOpenMultipleFolders => false |
| override bool | isPlatformSupported => Crosstales.FB.Util.Helper.isWebGLPlatform || Crosstales.FB.Util.Helper.isEditor |
| override bool | isWorkingInEditor => false |
| override byte[] | CurrentOpenSingleFileData => _currentLoadedData |
Static Public Attributes | |
| static string | OpenFileDescription |
| static string | OpenFileSelectButton |
| static string | OpenFileCloseButton |
Properties | |
| override string | CurrentOpenSingleFile [get, set] |
| override string[] | CurrentOpenFiles [get, set] |
| override string | CurrentOpenSingleFolder [get, set] |
| override string[] | CurrentOpenFolders [get, set] |
| override string | CurrentSaveFile [get, set] |
Properties inherited from Crosstales.FB.Wrapper.BaseCustomFileBrowser | |
| abstract bool | canOpenFile [get] |
| abstract bool | canOpenFolder [get] |
| abstract bool | canSaveFile [get] |
| abstract bool | canOpenMultipleFiles [get] |
| abstract bool | canOpenMultipleFolders [get] |
| abstract bool | isPlatformSupported [get] |
| abstract bool | isWorkingInEditor [get] |
| abstract string | CurrentOpenSingleFile [get, set] |
| abstract string[] | CurrentOpenFiles [get, set] |
| abstract string | CurrentOpenSingleFolder [get, set] |
| abstract string[] | CurrentOpenFolders [get, set] |
| abstract string | CurrentSaveFile [get, set] |
| virtual byte[] | CurrentOpenSingleFileData [get] |
| virtual byte[] | CurrentSaveFileData [get, set] |
Properties inherited from Crosstales.FB.Wrapper.IFileBrowser | |
| bool | canOpenFile [get] |
| Indicates if this wrapper can open a file. More... | |
| bool | canOpenFolder [get] |
| Indicates if this wrapper can open a folder. More... | |
| bool | canSaveFile [get] |
| Indicates if this wrapper can save a file. More... | |
| bool | canOpenMultipleFiles [get] |
| Indicates if this wrapper can open multiple files. More... | |
| bool | canOpenMultipleFolders [get] |
| Indicates if this wrapper can open multiple folders. More... | |
| bool | isPlatformSupported [get] |
| Indicates if this wrapper is supporting the current platform. More... | |
| bool | isWorkingInEditor [get] |
| Indicates if this wrapper is working directly inside the Unity Editor (without 'Play'-mode). More... | |
| string | CurrentOpenSingleFile [get, set] |
| Returns the file from the last "OpenSingleFile"-action. More... | |
| string[] | CurrentOpenFiles [get, set] |
| Returns the array of files from the last "OpenFiles"-action. More... | |
| string | CurrentOpenSingleFolder [get, set] |
| Returns the folder from the last "OpenSingleFolder"-action. More... | |
| string[] | CurrentOpenFolders [get, set] |
| Returns the array of folders from the last "OpenFolders"-action. More... | |
| string | CurrentSaveFile [get, set] |
| Returns the file from the last "SaveFile"-action. More... | |
| byte[] | CurrentOpenSingleFileData [get] |
| Returns the data of the file from the last "OpenSingleFile"-action. More... | |
| byte[] | CurrentSaveFileData [get, set] |
| The data for the "SaveFile"-action. More... | |
Additional Inherited Members | |
Protected Attributes inherited from Crosstales.FB.Wrapper.BaseCustomFileBrowser | |
| byte[] | openSingleFileData |
| string | lastOpenFile |
Detailed Description
WebGL Native File Browser wrapper. NOTE: This wrapper needs "WebGL Native File Browser" https://assetstore.unity.com/packages/slug/41902?aid=1011lNGT
Member Function Documentation
◆ OpenFolders()
|
virtual |
Open native folder browser for multiple folders.
- Parameters
-
title Dialog title directory Root directory multiselect Allow multiple folder selection
- Returns
- Returns array of chosen folders. Null when cancelled
Implements Crosstales.FB.Wrapper.BaseCustomFileBrowser.
◆ OpenFoldersAsync()
|
virtual |
Asynchronously opens native folder browser for multiple folders.
- Parameters
-
title Dialog title directory Root directory multiselect Allow multiple folder selection cb Callback for the async operation.
- Returns
- Returns array of chosen folders. Null when cancelled
Implements Crosstales.FB.Wrapper.BaseCustomFileBrowser.
The documentation for this class was generated from the following file:
- C:/Users/slaub/Unity/assets/FileBrowser/FileBrowserPro/Assets/Plugins/crosstales/FileBrowser/3rd party/WebGL Native File Browser/Scripts/FileBrowserWebGL.cs
Public Member Functions inherited from