This commit is contained in:
2021-06-13 10:28:03 +02:00
parent eb70603c85
commit df2d24cbd3
7487 changed files with 943244 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
namespace Unity.VisualScripting
{
[Plugin(BoltFlow.ID)]
internal class Migration_1_0_2_to_1_0_3 : PluginMigration
{
public Migration_1_0_2_to_1_0_3(Plugin plugin) : base(plugin) { }
public override SemanticVersion @from => "1.0.2";
public override SemanticVersion to => "1.0.3";
public override void Run()
{
RequireAction("Run the new unit options wizard from: \nTools > Bolt > Unit Options Wizard..." +
"\n\nYou will need to run it every time you change your codebase. " +
"To skip the wizard and keep the same settings, use: \nTools > Bolt > Update Unit Options");
}
}
}

View File

@@ -0,0 +1,16 @@
namespace Unity.VisualScripting
{
[Plugin(BoltFlow.ID)]
internal class Migration_1_1_1_to_1_1_2 : PluginMigration
{
public Migration_1_1_1_to_1_1_2(Plugin plugin) : base(plugin) { }
public override SemanticVersion @from => "1.1.1";
public override SemanticVersion to => "1.1.2";
public override void Run()
{
// RequireAction("Update your unit options from:\nTools > Bolt > Update Unit Options");
}
}
}

View File

@@ -0,0 +1,16 @@
namespace Unity.VisualScripting
{
[Plugin(BoltFlow.ID)]
internal class Migration_1_1_2_to_1_1_3 : PluginMigration
{
public Migration_1_1_2_to_1_1_3(Plugin plugin) : base(plugin) { }
public override SemanticVersion @from => "1.1.2";
public override SemanticVersion to => "1.1.3";
public override void Run()
{
//UnitBase.CacheStaticOptions();
}
}
}

View File

@@ -0,0 +1,16 @@
namespace Unity.VisualScripting
{
[Plugin(BoltFlow.ID)]
internal class Migration_1_1_3_to_1_2_0 : PluginMigration
{
public Migration_1_1_3_to_1_2_0(Plugin plugin) : base(plugin) { }
public override SemanticVersion @from => "1.1.3";
public override SemanticVersion to => "1.2.0";
public override void Run()
{
//UnitBase.Build();
}
}
}

View File

@@ -0,0 +1,16 @@
namespace Unity.VisualScripting
{
[Plugin(BoltFlow.ID)]
internal class Migration_1_2_0_to_1_2_2 : PluginMigration
{
public Migration_1_2_0_to_1_2_2(Plugin plugin) : base(plugin) { }
public override SemanticVersion @from => "1.2.0";
public override SemanticVersion to => "1.2.2";
public override void Run()
{
UnitBase.Rebuild();
}
}
}

View File

@@ -0,0 +1,20 @@
namespace Unity.VisualScripting
{
[Plugin(BoltFlow.ID)]
internal class Migration_1_2_4_to_1_3_0 : PluginMigration
{
public Migration_1_2_4_to_1_3_0(Plugin plugin) : base(plugin) { }
public override SemanticVersion @from => "1.2.4";
public override SemanticVersion to => "1.3.0";
public override void Run()
{
ScriptReferenceResolver.Run();
UnitBase.Rebuild();
RequireAction("Version 1.3 is a major refactor that changed most of the folder structure. Some manual actions may be required. See: http://bit.do/bolt-1-3");
}
}
}

View File

@@ -0,0 +1,16 @@
namespace Unity.VisualScripting
{
[Plugin(BoltFlow.ID)]
internal class Migration_1_3_0_to_1_4_0 : PluginMigration
{
public Migration_1_3_0_to_1_4_0(Plugin plugin) : base(plugin) { }
public override SemanticVersion @from => "1.3.0";
public override SemanticVersion to => "1.4.0";
public override void Run()
{
UnitBase.Rebuild();
}
}
}

View File

@@ -0,0 +1,81 @@
using System;
using UnityEditor;
using UnityEngine;
namespace Unity.VisualScripting
{
[Plugin(BoltFlow.ID)]
internal class Migration_1_4_13_to_1_5_1 : PluginMigration
{
public Migration_1_4_13_to_1_5_1(Plugin plugin) : base(plugin)
{
order = 2;
}
public override SemanticVersion @from => "1.4.13";
public override SemanticVersion to => "1.5.1";
public override void Run()
{
plugin.configuration.Initialize();
try
{
MigrateProjectSettings();
}
#pragma warning disable 168
catch (Exception e)
#pragma warning restore 168
{
Debug.LogWarning("There was a problem migrating your Visual Scripting project settings. Be sure to check them in Edit -> Project Settings -> Visual Scripting");
#if VISUAL_SCRIPT_DEBUG_MIGRATION
Debug.LogError(e);
#endif
}
try
{
MigrationUtility_1_4_13_to_1_5_1.MigrateEditorPreferences(this.plugin);
}
#pragma warning disable 168
catch (Exception e)
#pragma warning restore 168
{
Debug.LogWarning("There was a problem migrating your Visual Scripting editor preferences. Be sure to check them in Edit -> Preferences -> Visual Scripting");
#if VISUAL_SCRIPT_DEBUG_MIGRATION
Debug.LogError(e);
#endif
}
UnitBase.Rebuild();
}
private void MigrateProjectSettings()
{
// Bolt.Flow -> VisualScripting.Flow
var flowProjectSettings = BoltFlow.Configuration.projectSettings;
var boltFlowProjectSettings = MigrationUtility_1_4_13_to_1_5_1.GetLegacyProjectSettingsAsset("Bolt.Flow");
if (boltFlowProjectSettings != null)
{
MigrationUtility_1_4_13_to_1_5_1.TransferSettings(boltFlowProjectSettings, flowProjectSettings);
}
}
}
[Plugin(BoltFlow.ID)]
internal class DeprecatedSavedVersionLoader_1_4_13_to_1_5_1 : PluginDeprecatedSavedVersionLoader
{
public DeprecatedSavedVersionLoader_1_4_13_to_1_5_1(Plugin plugin) : base(plugin) { }
public override SemanticVersion @from => "1.4.13";
public override bool Run(out SemanticVersion savedVersion)
{
var manuallyParsedVersion = MigrationUtility_1_4_13_to_1_5_1.TryManualParseSavedVersion("Bolt.Flow");
savedVersion = manuallyParsedVersion;
return savedVersion != "0.0.0";
}
}
}