Create persistence manager and connectors for chests and gates

This commit is contained in:
2026-03-19 14:26:57 -05:00
parent 31567f53fb
commit 9fcd24f8b5
14 changed files with 163 additions and 9 deletions

View File

@@ -1,6 +1,7 @@
extends StaticBody2D
class_name BaseChest
signal ChestOpened
signal OpeningAnimationStarted
@export var is_open := false
@@ -8,7 +9,12 @@ signal OpeningAnimationStarted
# Public Methods
func Open() -> void:
is_open = true
ChestOpened.emit()
func OpenAlreadyOpened() -> void:
pass
func SetOpenedFromLoad() -> void:
is_open = true