Megacrush Unity Assets
Runtime Spawner User Manual
Runtime Spawner User Manual
  • Runtime Spawner User Manual
    • Introduction
      • The Welcome Dialog
      • Core Concepts
    • Technical Details
    • Getting Started
      • Samples Overview
      • The Sample Scenes
      • SRP Support
    • Components
      • Runtime Spawner
      • Local Area Spawner
      • Wave Trigger
    • Scriptable Objects
      • Spawn Entry
      • Wave Spawner
    • Runtime Spawner Settings
    • Runtime Spawner API
    • Extras
Powered by GitBook
On this page
  • Wave Spawner
  • Properties
  • Description
  • Spawn Delay
  • Spawn Instance Interval
  • Waves
  • Wave Configuration
  • Wave Info
  • Wave Timing
  1. Runtime Spawner User Manual
  2. Scriptable Objects

Wave Spawner

PreviousSpawn EntryNextRuntime Spawner Settings

Last updated 1 year ago

Wave Spawner

This scriptable object provides configuration for the various waves used when the Runtime Spawner has Wave Spawning enabled.

To Create a new Wave Spawner config you can Right Click in the Project window and go to ‘Create Other ⇒ Runtime Spawner ⇒ Wave Spawner’

Or use the Assets menu (Create ⇒ Runtime Spawner ⇒ Wave Spawner)

This will create an empty Wave Spawner, as shown below:

Click the ‘+’ button to create new Waves.

Below is a screenshot of a populated Wave Spawner

Properties

Description

The description for this wave spawner. Can be queries in game. See the scene ‘3. Wave Spawner’ for an example.

Spawn Delay

A delay before we start spawning any of the waves.

Spawn Instance Interval

Specifies a delay between spawning individual AI Agents as specified by this Wave Spawner.

Waves

The actual waves that we are spawning. Click the ‘+’ button to create a new wave, which will show the Wave configuration, as shown below.

Wave Configuration

When you add a new Wave to the Wave Spawner, it has a number of available properties for you to configure

Wave Info

General wave configuration properties.

Name

A name for this wave (ie ‘Wave 1’ or ‘Boss Wave’). Can be queried in game. See the scene ‘3. Wave Spawner’ for an example.

Description

A description for this wave. Can be queried in game. See the scene ‘3. Wave Spawner’ for an example.

Wave Timing

Properties that control how the Wave is spawned.

Spawn Delay

A delay before starting to spawn this wave

Spawn Instance Interval

A delay between spawning each AI Agent during this wave.

Spawn Count Min

Spawn Count Max

These two properties determine how many AI Agents that should be spawned during this wave. A random number of AI Agents will be spawned between the Min & Max number.

Wave Spawners

A list of Spawn Entry configurations that will be used to spawn AI Agents. See the Spawn Entry section of the documentation for more info.