BuildReportTool.Util.GetPackageFileContents C# (CSharp) Method

GetPackageFileContents() public static method

public static GetPackageFileContents ( string filename ) : string
filename string
return string
	public static string GetPackageFileContents(string filename)
	{
		// try default path first
		string defaultBuildReportToolFullPath = Application.dataPath + "/" + BuildReportTool.Options.BUILD_REPORT_TOOL_DEFAULT_FOLDER_NAME;

		string filePath = defaultBuildReportToolFullPath + "/" + filename;

		if (File.Exists(filePath))
		{
			return GetTextFileContents(filePath);
		}

		// not in default path
		// search for it

#if BRT_SHOW_MINOR_WARNINGS
		Debug.LogWarning(BuildReportTool.Options.BUILD_REPORT_PACKAGE_MOVED_MSG);
#endif

		string folderPath = BuildReportTool.Util.FindAssetFolder(Application.dataPath, BuildReportTool.Options.BUILD_REPORT_TOOL_DEFAULT_FOLDER_NAME);

		if (!string.IsNullOrEmpty(folderPath))
		{
			filePath = folderPath + "/" + filename;

			if (File.Exists(filePath))
			{
				return GetTextFileContents(filePath);
			}
		}

		// could not find it
		// giving up
		Debug.LogError(BuildReportTool.Options.BUILD_REPORT_PACKAGE_MISSING_MSG);

		return "";
	}