Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
MusicLogic Class Reference
Inheritance diagram for MusicLogic:

Public Types

enum  AdditionalThemes { AdditionalThemes.AstronautComplex, AdditionalThemes.ResearchAndDevelopment, AdditionalThemes.MissionControl, AdditionalThemes.Administration }
 

Public Member Functions

void PauseWithCrossfade (AdditionalThemes newTheme)
 
void UnpauseWithCrossfade ()
 

Static Public Member Functions

static void SetVolume (float volume1, float volume2)
 

Public Attributes

AudioClip astroComplexAmbience
 
AudioSource audio1
 
List< AudioClip > constructionPlaylist
 
FloatCurve dayVolumeCurve
 
PauseAudioFadeHandler fadeHandler1
 
double flightMusicSpaceAltitude = 70000d
 
AudioClip menuTheme
 

Static Public Attributes

static MusicLogic fetch
 

Member Enumeration Documentation

Enumerator
AstronautComplex 
ResearchAndDevelopment 
MissionControl 
Administration 

Member Function Documentation

void MusicLogic.PauseWithCrossfade ( AdditionalThemes  newTheme)
inline
static void MusicLogic.SetVolume ( float  volume1,
float  volume2 
)
inlinestatic
void MusicLogic.UnpauseWithCrossfade ( )
inline

Member Data Documentation

AudioClip MusicLogic.astroComplexAmbience
AudioSource MusicLogic.audio1
List<AudioClip> MusicLogic.constructionPlaylist
FloatCurve MusicLogic.dayVolumeCurve
PauseAudioFadeHandler MusicLogic.fadeHandler1
MusicLogic MusicLogic.fetch
static
double MusicLogic.flightMusicSpaceAltitude = 70000d
AudioClip MusicLogic.menuTheme

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