18 lines
326 B
GDScript
18 lines
326 B
GDScript
extends StaticBody2D
|
|
|
|
var unlocked = false
|
|
|
|
signal player_entered_castle
|
|
|
|
func _ready():
|
|
pass # Replace with function body.
|
|
|
|
func _on_Unlock(body):
|
|
if GlobalState.keys['blue'] == true:
|
|
$DoorSprite.play("open")
|
|
unlocked = true
|
|
|
|
|
|
func _on_entered_castle(body):
|
|
if unlocked == true:
|
|
emit_signal("player_entered_castle")
|