Zum Inhalt

mission_framework_util_line

Quelle: base/tealdef/mission/mission_framework/mission_framework_util_line.d.tl

Hinweise

Findet Linien, die Stationen in zwei Bereichen verbinden.

MissionFrameworkUtilLine

record global base/tealdef/mission/mission_framework/mission_framework_util_line.d.tl:3

global record MissionFrameworkUtilLine

Laden: local mission_framework_util_line = ug_require "::/mission/mission_framework/mission_framework_util_line.tl" as MissionFrameworkUtilLine

Hinweise

Findet Linien zwischen Stationen in zwei Bereichen.

Funktionen

getAllLinesBetweenStations(from : MissionInterface.PosRadius, to : MissionInterface.PosRadius) : {Engine.Entity} base/tealdef/mission/mission_framework/mission_framework_util_line.d.tl:4

Aufruf: mission_framework_util_line.getAllLinesBetweenStations(…)

Hinweise

Gibt jede Linie zurück, die in beiden Bereichen eine Stationsgruppe bedient.

Parameter Typ Beschreibung
from MissionInterface.PosRadius Erster Bereich.
to MissionInterface.PosRadius Zweiter Bereich.

Rückgabe {Engine.Entity}: Linien-Entitäten (Duplikate möglich).

Im Basisspiel verwendet: 11-mal in 6 Dateien

base/content/mission/mission/tasks/assign_vehicle/assign_vehicle.tl:36

local connectingLines = mission_framework_util_line.getAllLinesBetweenStations(startPos, endPos)
base/content/mission/mission/tasks/assign_vehicle/visit_stations_ordered.tl:33
local connecting = mission_framework_util_line.getAllLinesBetweenStations(station1, station2)
base/content/mission/mission/tasks/create_line/create_line.tl:38
commonLines = mission_framework_util_line.getAllLinesBetweenStations(ctx.params.target, station)
base/content/mission/mission/tutorial/tutorial_story_util.tl:458
local lines = mission_framework_util_line.getAllLinesBetweenStations(startPos, endPos)
mods/release/urbangames_campaign_mission_01/content/mission/mission/mission_story.tl:65
local connectingLines = mission_framework_util_line.getAllLinesBetweenStations(params.shrimps, params.harbor1)
mods/release/urbangames_campaign_mission_01/content/mission/mission/mission_story_cutscenes_only.tl:63
local connectingLines = mission_framework_util_line.getAllLinesBetweenStations(params.shrimps, params.harbor1)

getAnyLineBetweenZones(from : MissionInterface.PosRadius, to : MissionInterface.PosRadius) : Engine.Entity base/tealdef/mission/mission_framework/mission_framework_util_line.d.tl:5

Aufruf: mission_framework_util_line.getAnyLineBetweenZones(…)

Hinweise

Gibt eine Linie zurück, die in beiden Bereichen eine Station bedient.

Parameter Typ Beschreibung
from MissionInterface.PosRadius Erster Bereich.
to MissionInterface.PosRadius Zweiter Bereich.

Rückgabe Engine.Entity: Eine Linien-Entität oder nil.