Files
seeding-planets/entities/plants/scripts/texture_builder/seed_texture_set.gd
2026-02-27 12:23:52 +01:00

23 lines
660 B
GDScript

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:
print("get image")
color_images[ind] = color_textures[ind].get_image()
return color_images[ind]
func get_outline_image() -> Image:
if outline_image == null:
print("get image outilne")
outline_image = outline_texture.get_image()
return outline_image