public override bool Run(out SemanticVersion savedVersion) { var manuallyParsedVersion = MigrationUtility_1_5_1_to_1_5_2.TryManualParseSavedVersion("VisualScripting.State"); savedVersion = manuallyParsedVersion; return(savedVersion != "0.0.0"); }
private static void MigrateProjectSettings() { BoltState.Configuration.LoadOrCreateProjectSettingsAsset(); var legacyProjectSettingsAsset = MigrationUtility_1_5_1_to_1_5_2.GetLegacyProjectSettingsAsset("VisualScripting.State"); if (legacyProjectSettingsAsset != null) { BoltState.Configuration.projectSettingsAsset.Merge(legacyProjectSettingsAsset); } BoltState.Configuration.SaveProjectSettingsAsset(true); BoltState.Configuration.ResetProjectSettingsMetadata(); }