class_name Map extends Node2D @export var is_indoor := false @onready var player: Player = Game.world.player func _ready() -> void: if is_indoor: Game.set_indoor() else: Game.set_outdoor() #if not has_node("Player"): #add_child(load("res://player/player.tscn").instantiate()) var current_map_entry = get_node_or_null(NodePath(Game.current_map_entry)) if current_map_entry: player.global_position = current_map_entry.global_position if Game.current_direction: player.current_direction = Game.current_direction # re-set state to trigger enter again after setting position and direction player.current_state = player.current_state