extends TextureButton @export var background_colors: Array[Color] = [Color.MAGENTA] func _ready() -> void: var texture_keys := [ "texture_normal", "texture_pressed", "texture_hover", "texture_disabled", "texture_focused", ] for texture_key in texture_keys: if not self[texture_key]: continue self[texture_key] = BMPTexture.from_texture(self[texture_key], background_colors)