void OnUploadClicked()
    {
#if USE_FILEBROWSER
        Crosstales.FB.ExtensionFilter[] filters = new Crosstales.FB.ExtensionFilter[] {
            new Crosstales.FB.ExtensionFilter("PNG files", "png"),
            new Crosstales.FB.ExtensionFilter("JPG files", "jpg"),
        };
        var paths = Crosstales.FB.FileBrowser.OpenFiles("Upload image", "", filters);
        OnSelectedFileToUpload(paths);
#else
        popups.ShowTextInput("Enter full path of PNG or JPG image:", "", path => OnSelectedFileToUpload(new string[] { path }));
#endif
    }
示例#2
0
    void OnImportButtonClicked()
    {
#if USE_FILEBROWSER
        var      wavFilter = new Crosstales.FB.ExtensionFilter("WAV files", "wav");
        var      oggFilter = new Crosstales.FB.ExtensionFilter("OGG files", "ogg");
        string[] paths     = Crosstales.FB.FileBrowser.OpenFiles("Import sound", "", wavFilter, oggFilter);
        if (paths != null)
        {
            OnImportFileSelected(paths);
        }
#else
        popups.ShowTextInput("Enter the full path to a WAV or OGG file (such as C:\\my\\sounds\\foo.wav):", "", path =>
        {
            if (!path.IsNullOrEmpty() && File.Exists(path))
            {
                OnImportFileSelected(new string[] { path });
            }
        });
#endif
    }
示例#3
0
    void OnImportButtonClicked()
    {
#if USE_FILEBROWSER
        Crosstales.FB.ExtensionFilter[] filters = new Crosstales.FB.ExtensionFilter[] {
            new Crosstales.FB.ExtensionFilter("PNG files", "png"),
            new Crosstales.FB.ExtensionFilter("JPG files", "jpg"),
        };
        string selected = Crosstales.FB.FileBrowser.OpenSingleFile("Import image", "", filters);
        if (selected != null)
        {
            OnImportFileSelected(new string[] { selected });
        }
#else
        popups.ShowTextInput("Enter the full path to a PNG (such as C:\\my\\textures\\foo.png):", "", path =>
        {
            if (!path.IsNullOrEmpty() && File.Exists(path))
            {
                OnImportFileSelected(new string[] { path });
            }
        });
#endif
    }