public override TilesetEntry ToRomData()
        {
            TilesetEntry data = new TilesetEntry();

            data.Behaviour    = _behaviour.ToRomData();
            data.TilemapEntry = _tilemap.Select(p => p.ToRomData()).ToArray();
            return(data);
        }
Beispiel #2
0
        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));
        }