Table of Contents

Class SoundController

Namespace
Global
Assembly
Assembly-CSharp.dll
public class SoundController : MonoBehaviour
Inheritance
SoundController

Constructors

SoundController()

public SoundController()

Fields

_audioChannels

public int _audioChannels

Field Value

int

_audioClips

public AudioClip[] _audioClips

Field Value

AudioClip[]

_linearRollOff

public bool _linearRollOff

Field Value

bool

_masterVol

public float _masterVol

Field Value

float

_musicChannel

public int _musicChannel

Field Value

int

_musicChannels

public AudioSource[] _musicChannels

Field Value

AudioSource[]

_musicVol

public float _musicVol

Field Value

float

_soundVol

public float _soundVol

Field Value

float

channel

public int channel

Field Value

int

channels

public AudioSource[] channels

Field Value

AudioSource[]

instance

public static SoundController instance

Field Value

SoundController

Methods

AddChannels()

public void AddChannels()

FadeDownMusic()

public void FadeDownMusic()

FadeUpMusic()

public void FadeUpMusic()

OnApplicationQuit()

public void OnApplicationQuit()

Play(int, float, float)

public void Play(int audioClipIndex, float volume, float pitch)

Parameters

audioClipIndex int
volume float
pitch float

Play(AudioClip, float, float)

public void Play(AudioClip clip, float volume, float pitch)

Parameters

clip AudioClip
volume float
pitch float

Play(AudioClip, float, float, Vector3)

public void Play(AudioClip clip, float volume, float pitch, Vector3 position)

Parameters

clip AudioClip
volume float
pitch float
position Vector3

PlayMusic(AudioClip, float, float, bool)

public void PlayMusic(AudioClip clip, float volume, float pitch, bool fade)

Parameters

clip AudioClip
volume float
pitch float
fade bool

Start()

public void Start()

StopAll()

public void StopAll()

StopMusic(bool)

public void StopMusic(bool fade)

Parameters

fade bool

UpdateMusicVolume()

public void UpdateMusicVolume()