15 lines
488 B
GDScript
15 lines
488 B
GDScript
extends Interaction
|
|
|
|
@export var destinationNames:Array[String]
|
|
@export var destinationLocations:Array[LocationManager.Locations]
|
|
@export var destinationEntranceID:Array[int]
|
|
|
|
@export var movementVerb = "Walk To"
|
|
|
|
func _ready():
|
|
for i in destinationNames.size():
|
|
add_action(movementVerb + " " + destinationNames[i], movement.bind(i))
|
|
|
|
func movement(destinationIndex:int):
|
|
LocationManager.changeLocation(destinationLocations[destinationIndex], destinationEntranceID[destinationIndex])
|