21 lines
586 B
GDScript
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
|