Table of Contents

Class ExpeditionJukebox

Namespace
Menu
Assembly
Assembly-CSharp.dll
public class ExpeditionJukebox : Menu, Slider.ISliderOwner, SelectOneButton.SelectOneButtonOwner
Inheritance
ExpeditionJukebox
Implements
Inherited Members

Constructors

public ExpeditionJukebox(ProcessManager manager)

Parameters

manager ProcessManager

Fields

public float anchorLeft

Field Value

float
public SimpleButton backButton

Field Value

SimpleButton
public float baseVolume

Field Value

float
public MenuLabel currentSong

Field Value

MenuLabel
public bool demoMode

Field Value

bool
public SymbolButton favouriteButton

Field Value

SymbolButton
public bool isPlaying

Field Value

bool
public FSprite jukeboxLogo

Field Value

FSprite
public SymbolButton nextButton

Field Value

SymbolButton
public MenuLabel nowPlaying

Field Value

MenuLabel
public int pendingSong

Field Value

int
public SymbolButton playButton

Field Value

SymbolButton
public HorizontalSlider playbackSlider

Field Value

HorizontalSlider
public SymbolButton prevButton

Field Value

SymbolButton
public bool repeat

Field Value

bool
public SymbolButton repeatButton

Field Value

SymbolButton
public OpHoldButton seekBar

Field Value

OpHoldButton
public string selectedSong

Field Value

string
public int selectedTrack

Field Value

int
public float selectedTrackPos

Field Value

float
public FSprite shade

Field Value

FSprite
public bool shuffle

Field Value

bool
public SymbolButton shuffleButton

Field Value

SymbolButton
public List<string> songList

Field Value

List<string>
public bool switchingTrack

Field Value

bool
public OpSimpleButton[] trackButtons

Field Value

OpSimpleButton[]
public MusicTrackContainer trackContainer

Field Value

MusicTrackContainer
public VerticalSlider volumeSlider

Field Value

VerticalSlider

Methods

public int GetCurrentlySelectedOfSeries(string series)

Parameters

series string

Returns

int
public MenuScene.SceneID GetRandomJukeboxScene()

Returns

MenuScene.SceneID
public override void GrafUpdate(float timeStacker)

Parameters

timeStacker float
public void NextTrack(bool shuffle)

Parameters

shuffle bool
public void PreviousTrack(bool shuffle)

Parameters

shuffle bool
public void SetCurrentlySelectedOfSeries(string series, int to)

Parameters

series string
to int
public override void Singal(MenuObject sender, string message)

Parameters

sender MenuObject
message string
public override void SliderSetValue(Slider slider, float f)

Parameters

slider Slider
f float
public override void Update()
public override string UpdateInfoText()

Returns

string
public override float ValueOfSlider(Slider slider)

Parameters

slider Slider

Returns

float