various fixes and add
This commit is contained in:
@@ -4,17 +4,19 @@ class_name SeedTextureSet
|
||||
@export var color_textures: Array[Texture]
|
||||
@export var outline_texture: Texture
|
||||
|
||||
var color_images: Array[Image]: get = get_color_images
|
||||
var color_images: Array[Image]
|
||||
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_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
|
||||
|
||||
Reference in New Issue
Block a user