public virtual void CustomizeEntity(CompilationUnitClass entity, ldtk.EntityDefinition ed, LdtkGeneratorContext ctx) { entity.Fields.Add(new CompilationUnitField("Uid", "long")); entity.Fields.Add(new CompilationUnitField("Identifier", "string")); entity.Fields.Add(new CompilationUnitField("Width", "float")); entity.Fields.Add(new CompilationUnitField("Height", "float")); entity.Fields.Add(new CompilationUnitField("Position", "float[]")); entity.Fields.Add(new CompilationUnitField("Pivot", "float[]")); }
public virtual void CustomizeLevel(CompilationUnitClass level, ldtk.LdtkJson ldtkJson, LdtkGeneratorContext ctx) { level.Fields.Add(new CompilationUnitField("Uid", "long")); level.Fields.Add(new CompilationUnitField("Identifier", "string")); level.Fields.Add(new CompilationUnitField("WorldCoords", "float[]")); level.Fields.Add(new CompilationUnitField("Width", "float")); level.Fields.Add(new CompilationUnitField("Height", "float")); level.Fields.Add(new CompilationUnitField("Entities", "object[]")); }