Пример #1
0
    void SaveSettingsAs()
    {
        var path = EditorUtility.SaveFilePanelInProject("Save Launch configuration", "launchConfiguration", "asset", "Save configuration");

        if (string.IsNullOrEmpty(path))
        {
            return;
        }

        var settingsAsset = LaunchWindowSettingsAsset.Create(data);

        AssetDatabase.CreateAsset(settingsAsset, path);
        AssetDatabase.SaveAssets();

        asset = settingsAsset;
    }
Пример #2
0
    internal static void OpenAsset(LaunchWindowSettingsAsset config)
    {
        var win = GetWindow <LaunchWindow>();

        win.asset = config;
    }