public void LoadOldNonAssetData () { serializer.ClearLinks(); GeneratorsList generators = new GeneratorsList(); generators = (GeneratorsList)serializer.Retrieve(0); serializer.ClearLinks(); gens = ScriptableObject.CreateInstance<GeneratorsAsset>(); gens.list = generators.list; //gens.outputs = generators.outputs; }
public void TryLoadOldNonAssetData () { if (serializer != null && serializer.entities != null && serializer.entities.Count != 0) { Debug.Log("MapMagic: Loading outdated scene format. Please check node consistency and re-save the scene."); serializer.ClearLinks(); GeneratorsList generators = new GeneratorsList(); generators = (GeneratorsList)serializer.Retrieve(0); serializer.ClearLinks(); gens = ScriptableObject.CreateInstance<GeneratorsAsset>(); gens.list = generators.list; //gens.outputs = generators.outputs; serializer = null; } else { Debug.Log("MapMagic: Could not find the proper graph data. It the data file was changed externally reload the scene, otherwise create the new one in the General Settings tab."); return; } }