Executes a WaveSpawner definition once, honoring each WaveEntry's LoopPolicy. Each wave may run once, repeat a set number of times, repeat until a duration expires, or loop until a signal is received.
More...
|
| static bool | SignalBusReceived (string id) |
| | Returns true when a signal with id is received.
|
| |
Executes a WaveSpawner definition once, honoring each WaveEntry's LoopPolicy. Each wave may run once, repeat a set number of times, repeat until a duration expires, or loop until a signal is received.
◆ WaveTableRunner()
Creates a new runner bound to a spawner and executor.
◆ Run()
| IEnumerator MegaCrush.Spawner.WaveTableRunner.Run |
( |
WaveSpawner | table, |
|
|
WaveTrigger | trigger, |
|
|
Func< bool > | stopRequested ) |
Executes all waves in table sequentially, honoring their individual loop policies. Stops if stopRequested returns true.
- Parameters
-
| table | Wave table definition containing waves. |
| trigger | Trigger that initiated this table run. |
| stopRequested | Callback to signal early termination. |
◆ SignalBusReceived()
| static bool MegaCrush.Spawner.WaveTableRunner.SignalBusReceived |
( |
string | id | ) |
|
|
staticprivate |
Returns true when a signal with id is received.
◆ _exec
◆ _owner
The documentation for this class was generated from the following file:
- D:/projects/Asset Store Packages/com.pixelwizards.runtimespawner/Code/Runtime/Internals/SpawnLoops/WaveTableRunner.cs