C# Класс BuildReportTool.ReportManager

Показать файл Открыть проект

Открытые методы

Метод Описание
ChangeSavePathToProjectFolder ( ) : void
ChangeSavePathToUserPersonalFolder ( ) : void
CreateNewBuildInfo ( ) : BuildInfo
DoesEditorLogUsedHaveBuildInfo ( ) : bool
GetBuildPlatformFromString ( string gotBuildType, BuildTarget buildTarget ) : BuildPlatform
GetCompressedSizeReadingFromLog ( ) : string
GetValues ( BuildInfo buildInfo, string scenesIncludedInProject, string buildFilePath, string projectAssetsPath, string editorAppContentsPath ) : void
Init ( ) : void
Init ( BuildInfo &buildInfo ) : void
MoveUnusedAssetsBatchToNext ( BuildInfo buildInfo, FileFilterGroup filtersToUse ) : void
MoveUnusedAssetsBatchToPrev ( BuildInfo buildInfo, FileFilterGroup filtersToUse ) : void
OnFinishedGetValues ( BuildInfo buildInfo ) : void
RecategorizeAssetList ( ) : void
RecategorizeAssetList ( BuildInfo buildInfo ) : void
RefreshData ( BuildInfo &buildInfo ) : bool
SegregateAssetSizesPerCategory ( BuildReportTool assetSizesAll, FileFilterGroup filters ) : BuildReportTool.SizePart[][]

Приватные методы

Метод Описание
AddAllPrefabsUsedInCurrentSceneToList ( ) : void
AddAllPrefabsUsedInScene ( string sceneFilename ) : void
ClearListOfAllPrefabsUsedInAllScenes ( ) : void
CommitAdditionalInfoToCache ( BuildInfo buildInfo ) : void
GetAllUnusedAssets ( BuildReportTool scriptDLLs, string projectAssetsPath, bool includeSvn, bool includeGit, BuildPlatform buildPlatform, bool includeUnusedPrefabs, int fileCountBatchSkip, int fileCountLimit, bool>.Dictionary usedAssetsDict, List inOutAllUsedAssets ) : BuildReportTool.SizePart[]
GetAllUnusedAssets ( string scenesIncludedInProject, BuildReportTool scriptDLLs, string projectAssetsPath, bool includeSvn, bool includeGit, BuildPlatform buildPlatform, bool includeUnusedPrefabs, int fileCountBatchSkip, int fileCountLimit, List inOutAllUsedAssets ) : BuildReportTool.SizePart[]
GetBuildExeFileDataFolderSize ( string buildFilePath ) : double
GetBuildTypeFromEditorLog ( string editorLogPath ) : string
GetValuesBackground ( BuildInfo buildInfo ) : void
OnPostprocessBuild ( BuildTarget target, string pathToBuiltProject ) : void
OnPostprocessScene ( ) : void
ParseAssetSizesFromEditorLog ( string editorLogPath, string prefabsUsedInScenes ) : List
ParseDLLs ( string editorLogPath, bool wasWebBuild, string buildFilePath, string projectAssetsPath, string editorAppContentsPath, ApiCompatibilityLevel monoLevel, StrippingLevel codeStrippingLevel, BuildReportTool &includedDLLs, BuildReportTool &scriptDLLs ) : void
ParseSizePartsFromString ( string editorLogPath ) : BuildReportTool.SizePart[]
PopulateLastBuildValues ( ) : void
RefreshListOfAllPrefabsUsedInAllScenes ( ) : void
RefreshUnusedAssetsBatch ( BuildInfo buildInfo, FileFilterGroup filtersToUse ) : void
ShowBuildReport ( ) : void
ShowBuildReportWithLastValues ( ) : void
Test1 ( ) : void
Test2A ( ) : void
_GetValuesBackground ( BuildInfo buildInfo ) : void

Описание методов

ChangeSavePathToProjectFolder() публичный статический Метод

public static ChangeSavePathToProjectFolder ( ) : void
Результат void

ChangeSavePathToUserPersonalFolder() публичный статический Метод

public static ChangeSavePathToUserPersonalFolder ( ) : void
Результат void

CreateNewBuildInfo() публичный статический Метод

public static CreateNewBuildInfo ( ) : BuildInfo
Результат BuildInfo

DoesEditorLogUsedHaveBuildInfo() публичный статический Метод

public static DoesEditorLogUsedHaveBuildInfo ( ) : bool
Результат bool

GetBuildPlatformFromString() публичный статический Метод

public static GetBuildPlatformFromString ( string gotBuildType, BuildTarget buildTarget ) : BuildPlatform
gotBuildType string
buildTarget BuildTarget
Результат BuildPlatform

GetCompressedSizeReadingFromLog() публичный статический Метод

public static GetCompressedSizeReadingFromLog ( ) : string
Результат string

GetValues() публичный статический Метод

public static GetValues ( BuildInfo buildInfo, string scenesIncludedInProject, string buildFilePath, string projectAssetsPath, string editorAppContentsPath ) : void
buildInfo BuildInfo
scenesIncludedInProject string
buildFilePath string
projectAssetsPath string
editorAppContentsPath string
Результат void

Init() публичный статический Метод

public static Init ( ) : void
Результат void

Init() публичный статический Метод

public static Init ( BuildInfo &buildInfo ) : void
buildInfo BuildInfo
Результат void

MoveUnusedAssetsBatchToNext() публичный статический Метод

public static MoveUnusedAssetsBatchToNext ( BuildInfo buildInfo, FileFilterGroup filtersToUse ) : void
buildInfo BuildInfo
filtersToUse FileFilterGroup
Результат void

MoveUnusedAssetsBatchToPrev() публичный статический Метод

public static MoveUnusedAssetsBatchToPrev ( BuildInfo buildInfo, FileFilterGroup filtersToUse ) : void
buildInfo BuildInfo
filtersToUse FileFilterGroup
Результат void

OnFinishedGetValues() публичный статический Метод

public static OnFinishedGetValues ( BuildInfo buildInfo ) : void
buildInfo BuildInfo
Результат void

RecategorizeAssetList() публичный статический Метод

public static RecategorizeAssetList ( ) : void
Результат void

RecategorizeAssetList() публичный статический Метод

public static RecategorizeAssetList ( BuildInfo buildInfo ) : void
buildInfo BuildInfo
Результат void

RefreshData() публичный статический Метод

public static RefreshData ( BuildInfo &buildInfo ) : bool
buildInfo BuildInfo
Результат bool

SegregateAssetSizesPerCategory() публичный статический Метод

public static SegregateAssetSizesPerCategory ( BuildReportTool assetSizesAll, FileFilterGroup filters ) : BuildReportTool.SizePart[][]
assetSizesAll BuildReportTool
filters FileFilterGroup
Результат BuildReportTool.SizePart[][]