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 "";
}