Zum Inhalt

mission_framework_util_entity

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

Hinweise

Befehle, die während einer Mission den Besitzer von Entitäten ändern oder Entitäten bauen, ausbauen oder abreißen.

MissionFrameworkUtilEntity

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

global record MissionFrameworkUtilEntity

Hinweise

Befehle, die den Besitzer von Entitäten ändern oder Entitäten bauen, ausbauen oder abreißen.

Funktionen

setPlayer(Engine.Entity, Engine.Entity) base/tealdef/mission/mission_framework/mission_framework_util_entity.d.tl:4

Hinweise

Setzt den Besitzer einer Entität.

Parameter Typ Beschreibung
#1 Engine.Entity Entität.
#2 Engine.Entity Spieler-Entität (-1 für keinen).

setPlayerForBaseEdge(Engine.Entity, Engine.Entity) base/tealdef/mission/mission_framework/mission_framework_util_entity.d.tl:5

Hinweise

Setzt den Besitzer einer Straßen- oder Gleiskante und ihrer Kantenobjekte.

Parameter Typ Beschreibung
#1 Engine.Entity Kanten-Entität.
#2 Engine.Entity Spieler-Entität.

setPlayerForConstruction(Engine.Entity, Engine.Entity) base/tealdef/mission/mission_framework/mission_framework_util_entity.d.tl:6

Hinweise

Setzt den Besitzer einer Konstruktion und ihrer eingefrorenen Kanten, Depots (samt Fahrzeugen), Stationen, Stationsgruppen und Industrien.

Parameter Typ Beschreibung
#1 Engine.Entity Konstruktions-Entität.
#2 Engine.Entity Spieler-Entität.

setPlayerForAnyEntity(Engine.Entity, Engine.Entity) base/tealdef/mission/mission_framework/mission_framework_util_entity.d.tl:7

Hinweise

Setzt den Besitzer einer Konstruktion, einer Unterkonstruktion (über ihre Konstruktion) oder einer Asset-Gruppe.

Parameter Typ Beschreibung
#1 Engine.Entity Entität.
#2 Engine.Entity Spieler-Entität.

upgradeConstruction(Engine.Entity, table, string, string) base/tealdef/mission/mission_framework/mission_framework_util_entity.d.tl:8

Hinweise

Ersetzt eine Konstruktion an derselben Stelle durch eine neue ohne Besitzer. Datei, Parameter und Name bleiben erhalten, wo nichts Neues angegeben ist.

Parameter Typ Beschreibung
#1 Engine.Entity Konstruktions-Entität, die ersetzt wird.
#2 table Neue Konstruktionsparameter (nil behält die alten).
#3 string Neue Konstruktionsdatei (nil behält die alte).
#4 string Neuer Name (nil behält den alten).

buildConstruction(table, string, Mat4f, string, function(Engine.Entity)) base/tealdef/mission/mission_framework/mission_framework_util_entity.d.tl:9

Hinweise

Baut eine Konstruktion ohne Besitzer.

Parameter Typ Beschreibung
#1 table Konstruktionsparameter (fehlt seed, wird er aus der Position abgeleitet).
#2 string Konstruktionsdatei.
#3 Mat4f Transformation.
#4 string Name.
#5 function(Engine.Entity) Wird mit der neuen Konstruktions-Entität aufgerufen, bei einem Fehler mit nil.

bulldoze(Engine.Entity) base/tealdef/mission/mission_framework/mission_framework_util_entity.d.tl:10

Hinweise

Entfernt eine Konstruktion.

Parameter Typ Beschreibung
#1 Engine.Entity Konstruktions-Entität.