Platformer Pro  2.3.2
A platform game kit for Unity.
PlatformerPro.AudioManager Class Reference

Handles shared audio settings like volume. More...

Inheritance diagram for PlatformerPro.AudioManager:

Protected Member Functions

virtual void Save ()
 Save the audio settings. More...
 
virtual void Load ()
 Load the audio settings. More...
 

Static Protected Member Functions

static void CreateNewAudioManager ()
 Creates the audio manager. More...
 

Protected Attributes

AudioManagerData data
 The settings data. More...
 

Static Protected Attributes

static AudioManager instance
 The singleton instance. More...
 

Properties

float SfxVolume [get, set]
 Gets or sets the sfx volume. More...
 
float MusicVolume [get, set]
 Gets or sets the music volume. More...
 
static AudioManager Instance [get]
 Get the instance More...
 

Detailed Description

Handles shared audio settings like volume.

Member Function Documentation

◆ CreateNewAudioManager()

static void PlatformerPro.AudioManager.CreateNewAudioManager ( )
staticprotected

Creates the audio manager.

◆ Load()

virtual void PlatformerPro.AudioManager.Load ( )
protectedvirtual

Load the audio settings.

◆ Save()

virtual void PlatformerPro.AudioManager.Save ( )
protectedvirtual

Save the audio settings.

Member Data Documentation

◆ data

AudioManagerData PlatformerPro.AudioManager.data
protected

The settings data.

◆ instance

AudioManager PlatformerPro.AudioManager.instance
staticprotected

The singleton instance.

Property Documentation

◆ Instance

AudioManager PlatformerPro.AudioManager.Instance
staticget

Get the instance

◆ MusicVolume

float PlatformerPro.AudioManager.MusicVolume
getset

Gets or sets the music volume.

◆ SfxVolume

float PlatformerPro.AudioManager.SfxVolume
getset

Gets or sets the sfx volume.


The documentation for this class was generated from the following file: