void _OpenBuildInfo(string filepath)
{
if (string.IsNullOrEmpty(filepath))
{
return;
}
_finishedOpeningFromThread = false;
GetValueMessage = "Opening...";
BuildReportTool.BuildInfo loadedBuild = BuildReportTool.Util.OpenSerializedBuildInfo(filepath, false);
if (BuildReportTool.Util.BuildInfoHasContents(loadedBuild))
{
_buildInfo = loadedBuild;
_lastOpenedBuildInfoFilePath = filepath;
}
else
{
Debug.LogError("Build Report Tool: Invalid data in build info file: " + filepath);
}
_finishedOpeningFromThread = true;
GetValueMessage = "";
}