C# 클래스 Entitas.CodeGenerator.ComponentExtensionsGenerator

상속: IComponentCodeGenerator
파일 보기 프로젝트 열기: sschmid/Entitas-CSharp 1 사용 예제들

공개 메소드들

메소드 설명
Generate ( ComponentInfo componentInfos ) : Entitas.CodeGenerator.CodeGenFile[]

비공개 메소드들

메소드 설명
addAddMethods ( ComponentInfo componentInfo ) : string
addCloseClass ( ) : string
addContextAddMethods ( ComponentInfo componentInfo ) : object
addContextClassHeader ( ) : string
addContextGetMethods ( ComponentInfo componentInfo ) : string
addContextHasMethods ( ComponentInfo componentInfo ) : string
addContextMethods ( ComponentInfo componentInfo ) : string
addContextRemoveMethods ( ComponentInfo componentInfo ) : string
addContextReplaceMethods ( ComponentInfo componentInfo ) : string
addEntityClassHeader ( ) : string
addEntityMethods ( ComponentInfo componentInfo ) : string
addGetMethods ( ComponentInfo componentInfo ) : string
addHasMethods ( ComponentInfo componentInfo ) : string
addMatcher ( ComponentInfo componentInfo, bool onlyDefault = false ) : string
addNamespace ( ) : string
addRemoveMethods ( ComponentInfo componentInfo ) : string
addReplaceMethods ( ComponentInfo componentInfo ) : string
addUsings ( ) : string
buildString ( ComponentInfo componentInfo, string format, int contextIndex ) : string
closeNamespace ( ) : string
createFormatString ( string format ) : string
generateComponent ( ComponentInfo componentInfo ) : string
generateComponentExtension ( ComponentInfo componentInfo ) : string
memberAssignments ( List memberInfos ) : string
memberNames ( List memberInfos ) : string
memberNamesWithType ( List memberInfos ) : string

메소드 상세

Generate() 공개 메소드

public Generate ( ComponentInfo componentInfos ) : Entitas.CodeGenerator.CodeGenFile[]
componentInfos ComponentInfo
리턴 Entitas.CodeGenerator.CodeGenFile[]