示例#1
0
			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; 
			}
示例#2
0
			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; }
			}