BuildReportTool.ReportManager.GetBuildTypeFromEditorLog C# (CSharp) Method

GetBuildTypeFromEditorLog() static private method

static private GetBuildTypeFromEditorLog ( string editorLogPath ) : string
editorLogPath string
return string
	static string GetBuildTypeFromEditorLog(string editorLogPath)
	{
		const string BUILD_TYPE_KEY = "*** Completed 'Build.Player.";
		//Debug.Log("GetBuildTypeFromEditorLog path: " + editorLogPath);
		foreach (string line in DldUtil.BigFileReader.ReadFile(editorLogPath, BUILD_TYPE_KEY))
		{
			//Debug.Log("GetBuildTypeFromEditorLog line: " + line);

			int buildTypeIdx = line.LastIndexOf(BUILD_TYPE_KEY);
			//Debug.Log("buildTypeIdx: " + buildTypeIdx);

			if (buildTypeIdx == -1)
			{
				return "";
			}

			int buildTypeEndIdx = line.IndexOf("' in ", buildTypeIdx);
			//Debug.Log("buildTypeEndIdx: " + buildTypeEndIdx);

			string buildType = line.Substring(buildTypeIdx+BUILD_TYPE_KEY.Length, buildTypeEndIdx-buildTypeIdx-BUILD_TYPE_KEY.Length);
			//Debug.Log("buildType got: " + buildType);

			return buildType;
		}

		return "";
	}