logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Interface IWaveConfig

    Defines a wave configuration independently of any engine-specific authoring format.

    Namespace: Serenity.Wave.Application.Interfaces
    Assembly: Serenity.Wave.Application.dll
    Syntax
    public interface IWaveConfig : IFoundationSettings

    Properties

    SpawnEntries

    Scripted spawn entries for this wave.

    Declaration
    IReadOnlyList<SpawnEntry> SpawnEntries { get; }
    Property Value
    Type Description
    IReadOnlyList<SpawnEntry>

    WaveIndex

    Zero-based wave index within the stage.

    Declaration
    int WaveIndex { get; }
    Property Value
    Type Description
    int

    Methods

    ToConfig()

    Converts this configuration into the corresponding domain configuration model.

    Declaration
    WaveConfig ToConfig()
    Returns
    Type Description
    WaveConfig

    An immutable WaveConfig value.

    In this article
    © 2026 Serenity. All Rights Reserved