extends Resource class_name TextureBuilder const PLACEHOLDER_SEED_TEXTURE : Texture = preload("res://entities/plants/assets/sprites/default/seed.png") const PLACEHOLDER_MATURE_TEXTURE : Texture = preload("res://entities/plants/assets/sprites/default/mature.png") const PLACEHOLDER_GROWING_TEXTURE : Texture = preload("res://entities/plants/assets/sprites/default/growing.png") func build_seed_texture(_random_seed : int) -> Texture: return PLACEHOLDER_SEED_TEXTURE func build_plant_texture(plant_data : PlantData) -> Texture: match plant_data.get_state(): PlantData.State.MATURE: return PLACEHOLDER_MATURE_TEXTURE PlantData.State.GROWING: return PLACEHOLDER_GROWING_TEXTURE _: return null