Jacky's Simple Audio Manager  3.0.0-preview
A decentralized audio playing system for Unity, designed for simplicity and built to scale!
JSAM.AudioLibrary Class Reference
Inheritance diagram for JSAM.AudioLibrary:

Classes

class  CategoryToList
 

Public Member Functions

void InitializeValues ()
 

Static Public Member Functions

static System.Type GetEnumType (string enumName)
 Returns an enum type given it's name as a string https://stackoverflow.com/questions/25404237/how-to-get-enum-type-by-specifying-its-name-in-string More...
 

Public Attributes

List< string > soundCategories = new List<string>()
 
List< string > musicCategories = new List<string>()
 
List< SoundFileObjectSounds = new List<SoundFileObject>()
 
List< MusicFileObjectMusic = new List<MusicFileObject>()
 
bool useCustomNames = false
 
string generatedName
 
string musicEnum
 
string musicEnumGenerated
 
string musicNamespace
 
string musicNamespaceGenerated
 
string soundEnum
 
string soundEnumGenerated
 
string soundNamespace
 
string soundNamespaceGenerated
 
List< CategoryToListsoundCategoriesToList = new List<CategoryToList>()
 
List< CategoryToListmusicCategoriesToList = new List<CategoryToList>()
 

Properties

string SafeName [get]
 
string defaultMusicEnum [get]
 
string defaultSoundEnum [get]
 

Member Function Documentation

◆ GetEnumType()

static System.Type JSAM.AudioLibrary.GetEnumType ( string  enumName)
static

Returns an enum type given it's name as a string https://stackoverflow.com/questions/25404237/how-to-get-enum-type-by-specifying-its-name-in-string

Parameters
enumName
Returns

◆ InitializeValues()

void JSAM.AudioLibrary.InitializeValues ( )

Member Data Documentation

◆ generatedName

string JSAM.AudioLibrary.generatedName

◆ Music

List<MusicFileObject> JSAM.AudioLibrary.Music = new List<MusicFileObject>()

◆ musicCategories

List<string> JSAM.AudioLibrary.musicCategories = new List<string>()

◆ musicCategoriesToList

List<CategoryToList> JSAM.AudioLibrary.musicCategoriesToList = new List<CategoryToList>()

◆ musicEnum

string JSAM.AudioLibrary.musicEnum

◆ musicEnumGenerated

string JSAM.AudioLibrary.musicEnumGenerated

◆ musicNamespace

string JSAM.AudioLibrary.musicNamespace

◆ musicNamespaceGenerated

string JSAM.AudioLibrary.musicNamespaceGenerated

◆ soundCategories

List<string> JSAM.AudioLibrary.soundCategories = new List<string>()

◆ soundCategoriesToList

List<CategoryToList> JSAM.AudioLibrary.soundCategoriesToList = new List<CategoryToList>()

◆ soundEnum

string JSAM.AudioLibrary.soundEnum

◆ soundEnumGenerated

string JSAM.AudioLibrary.soundEnumGenerated

◆ soundNamespace

string JSAM.AudioLibrary.soundNamespace

◆ soundNamespaceGenerated

string JSAM.AudioLibrary.soundNamespaceGenerated

◆ Sounds

List<SoundFileObject> JSAM.AudioLibrary.Sounds = new List<SoundFileObject>()

◆ useCustomNames

bool JSAM.AudioLibrary.useCustomNames = false

Property Documentation

◆ defaultMusicEnum

string JSAM.AudioLibrary.defaultMusicEnum
get

◆ defaultSoundEnum

string JSAM.AudioLibrary.defaultSoundEnum
get

◆ SafeName

string JSAM.AudioLibrary.SafeName
get

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