Godot 4.5.1

This commit is contained in:
2025-12-14 22:43:11 +10:00
parent 5805ac2260
commit 4dd1ce64f5
433 changed files with 2922 additions and 585 deletions

View File

@@ -1,34 +1,34 @@
class_name ClosableMenu extends Control
@export var isOpen: bool:
set(newValue):
isOpen = newValue
visible = newValue
if newValue:
opened.emit()
else:
closed.emit()
get():
return isOpen
set(newValue):
isOpen = newValue
visible = newValue
if newValue:
opened.emit()
else:
closed.emit()
get():
return isOpen
signal closed
signal opened
func _enter_tree() -> void:
visible = isOpen
visible = isOpen
func _exit_tree() -> void:
visible = false
visible = false
func _ready() -> void:
visible = isOpen
print("ClosableMenu is ready, isOpen: ", isOpen)
visible = isOpen
print("ClosableMenu is ready, isOpen: ", isOpen)
func close() -> void:
isOpen = false
isOpen = false
func open() -> void:
isOpen = true
isOpen = true
func toggle() -> void:
isOpen = !isOpen
isOpen = !isOpen