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.