Entitas
0.35.0
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Entitas
Entitas
CodeGenerator
TypeReflectionCodeGenerator.cs
1
using
System
.Reflection;
2
3
namespace
Entitas
.CodeGenerator {
4
5
public
static
class
TypeReflectionCodeGenerator
{
6
7
public
static
CodeGenFile
[] Generate(Assembly assembly,
string
[] poolNames,
string
[] blueprintNames,
string
directory,
ICodeGenerator
[] codeGenerators) {
8
var provider =
new
TypeReflectionProvider
(assembly.GetTypes(), poolNames, blueprintNames);
9
return
CodeGenerator
.Generate(provider, directory, codeGenerators);
10
}
11
}
12
}
Entitas
Definition:
EntitasCache.cs:3
System
Entitas.CodeGenerator.TypeReflectionCodeGenerator
Definition:
TypeReflectionCodeGenerator.cs:5
Entitas.CodeGenerator.CodeGenerator
Definition:
CodeGenerator.cs:8
Entitas.CodeGenerator.CodeGenFile
Definition:
CodeGenFile.cs:3
Entitas.CodeGenerator.ICodeGenerator
Definition:
ICodeGenerator.cs:3
Entitas.CodeGenerator.TypeReflectionProvider
Definition:
TypeReflectionProvider.cs:8
Generated by
1.8.12