Files
seeding-planets/entities/plants/scripts/texture_builder/seed_texture_set.gd
2026-02-24 18:05:38 +01:00

21 lines
586 B
GDScript

extends Resource
class_name SeedTextureSet
@export var color_textures: Array[Texture]
@export var outline_texture: Texture
var color_images: Array[Image]: get = get_color_images
var outline_image: Image: get = get_outline_image
func get_color_images() -> Array[Image]:
if color_images == null:
color_images = []
for texture in color_textures:
color_images.append(texture.get_image())
return color_images
func get_outline_image() -> Image:
if outline_image == null:
outline_image = outline_texture.get_image()
return outline_image