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

float

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

float

MaxVoices

Maximum simultaneous effect voices; nonnegative, 0 allows none.

[Tooltip("Maximum simultaneous effect voices; nonnegative, 0 allows none.")]
public int MaxVoices

Field Value

int

MinDistance

3D audio near distance in world units; nonnegative.

[Tooltip("3D audio near distance in world units; nonnegative.")]
public float MinDistance

Field Value

float

MinPitch

Minimum positive pitch multiplier after variation.

[Tooltip("Minimum positive pitch multiplier after variation.")]
public float MinPitch

Field Value

float

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

bool

Pitch

Base sound pitch multiplier; 1 = original pitch.

[Tooltip("Base sound pitch multiplier; 1 = original pitch.")]
public float Pitch

Field Value

float

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

int

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

float

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

Field Value

uint