mission_framework_util_line¶
Source: base/tealdef/mission/mission_framework/mission_framework_util_line.d.tl
Notes
Finds lines that connect stations in two areas.
MissionFrameworkUtilLine¶
record global base/tealdef/mission/mission_framework/mission_framework_util_line.d.tl:3
global record MissionFrameworkUtilLine
Load: local mission_framework_util_line = ug_require "/mission/mission_framework/mission_framework_util_line.tl"
Notes
Finds lines between stations in two areas.
Functions
getAllLinesBetweenStations(from : MissionInterface.PosRadius, to : MissionInterface.PosRadius) : {Engine.Entity} base/tealdef/mission/mission_framework/mission_framework_util_line.d.tl:4
Call as mission_framework_util_line.getAllLinesBetweenStations
Notes
Returns every line that serves a station group in both areas.
| Parameter | Type | Description |
|---|---|---|
from |
MissionInterface.PosRadius |
First area. |
to |
MissionInterface.PosRadius |
Second area. |
Returns {Engine.Entity}: Line entities (may contain duplicates).
Used in the base game: 11 times in 6 files
base/content/mission/mission/tutorial/tutorial_story_util.tl:364
base/content/mission/mission/tasks/create_line/create_line.tl:38
base/content/mission/mission/tasks/assign_vehicle/assign_vehicle.tl:36
base/content/mission/mission/tasks/assign_vehicle/visit_stations_ordered.tl:33
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)
mods/release/urbangames_campaign_mission_01/content/mission/mission/mission_story.tl:65
getAnyLineBetweenZones(from : MissionInterface.PosRadius, to : MissionInterface.PosRadius) : Engine.Entity base/tealdef/mission/mission_framework/mission_framework_util_line.d.tl:5
Call as mission_framework_util_line.getAnyLineBetweenZones
Notes
Returns one line that serves a station in both areas.
| Parameter | Type | Description |
|---|---|---|
from |
MissionInterface.PosRadius |
First area. |
to |
MissionInterface.PosRadius |
Second area. |
Returns Engine.Entity: A line entity, or nil.