Sinespace Client  2023.2.17543
Client-side scripting for Sinespace
SineSpace.Scripting.Components.SSceneBackgroundMusic Class Reference
Inheritance diagram for SineSpace.Scripting.Components.SSceneBackgroundMusic:
ScriptClassComponent< SceneBackgroundMusicBaseInternal >

Public Member Functions

void Play ()
 
void PlayMP3Stream (string url)
 
void PlayVorbisStream (string url)
 
void Stop ()
 
void OnTrackChange (Closure o)
 
void OnUpcomingTrackChange (Closure o)
 
void OnTrackChange (Action< STrackInfo > trackInfoCallback)
 
void OnUpcomingTrackChange (Action< STrackInfo > trackInfoCallback)
 

Properties

bool Enabled [get, set]
 
string URL [get]
 
- Properties inherited from ScriptClassComponent< SceneBackgroundMusicBaseInternal >
SGameObject GameObject [get]
 Return the GameObject which component added. More...
 

Member Function Documentation

◆ OnTrackChange() [1/2]

void SineSpace.Scripting.Components.SSceneBackgroundMusic.OnTrackChange ( Action< STrackInfo trackInfoCallback)

◆ OnTrackChange() [2/2]

void SineSpace.Scripting.Components.SSceneBackgroundMusic.OnTrackChange ( Closure  o)

◆ OnUpcomingTrackChange() [1/2]

void SineSpace.Scripting.Components.SSceneBackgroundMusic.OnUpcomingTrackChange ( Action< STrackInfo trackInfoCallback)

◆ OnUpcomingTrackChange() [2/2]

void SineSpace.Scripting.Components.SSceneBackgroundMusic.OnUpcomingTrackChange ( Closure  o)

◆ Play()

void SineSpace.Scripting.Components.SSceneBackgroundMusic.Play ( )

◆ PlayMP3Stream()

void SineSpace.Scripting.Components.SSceneBackgroundMusic.PlayMP3Stream ( string  url)

◆ PlayVorbisStream()

void SineSpace.Scripting.Components.SSceneBackgroundMusic.PlayVorbisStream ( string  url)

◆ Stop()

void SineSpace.Scripting.Components.SSceneBackgroundMusic.Stop ( )

Property Documentation

◆ Enabled

bool SineSpace.Scripting.Components.SSceneBackgroundMusic.Enabled
getset

◆ URL

string SineSpace.Scripting.Components.SSceneBackgroundMusic.URL
get