Skip to main content

ScheduledSpawnPlan Struct

A spawn plan that has been scheduled for execution. More...

Declaration

struct helios::engine::runtime::spawn::scheduling::ScheduledSpawnPlan { ... }

Public Member Attributes Index

const helios::engine::core::data::SpawnProfileIdspawnProfileId

The profile defining spawn behavior (placer, initializer). More...

const SpawnPlanspawnPlan

The spawn plan with rule, amount, and pool information. More...

Description

A spawn plan that has been scheduled for execution.

ScheduledSpawnPlan pairs a SpawnPlan with its associated SpawnProfileId. This allows the spawn manager to look up the correct SpawnProfile (with its placer and initializer) when executing the spawn.

Created by SpawnScheduler when a rule's conditions are met.

See Also

SpawnPlan

See Also

SpawnScheduler

See Also

SpawnProfile

Definition at line 27 of file ScheduledSpawnPlan.ixx.

Public Member Attributes

spawnPlan

const SpawnPlan helios::engine::runtime::spawn::scheduling::ScheduledSpawnPlan::spawnPlan

The spawn plan with rule, amount, and pool information.

Definition at line 37 of file ScheduledSpawnPlan.ixx.

spawnProfileId

const helios::engine::core::data::SpawnProfileId helios::engine::runtime::spawn::scheduling::ScheduledSpawnPlan::spawnProfileId

The profile defining spawn behavior (placer, initializer).

Definition at line 32 of file ScheduledSpawnPlan.ixx.


The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.