mission_types¶
Quelle: base/tealdef/mission/mission_types.d.tl
Hinweise
MissionOutline: Helfer, die Zonen-Polygone und -Kreise für Missionsaufgaben bauen.
MissionOutline¶
record global base/tealdef/mission/mission_types.d.tl:3
global record MissionOutline
Laden: local mission_outline = ug_require "::/mission/mission_outline.tl" as MissionOutline
Hinweise
Helfer, die Zonenformen (Polygone um den Ursprung, Kreise) für Missionsaufgaben bauen.
Funktionen
boundingCircle(positions : {{number, number, number}}, extension : number) : MissionInterface.PosRadius base/tealdef/mission/mission_types.d.tl:4
Aufruf: mission_outline.boundingCircle(…)
Hinweise
Baut einen Kreis um eine Menge von Punkten, mit ihrem Schwerpunkt als Mittelpunkt.
| Parameter | Typ | Beschreibung |
|---|---|---|
positions |
{{number, number, number}} |
Punkte {x, y, z}. |
extension |
number |
Zusätzlicher Radius in Metern. |
Rückgabe MissionInterface.PosRadius: 2D-Kreis.
Im Basisspiel verwendet: 3-mal in 2 Dateien
mods/release/urbangames_campaign_mission_03/content/mission/mission/mission_story.tl:827
mods/release/urbangames_campaign_mission_04/content/mission/mission/mission_story.tl:962
busStationOutline() : PolygonUtil.Polygon base/tealdef/mission/mission_types.d.tl:5
Aufruf: mission_outline.busStationOutline(…)
Hinweise
Gibt den Umriss einer Bushaltestelle an der Straße zurück (Polygon um den Ursprung, Meter).
Rückgabe PolygonUtil.Polygon
streetDepotOutline() : PolygonUtil.Polygon base/tealdef/mission/mission_types.d.tl:6
Aufruf: mission_outline.streetDepotOutline(…)
Hinweise
Gibt den Umriss eines Straßendepots zurück (Polygon um den Ursprung, Meter).
Rückgabe PolygonUtil.Polygon
Im Basisspiel verwendet: 3-mal in 2 Dateien
mods/release/urbangames_campaign_mission_01/content/mission/mission/mission_story.tl:766
polygon = polygon_util.transform(api.type.Mat4f.rotZTransl(params.streetDepotAngle, api.type.Vec3f.new(params.streetDepotZone.pos[1], params.streetDepotZone.pos
mods/release/urbangames_campaign_mission_02/content/mission/mission/mission_story.tl:744
warehouseOutline() : PolygonUtil.Polygon base/tealdef/mission/mission_types.d.tl:7
Aufruf: mission_outline.warehouseOutline(…)
Hinweise
Gibt den Umriss eines Lagers zurück (Polygon um den Ursprung, Meter).
Rückgabe PolygonUtil.Polygon
railStationHeadOutline() : PolygonUtil.Polygon base/tealdef/mission/mission_types.d.tl:8
Aufruf: mission_outline.railStationHeadOutline(…)
Hinweise
Gibt den Umriss eines Kopfbahnhofs zurück (Polygon um den Ursprung, Meter).
Rückgabe PolygonUtil.Polygon
railStationOutline() : PolygonUtil.Polygon base/tealdef/mission/mission_types.d.tl:9
Aufruf: mission_outline.railStationOutline(…)
Hinweise
Gibt den Umriss eines Bahnhofs zurück (Polygon um den Ursprung, Meter).
Rückgabe PolygonUtil.Polygon
railDepotOutline() : PolygonUtil.Polygon base/tealdef/mission/mission_types.d.tl:10
Aufruf: mission_outline.railDepotOutline(…)
Hinweise
Gibt den Umriss eines Zugdepots zurück (Polygon um den Ursprung, Meter).
Rückgabe PolygonUtil.Polygon
cargoStationOutline() : PolygonUtil.Polygon base/tealdef/mission/mission_types.d.tl:11
Aufruf: mission_outline.cargoStationOutline(…)
Hinweise
Gibt den Umriss eines Güterbahnhofs zurück (Rechteck von 136 x 48 m um den Ursprung).
Rückgabe PolygonUtil.Polygon
getPosRadiusFromEntityWithBoundingVolume(entity : Engine.Entity, radius : number) : MissionInterface.PosRadius base/tealdef/mission/mission_types.d.tl:12
Aufruf: mission_outline.getPosRadiusFromEntityWithBoundingVolume(…)
Hinweise
Baut einen Kreis mit dem angegebenen Radius um den Mittelpunkt des Hüllvolumens einer Entität.
| Parameter | Typ | Beschreibung |
|---|---|---|
entity |
Engine.Entity |
Entität. |
radius |
number |
Radius in Metern. |
Rückgabe MissionInterface.PosRadius: 2D-Kreis. Eine leere Tabelle, wenn die Entität nicht existiert, nil, wenn sie kein Hüllvolumen hat.