mission_task_observe_entity¶
Source: base/tealdef/mission/tasks/observe_entity/mission_task_observe_entity.d.tl
Notes
Task that waits until a condition holds for each of a set of entities.
MissionTaskObserveEntity¶
record global base/tealdef/mission/tasks/observe_entity/mission_task_observe_entity.d.tl:3
global record MissionTaskObserveEntity is MissionInterface.TaskScript<MissionTaskObserveEntity.State, MissionTaskObserveEntity.Params>
Load: local observe_entity = ug_require "::/mission/tasks/observe_entity/observe_entity.tl"
Notes
Task (observe_entity) that completes when observe has returned true once for every entity. The entities and marked entities cannot be bulldozed meanwhile.
MissionTaskObserveEntity.Params¶
record base/tealdef/mission/tasks/observe_entity/mission_task_observe_entity.d.tl:4
record Params
Notes
Params of the task.
Used in the base game: 2 times in 2 files
base/content/mission/mission/tasks/observe_entity/observe_entity.tl:3
mods/release/urbangames_campaign_mission_01/content/mission/mission/mission_story.tl:2246
Fields
| Name | Type | Description |
|---|---|---|
markers |
{MissionInterface.Marker} |
Markers shown while waiting. |
entities |
{Engine.Entity} |
Entities to observe. |
allowEntityBulldoze |
boolean |
Lets the player bulldoze the entities. |
Functions
observe(Engine.Entity) : boolean base/tealdef/mission/tasks/observe_entity/mission_task_observe_entity.d.tl:7
Notes
Condition checked per entity every update until it is met.
| Parameter | Type | Description |
|---|---|---|
#1 |
Engine.Entity |
Entity. |
Returns boolean: true when the entity is done.
MissionTaskObserveEntity.State¶
record base/tealdef/mission/tasks/observe_entity/mission_task_observe_entity.d.tl:11
record State
Notes
State of the task.
Used in the base game: 1 time in 1 file
base/content/mission/mission/tasks/observe_entity/observe_entity.tl:2
Fields
| Name | Type | Description |
|---|---|---|
observed |
{Engine.Entity : boolean} |
Entity -> condition met. |