C# 클래스 BuildReportTool.ReportManager

파일 보기 프로젝트 열기: dreamanlan/CSharpGameFramework

공개 메소드들

메소드 설명
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[][]