private void Start()
        {
            // Create the File Browser
            fileBrowser = Instantiate(prefabBrowser).GetComponent<SkywardFileBrowser>();

            // Change some settings
            fileBrowser.Settings.RequireFileExtensionInSaveMode = true;
            fileBrowser.Settings.ShowHiddenFiles = true;

            // There are multiple examples in the asset, so in order to give each file browser it's own settings file
            fileBrowser.Settings.SettingsSaveFileName = "SfbOverlayExampleSettings";

            // Open the File Browser
            OpenFileBrowser(SfbMode.Open, defaultPath, Output, extensions);
        }
Beispiel #2
0
    private void Start()
    {
        // Create the File Browser
        fileBrowser = Instantiate(prefabBrowser).GetComponent<SkywardFileBrowser>();

        fileBrowser.Settings.ShowHiddenFiles = true;

        fileBrowser.Settings.SettingsSaveFileName = "SfbOverlayExampleSettings";

        #if UNITY_STANDALONE_OSX
            defaultPath = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
        #endif

        #if UNITY_EDITOR_OSX
            defaultPath = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
        #endif

        #if UNITY_STANDALONE_WIN
            defaultPath = Environment.SpecialFolder.Personal;
        #endif
        // Open the File Browser
        Open();
    }
        private void Start()
        {
            // Add a listener to the switch button so we can switch the File Browser mode with it
            if (switchButton != null) {
                switchButton.onClick.AddListener(SwitchButton);
            }

            // Add a listener to the inputfield so we can update the extensions
            if (extensionInputField != null) {
                extensionInputField.onEndEdit.AddListener(OnSubmitExtensions);
            }

            // Create the File Browser
            fileBrowser = Instantiate(prefabBrowser).GetComponent<SkywardFileBrowser>();

            // Change some settings
            fileBrowser.Settings.RequireFileExtensionInSaveMode = true;
            fileBrowser.Settings.ShowHiddenFiles = true;

            // Set a canvas for the File Browser
            if (setCustomCanvas && customCanvas != null) {
                fileBrowser.SetParentCanvas(customCanvas);
            }

            // Set a fake file system so we can simulate the file system of our in-game computer
            if (setFakeFileSystem && FakeFileSystemJSON != null) {
                fileBrowser.FakeFileSystem(SfbFileSystem.CreateFromJSON(FakeFileSystemJSON.text));
            }

            // There are multiple examples in the asset, so in order to give each file browser it's own settings file
            fileBrowser.Settings.SettingsSaveFileName = "SfbInGameExampleSettings";

            // Open the File Browser
            OpenFileBrowser(SfbMode.Open, defaultPath, Output, extensions);
        }