Cow_Life_Sim_RPG/Interactions/Travel/Traveller.gd

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])