Zum Inhalt

mission_task_spawn_sims

Quelle: base/tealdef/mission/tasks/spawn_sims/mission_task_spawn_sims.d.tl

Hinweise

Aufgabe, die eigene Personen-Entitäten auf Fußwege setzt.

MissionTaskSpawnSims

record global base/tealdef/mission/tasks/spawn_sims/mission_task_spawn_sims.d.tl:3

global record MissionTaskSpawnSims is MissionInterface.TaskScript<MissionTaskSpawnSims.State, MissionTaskSpawnSims.Params>

Laden: local spawn_sims = ug_require "::/mission/tasks/spawn_sims/spawn_sims.tl" as MissionTaskSpawnSims

Hinweise

Aufgabe (spawn_sims), die eigene Personen-Entitäten auf den Fußgängerspuren der angegebenen Netz-Entitäten erzeugt, per Poisson-Disk-Sampling verteilt, und dann abgeschlossen ist.

MissionTaskSpawnSims.Params

record base/tealdef/mission/tasks/spawn_sims/mission_task_spawn_sims.d.tl:4

record Params

Hinweise

Parameter der Aufgabe.

Im Basisspiel verwendet: 2-mal in 1 Datei

base/content/mission/mission/tasks/spawn_sims/spawn_sims.tl:58

isComplete = function(_ctx : TaskContext<MissionTaskSpawnSims.State, MissionTaskSpawnSims.Params>) : boolean

Felder

Name Typ Beschreibung
models {string} Modelle, aus denen für jede Entität zufällig gewählt wird.
transportNetworkIds {Engine.Entity} Zu füllende Entitäten mit Verkehrsnetz (Straßen, Konstruktionen).
seed integer Zufalls-Seed des Samplings.

MissionTaskSpawnSims.State

record base/tealdef/mission/tasks/spawn_sims/mission_task_spawn_sims.d.tl:10

record State

Hinweise

Zustand der Aufgabe.

Im Basisspiel verwendet: 2-mal in 1 Datei

base/content/mission/mission/tasks/spawn_sims/spawn_sims.tl:58

isComplete = function(_ctx : TaskContext<MissionTaskSpawnSims.State, MissionTaskSpawnSims.Params>) : boolean

Felder

Name Typ Beschreibung
runtimeEntityIds {Engine.Entity} Die erzeugten Entitäten.