17 lines
252 B
GDScript
17 lines
252 B
GDScript
@tool
|
|
extends Button
|
|
|
|
@export var icon_name := "Node"
|
|
# set(v):
|
|
# _set_icon_name(v)
|
|
|
|
|
|
func _set_icon_name(v):
|
|
icon_name = v
|
|
if has_theme_icon(v, "EditorIcons"):
|
|
icon = get_theme_icon(v, "EditorIcons")
|
|
|
|
|
|
func _ready():
|
|
_set_icon_name(icon_name)
|