This repository has been archived on 2024-09-30. You can view files and clone it, but cannot push or open issues/pull-requests.
gbjam12/puzzles/button/button.gd

14 lines
302 B
GDScript

extends Area2D
@onready var sprite = $Sprite2D
@export var nodes: Array[Node2D]
func _on_body_entered(body):
if body is Player:
for node in nodes:
if node is TileMapLayer:
var layer = node as TileMapLayer
layer.enabled = !layer.enabled
sprite.frame = 1 if not layer.enabled else 0