14 lines
302 B
GDScript
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
|