testss
This commit is contained in:
@@ -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");
|
||||
}
|
||||
}
|
||||
}
|
@@ -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");
|
||||
}
|
||||
}
|
||||
}
|
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
@@ -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");
|
||||
}
|
||||
}
|
||||
}
|
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
@@ -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";
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user