logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.AudioPlayer.Domain.ValueObjects

    Structs

    AudioWorldPosition

    Immutable, engine-agnostic world position at which a sound can be played.
    Backed by a Vector3 (pure C# — no UnityEngine dependency) so it can travel through the Domain and Application layers and still expose vector math for future runtime priority work. The Unity layer converts Position to a UnityEngine.Vector3 when it relocates the emitter for playback.

    In this article
    © 2026 Serenity. All Rights Reserved