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. |