C# Class BuildReportTool.ReportManager

Datei anzeigen Open project: dreamanlan/CSharpGameFramework

Public Methods

Method Description
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[][]

Private Methods

Method Description
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

Method Details

ChangeSavePathToProjectFolder() public static method

public static ChangeSavePathToProjectFolder ( ) : void
return void

ChangeSavePathToUserPersonalFolder() public static method

public static ChangeSavePathToUserPersonalFolder ( ) : void
return void

CreateNewBuildInfo() public static method

public static CreateNewBuildInfo ( ) : BuildInfo
return BuildInfo

DoesEditorLogUsedHaveBuildInfo() public static method

public static DoesEditorLogUsedHaveBuildInfo ( ) : bool
return bool

GetBuildPlatformFromString() public static method

public static GetBuildPlatformFromString ( string gotBuildType, BuildTarget buildTarget ) : BuildPlatform
gotBuildType string
buildTarget BuildTarget
return BuildPlatform

GetCompressedSizeReadingFromLog() public static method

public static GetCompressedSizeReadingFromLog ( ) : string
return string

GetValues() public static method

public static GetValues ( BuildInfo buildInfo, string scenesIncludedInProject, string buildFilePath, string projectAssetsPath, string editorAppContentsPath ) : void
buildInfo BuildInfo
scenesIncludedInProject string
buildFilePath string
projectAssetsPath string
editorAppContentsPath string
return void

Init() public static method

public static Init ( ) : void
return void

Init() public static method

public static Init ( BuildInfo &buildInfo ) : void
buildInfo BuildInfo
return void

MoveUnusedAssetsBatchToNext() public static method

public static MoveUnusedAssetsBatchToNext ( BuildInfo buildInfo, FileFilterGroup filtersToUse ) : void
buildInfo BuildInfo
filtersToUse FileFilterGroup
return void

MoveUnusedAssetsBatchToPrev() public static method

public static MoveUnusedAssetsBatchToPrev ( BuildInfo buildInfo, FileFilterGroup filtersToUse ) : void
buildInfo BuildInfo
filtersToUse FileFilterGroup
return void

OnFinishedGetValues() public static method

public static OnFinishedGetValues ( BuildInfo buildInfo ) : void
buildInfo BuildInfo
return void

RecategorizeAssetList() public static method

public static RecategorizeAssetList ( ) : void
return void

RecategorizeAssetList() public static method

public static RecategorizeAssetList ( BuildInfo buildInfo ) : void
buildInfo BuildInfo
return void

RefreshData() public static method

public static RefreshData ( BuildInfo &buildInfo ) : bool
buildInfo BuildInfo
return bool

SegregateAssetSizesPerCategory() public static method

public static SegregateAssetSizesPerCategory ( BuildReportTool assetSizesAll, FileFilterGroup filters ) : BuildReportTool.SizePart[][]
assetSizesAll BuildReportTool
filters FileFilterGroup
return BuildReportTool.SizePart[][]