Zum Inhalt

transfer_ownership_util

Quelle: base/tealdef/mission/tasks/transfer_ownership/transfer_ownership_util.d.tl

Hinweise

Hilfsfunktionen für Besitzwechsel, die Missionsaufgaben verwenden.

TransferOwnershipUtil

record global base/tealdef/mission/tasks/transfer_ownership/transfer_ownership_util.d.tl:3

global record TransferOwnershipUtil

Laden: local transfer_ownership_util = ug_require "::/mission/tasks/transfer_ownership/transfer_ownership_util.tl" as TransferOwnershipUtil

Hinweise

Hilfsfunktionen für Besitzwechsel, die Missionsaufgaben verwenden.

Funktionen

spawnAiPlayer(callback : function(Engine.Entity)) base/tealdef/mission/tasks/transfer_ownership/transfer_ownership_util.d.tl:4

Aufruf: transfer_ownership_util.spawnAiPlayer(…)

Hinweise

Legt einen neuen Spieler mit dem Namen aiPlayer an.

Parameter Typ Beschreibung
callback function(Engine.Entity) Wird mit der Entität des neuen Spielers aufgerufen.
Im Basisspiel verwendet: 9-mal in 6 Dateien

base/content/gui/gui/debug_panel/make_entity_debug_panel.tl:281

transfer_ownership_util.spawnAiPlayer(onAiPlayerSpawned)
base/content/mission/mission/tasks/transfer_ownership/transfer_ownership.tl:18
transfer_ownership_util.spawnAiPlayer(aiPlayerCallback)
base/content/mission/mission/tasks/vehicle_util/mission_vehicle_util.tl:34
transfer_ownership_util.spawnAiPlayer(aiPlayerCallback)
mods/release/urbangames_campaign_mission_03/content/mission/mission/tasks/fatal_maintenance/fatal_maintenance.tl:121
transfer_ownership_util.spawnAiPlayer(aiPlayerCallback)
mods/release/urbangames_campaign_mission_05/content/mission/mission/mission_story.tl:177
transfer_ownership_util.spawnAiPlayer(aiPlayerCallback)
mods/release/urbangames_campaign_mission_05/content/mission/mission/tasks/drilling/send_vehicle.tl:125
transfer_ownership_util.spawnAiPlayer(aiPlayerCallback)

transferLineEntities(entity : Engine.Entity, targetPlayer : Engine.Entity) base/tealdef/mission/tasks/transfer_ownership/transfer_ownership_util.d.tl:5

Aufruf: transfer_ownership_util.transferLineEntities(…)

Hinweise

Übergibt einem Spieler eine Linie, ihre Fahrzeuge, die Stationsgruppen ihrer Halte, deren Stationen und deren Konstruktionen.

Parameter Typ Beschreibung
entity Engine.Entity Linien-Entität.
targetPlayer Engine.Entity Neuer Besitzer.
Im Basisspiel verwendet: 5-mal in 2 Dateien

base/content/mission/mission/tasks/transfer_ownership/transfer_ownership.tl:20

transfer_ownership_util.transferLineEntities(entity, aiPlayerEntity)
mods/release/urbangames_campaign_mission_05/content/mission/mission/tasks/drilling/send_vehicle.tl:126
transfer_ownership_util.transferLineEntities(ctx.state.newLine, aiPlayer)

transferEntity(entity : Engine.Entity, targetPlayer : Engine.Entity) base/tealdef/mission/tasks/transfer_ownership/transfer_ownership_util.d.tl:6

Aufruf: transfer_ownership_util.transferEntity(…)

Hinweise

Übergibt einem Spieler eine Entität, ihre Konstruktion und deren Stationen und Stationsgruppen.

Parameter Typ Beschreibung
entity Engine.Entity Entität.
targetPlayer Engine.Entity Neuer Besitzer.
Im Basisspiel verwendet: 9-mal in 5 Dateien

base/content/gui/gui/debug_panel/make_entity_debug_panel.tl:400

transfer_ownership_util.transferEntity(e, aiPlayerState:old())
base/content/mission/mission/tasks/transfer_ownership/transfer_ownership.tl:31
transfer_ownership_util.transferEntity(entity, aiPlayerEntity)
base/content/mission/mission/tasks/utility/substitute_constructions.tl:76
transfer_ownership_util.transferEntity(entity, playerEntity)
base/content/mission/mission/tasks/vehicle_util/mission_vehicle_util.tl:35
transfer_ownership_util.transferEntity(line, aiPlayerEntity)
mods/release/urbangames_campaign_mission_03/content/mission/mission/tasks/fatal_maintenance/fatal_maintenance.tl:122
transfer_ownership_util.transferEntity(entity, aiPlayerEntity)