package assets.schema; typedef TileSetGenericV1={ var baseTexture:String; var tiles:Array; } typedef TileSetAnimatedV1={ var baseTexture:String; var animations:Array<{ var animName:String; var sequenceStart:Int; var sequenceEnd:Int; }>; } typedef TextureDataV1={ var texName:String; var texType:String; var atlas:{ var atlasType:String; var tileSize:{ var x:Int; var y:Int; }, var tileSetGeneric:TileSetGenericV1; var tileSetAnimated:TileSetAnimatedV1; } var path:String; var sheetDataPath:String; var explicitDimensions:Bool; var tileDimensions:{ var width:Int; var height:Int; }; var sprites:Array<{ var spriteName:String; var path:String; }>; } typedef TexV1={ var dataScheme:String; var version:Int; var textureData:TextureDataV1; }