Class SoundPlaybackSettings
- Namespace
- SurvivorsMaker.Presentation
- Assembly
- SurvivorsMaker.Presentation.dll
Sound Playback tuning; defaults are defined by the field initializers and can be overridden per game.
public sealed class SoundPlaybackSettings
- Inheritance
-
SoundPlaybackSettings
- Inherited Members
Constructors
SoundPlaybackSettings()
public SoundPlaybackSettings()
Fields
MaxDistance
3D audio far distance in world units; at least Min Distance.
[Tooltip("3D audio far distance in world units; at least Min Distance.")]
public float MaxDistance
Field Value
MaxPitch
Maximum pitch multiplier after variation; at least Min Pitch.
[Tooltip("Maximum pitch multiplier after variation; at least Min Pitch.")]
public float MaxPitch
Field Value
MaxVoices
Maximum simultaneous effect voices; nonnegative, 0 allows none.
[Tooltip("Maximum simultaneous effect voices; nonnegative, 0 allows none.")]
public int MaxVoices
Field Value
MinDistance
3D audio near distance in world units; nonnegative.
[Tooltip("3D audio near distance in world units; nonnegative.")]
public float MinDistance
Field Value
MinPitch
Minimum positive pitch multiplier after variation.
[Tooltip("Minimum positive pitch multiplier after variation.")]
public float MinPitch
Field Value
MusicLoop
Loop music clips; off plays each selected clip once.
[Tooltip("Loop music clips; off plays each selected clip once.")]
public bool MusicLoop
Field Value
Pitch
Base sound pitch multiplier; 1 = original pitch.
[Tooltip("Base sound pitch multiplier; 1 = original pitch.")]
public float Pitch
Field Value
Prewarm
Objects created before use to reduce allocations; nonnegative, 0 = no prewarming.
[Tooltip("Objects created before use to reduce allocations; nonnegative, 0 = no prewarming.")]
public int Prewarm
Field Value
SpatialBlend
Audio blend from 0 (2D) to 1 (3D); UI sounds always play in 2D.
[Tooltip("Audio blend from 0 (2D) to 1 (3D); UI sounds always play in 2D.")]
public float SpatialBlend
Field Value
VariationSeed
Deterministic presentation-only seed for clip and pitch variation; does not consume simulation random.
[Tooltip("Deterministic presentation-only seed for clip and pitch variation; does not consume simulation random.")]
public uint VariationSeed