Files
Archipelago-Game/Entities/Map Objects/Loading Zone/Scripts/loading_zone_transporter.gd
2026-03-17 13:45:35 -06:00

19 lines
451 B
GDScript

extends Node
class_name LoadingZoneTransporter
signal MapTransitionQueued(map_id: Enums.MapIds, marker_name: String)
@export var destination_map_id: Enums.MapIds
@export var destination_marker_name: String
var _packed_scene: PackedScene
# Public Methods
func Activate() -> void:
MapTransitionQueued.emit(destination_map_id, destination_marker_name)
# Private Methods
func _ready() -> void:
_packed_scene = MapLoader.GetMap(destination_map_id)