Files
tgcc/core/game_menu/page.gd
m.cirafisi 53e4afa367 bug fix
2026-07-09 22:14:29 +02:00

34 lines
788 B
GDScript

extends Control
class_name GameMenuPage
func _ready() -> void:
GameState.on_game_resumed.connect(_on_game_resumed)
func show_page() -> void:
var tweens: Array[ContainerTween] = []
for child in find_children("*", "", true, false):
if child is ContainerTween:
tweens.append(child)
for tween in tweens:
tween.start_tween()
show()
func hide_page() -> void:
var tweens: Array[ContainerTween] = []
for child in find_children("*", "", true, false):
if child is ContainerTween:
tweens.append(child)
for tween in tweens:
tween.stop_tween()
hide()
func _on_game_resumed() -> void:
var tweens: Array[ContainerTween] = []
for child in find_children("*", "", true, false):
if child is ContainerTween:
tweens.append(child)
for tween in tweens:
tween.stop_tween()