14 lines
359 B
GDScript
14 lines
359 B
GDScript
extends Panel
|
|
|
|
@onready var has_stage = true:
|
|
set(focus):
|
|
if focus:
|
|
has_stage = State.request_focus(self)
|
|
else:
|
|
has_stage = false
|
|
State.drop_own_focus(self)
|
|
|
|
func _ready():
|
|
theme = State.current_main_theme
|
|
State.theme_changed.connect(func change_theme(new_theme): theme = new_theme)
|