public override TilesetEntry ToRomData() { TilesetEntry data = new TilesetEntry(); data.Behaviour = _behaviour.ToRomData(); data.TilemapEntry = _tilemap.Select(p => p.ToRomData()).ToArray(); return(data); }
public override LazyReference <Tileset> ToRomData() { Tileset tileset = new Tileset(); tileset.Graphic = _graphicPath; tileset.Compressed = _compressed; tileset.Secondary = false; tileset.Field2 = _field2; tileset.Field3 = _field3; tileset.Palettes = _palettes.Select(p => p.Value.ToRomData()).ToArray(); tileset.Blocks = _blocks.Select(p => p.ToRomData()).ToArray(); return(new LazyReference <Tileset>(tileset)); }