Create persistence manager and connectors for chests and gates
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
extends StaticBody2D
|
||||
|
||||
signal Opened
|
||||
|
||||
@onready var sprite: AnimatedSprite2D = $AnimatedSprite2D
|
||||
@onready var collision_shape_2d: CollisionShape2D = $CollisionShape2D
|
||||
|
||||
@@ -15,3 +17,5 @@ func OpenGate() -> void:
|
||||
|
||||
collision_shape_2d.set_deferred("disabled", true)
|
||||
sprite.play("open")
|
||||
|
||||
Opened.emit()
|
||||
|
||||
@@ -395,6 +395,6 @@ shape = SubResource("RectangleShape2D_5ttkm")
|
||||
y_sort_enabled = true
|
||||
position = Vector2(0, 15)
|
||||
sprite_frames = SubResource("SpriteFrames_pki7h")
|
||||
animation = &"closed"
|
||||
animation = &"open"
|
||||
autoplay = "closed"
|
||||
offset = Vector2(0, -15)
|
||||
|
||||
Reference in New Issue
Block a user