logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class WaveCreator.Result

    Outcome of a Create(Input) call.

    Inheritance
    object
    WaveCreator.Result
    Namespace: Serenity.Wave.Editor.Builder
    Assembly: Serenity.UnityWave.Editor.dll
    Syntax
    public sealed class WaveCreator.Result : SerenityCreationResult

    Constructors

    Result()

    Declaration
    public Result()

    Fields

    NeedsCompositionRootWiring

    Always true on a successful Create(Input) — a structured signal (not a substring match over Warnings) that the composition root still has to call UnityWaveService.ConfigureFromWaveSet(waveSet) and SetSpawnPointResolver itself; these assets never wire themselves. See CompositionRootWiringWarningMessage for the prose version of the same fact, still recorded in Warnings for logs.

    Declaration
    public bool NeedsCompositionRootWiring
    Field Value
    Type Description
    bool

    WaveSetAssetPath

    Declaration
    public string WaveSetAssetPath
    Field Value
    Type Description
    string

    WaveSetUpdatedExisting

    Declaration
    public bool WaveSetUpdatedExisting
    Field Value
    Type Description
    bool

    Waves

    Declaration
    public readonly List<WaveCreator.WaveResult> Waves
    Field Value
    Type Description
    List<WaveCreator.WaveResult>
    In this article
    © 2026 Serenity. All Rights Reserved