VolumeManager

Provides a class for managing volumes.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard

Calculate music volume. The volume is returned using a normalised value between 0.0 (silence) and 1.0 (no attenuation).

Link copied to clipboard

Calculate sound effect volume. The volume is returned using a normalised value between 0.0 (silence) and 1.0 (no attenuation).

Link copied to clipboard

Calculate voice volume for a specified character. The volume is returned using a normalised value between 0.0 (silence) and 1.0 (no attenuation).

Link copied to clipboard

Configure this volume manager from a configuration.

Link copied to clipboard

Get the character voice volume. The volume is returned using a normalised value between 0.0 (silence) and 1.0 (no attenuation).

Link copied to clipboard

Get the master volume. The volume is returned using a normalised value between 0.0 (silence) and 1.0 (no attenuation).

Link copied to clipboard

Get the music volume. The volume is returned using a normalised value between 0.0 (silence) and 1.0 (no attenuation).

Link copied to clipboard

Get the other voice volume. The volume is returned using a normalised value between 0.0 (silence) and 1.0 (no attenuation).

Link copied to clipboard

Get the sound effect volume. The volume is returned using a normalised value between 0.0 (silence) and 1.0 (no attenuation).

Link copied to clipboard

Get the global voice volume. The volume is returned using a normalised value between 0.0 (silence) and 1.0 (no attenuation).

Link copied to clipboard
fun setCharacterVoiceVolume(character: Character, volume: Double)

Set a character voice volume to the specified volume. The volume is specified using a normalised value between 0.0 (silence) and 1.0 (no attenuation).

Link copied to clipboard
fun setMasterVolume(volume: Double)

Set the master volume to the specified volume. The volume is specified using a normalised value between 0.0 (silence) and 1.0 (no attenuation).

Link copied to clipboard
fun setMusicVolume(volume: Double)

Set the music volume to the specified volume. The volume is specified using a normalised value between 0.0 (silence) and 1.0 (no attenuation).

Link copied to clipboard

Set the other voice volume to the specified volume. The volume is specified using a normalised value between 0.0 (silence) and 1.0 (no attenuation).

Link copied to clipboard

Set the sound effect volume to the specified volume. The volume is specified using a normalised value between 0.0 (silence) and 1.0 (no attenuation).

Link copied to clipboard
fun setVoiceVolume(volume: Double)

Set the global voice volume to the specified volume. The volume is specified using a normalised value between 0.0 (silence) and 1.0 (no attenuation).

Link copied to clipboard