341882c786 | ||
---|---|---|
src | ||
tpl | ||
.gitignore | ||
CHANGELOG.md | ||
README.md | ||
composer.json |
README.md
This package is used for code generation of C# meta structs for LeoECS using Twig templates
Example:
ecs.meta
struct TestComponent
@bhl_ecs_component @ecs_gen_component @ecs_gen_authoring @serializable
pos : Vector3 @serializable
fwd : Vector3 @serializable
width : float
length : float
end
This will automatically generate serializable TestComponent struct and TestComponentAuthoringComponent monobehaviour class to be added on game object.
Tags:
@ecs_gen_component - generates C# component @ecs_gen_authoring - generates authoring monobehaviour to be added on game object @serializable - makes component editable in inspector @ecs_tag - marks component tag