C# Class Entitas.CodeGenerator.ComponentIndicesGenerator

Inheritance: IContextCodeGenerator, IComponentCodeGenerator
Afficher le fichier Open project: sschmid/Entitas-CSharp Class Usage Examples

Méthodes publiques

Méthode Description
Generate ( ComponentInfo componentInfos ) : Entitas.CodeGenerator.CodeGenFile[]
Generate ( string contextNames ) : Entitas.CodeGenerator.CodeGenFile[]

Private Methods

Méthode Description
addClassHeader ( string lookupTag ) : string
addCloseClass ( ) : string
addComponentNames ( ComponentInfo componentInfos ) : string
addComponentTypes ( ComponentInfo componentInfos ) : string
addIndices ( ComponentInfo componentInfos ) : string
generateIndicesLookup ( string lookupTag, ComponentInfo componentInfos ) : string
getLookupTagToComponentInfosMap ( ComponentInfo componentInfos ) : ComponentInfo[]>.Dictionary

Method Details

Generate() public méthode

public Generate ( ComponentInfo componentInfos ) : Entitas.CodeGenerator.CodeGenFile[]
componentInfos ComponentInfo
Résultat Entitas.CodeGenerator.CodeGenFile[]

Generate() public méthode

public Generate ( string contextNames ) : Entitas.CodeGenerator.CodeGenFile[]
contextNames string
Résultat Entitas.CodeGenerator.CodeGenFile[]