extends Resource class_name SeedTextureSet @export var color_textures: Array[Texture] @export var outline_texture: Texture var color_images: Array[Image] var outline_image: Image: get = get_outline_image func get_color_image(ind: int) -> Image: if color_images.size() == 0: color_images.resize(color_textures.size()) if color_images[ind] == null: color_images[ind] = color_textures[ind].get_image() return color_images[ind] func get_outline_image() -> Image: if outline_image == null: outline_image = outline_texture.get_image() return outline_image