@tool extends Sprite2D @export_file("*.tscn") var NextScene:String @export_enum("LEFT","RIGHT","UP","DOWN") var Travel :int func _on_area_2d_area_entered(area): if(area): if(MapManager and MapManager.player == area.get_parent() and (MapManager.player.Traveling == false) ): MapManager.player.Traveling = true print("enter door",area) var spawn:Transform2D match Travel: 0: spawn = Transform2D(0,Vector2(433,-2061)) 1: spawn = Transform2D(0,Vector2(433,-2061)) 2: spawn = Transform2D(0,Vector2(433,-2061)) 3: spawn = Transform2D(0,Vector2(101,-2261)) MapManager.transition_to_scene(NextScene,spawn,Travel) func _ready(): load(NextScene)