AssetImporter.Importer.CheckLogAndMaybeExit(System.Collections.Generic.List)

Here are the examples of the csharp api class AssetImporter.Importer.CheckLogAndMaybeExit(System.Collections.Generic.List) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

1 Example 7

1. Example

Project: MultiversePlatform
Source File: Importer.cs
private void openAsset()
		{
            if (checkNeedToSave("open an asset definition file")) {
                string dir = RepositoryClass.Instance.AssetDefinitionDirectory;
                if (dir != "" && Directory.Exists(dir))
                    openAssetDialog.InitialDirectory = dir;
				if (openAssetDialog.ShowDialog() == DialogResult.OK) {
                    List<string> log = new List<string>();
					assetDefinition = AssetDefinition.ReadXmlFile(openAssetDialog.FileName, log);
					if (log.Count > 0) {
						string lines = "";
						foreach (string s in log)
							lines += s + "\n";
						MessageBox.Show("Error(s) reading asset definition - - reading cancelled\n\n" + lines,
										"Errors Reading Asset Definition File",
										MessageBoxButtons.OK);
						return;
					}
					ClearControls();
					CheckLogAndMaybeExit(log);
					savedProperties = assetDefinition.Properties;
					displayAssetDefinition();
					setAssetFileName(openAssetDialog.FileName);
					somethingChanged = false;
					cameFromFile = true;
					setEnables();
				}
			}
		}