Table of Contents

Class JollySlidingMenu

Namespace
JollyCoop.JollyMenu
Assembly
Assembly-CSharp.dll
public class JollySlidingMenu : PositionedMenuObject, SelectOneButton.SelectOneButtonOwner
Inheritance
JollySlidingMenu
Implements
Inherited Members

Constructors

JollySlidingMenu(JollySetupDialog, MenuObject, Vector2)

public JollySlidingMenu(JollySetupDialog menu, MenuObject owner, Vector2 pos)

Parameters

menu JollySetupDialog
owner MenuObject
pos Vector2

Fields

cameraCyclesToggle

public SymbolButtonToggle cameraCyclesToggle

Field Value

SymbolButtonToggle

cameraInfoSymbol

public SymbolButton cameraInfoSymbol

Field Value

SymbolButton

cameraSwitchQuickness

public SelectOneButton[] cameraSwitchQuickness

Field Value

SelectOneButton[]

colorInfoSymbol

public SymbolButton colorInfoSymbol

Field Value

SymbolButton

colorModeButtons

public SelectOneButton[] colorModeButtons

Field Value

SelectOneButton[]

controlsButton

public ControlsButton controlsButton

Field Value

ControlsButton

difficultyButtons

public SelectOneButton[] difficultyButtons

Field Value

SelectOneButton[]

difficultyInfoSymbol

public SymbolButton difficultyInfoSymbol

Field Value

SymbolButton

friendlyLizardsToggle

public SymbolButtonToggle friendlyLizardsToggle

Field Value

SymbolButtonToggle

friendlySteal

public SymbolButtonToggle friendlySteal

Field Value

SymbolButtonToggle

friendlyToggle

public SymbolButtonToggle friendlyToggle

Field Value

SymbolButtonToggle

hudToggle

public SymbolButtonToggle hudToggle

Field Value

SymbolButtonToggle

manualButton

public SimpleButton manualButton

Field Value

SimpleButton

menu

public JollySetupDialog menu

Field Value

JollySetupDialog

numberPlayersSlider

public OpSliderTick numberPlayersSlider

Field Value

OpSliderTick

playerSelector

public JollyPlayerSelector[] playerSelector

Field Value

JollyPlayerSelector[]

sliderWrapper

public UIelementWrapper sliderWrapper

Field Value

UIelementWrapper

smartShortcutToggle

public SymbolButtonToggle smartShortcutToggle

Field Value

SymbolButtonToggle

Properties

Options

public Options Options { get; }

Property Value

Options

Methods

AddJollyTitle()

public void AddJollyTitle()

AddLabelToSelectOne(SelectOneButton[], string, string)

public void AddLabelToSelectOne(SelectOneButton[] buttonArray, string labelString, string description)

Parameters

buttonArray SelectOneButton[]
labelString string
description string

AddSelectOneButton(SelectOneButton[], string, string, int, Vector2, float)

public void AddSelectOneButton(SelectOneButton[] buttonArray, string enumValue, string displayString, int i, Vector2 pos, float buttonWidth)

Parameters

buttonArray SelectOneButton[]
enumValue string
displayString string
i int
pos Vector2
buttonWidth float

AddSymbolToSelectOne(SelectOneButton[], string)

public SymbolButton AddSymbolToSelectOne(SelectOneButton[] buttonArray, string symbolSignal)

Parameters

buttonArray SelectOneButton[]
symbolSignal string

Returns

SymbolButton

AddSymbolToggleButton(bool, string, string, string, Vector2, Vector2, string, string, string, bool, FTextParams)

public SymbolButtonToggle AddSymbolToggleButton(bool toggled, string signal, string descriptionOn, string descriptionOff, Vector2 pos, Vector2 size, string symbolName, string labelOn, string labelOff, bool textAboveButton, FTextParams textParams = null)

Parameters

toggled bool
signal string
descriptionOn string
descriptionOff string
pos Vector2
size Vector2
symbolName string
labelOn string
labelOff string
textAboveButton bool
textParams FTextParams

Returns

SymbolButtonToggle

BindButtons()

public void BindButtons()

GetCurrentlySelectedOfSeries(string)

public int GetCurrentlySelectedOfSeries(string series)

Parameters

series string

Returns

int

JollyOptions(int)

public JollyPlayerOptions JollyOptions(int index)

Parameters

index int

Returns

JollyPlayerOptions

NextClass(Name)

public SlugcatStats.Name NextClass(SlugcatStats.Name curClass)

Parameters

curClass SlugcatStats.Name

Returns

SlugcatStats.Name

NumberPlayersChange(UIconfig, string, string)

public void NumberPlayersChange(UIconfig config, string value, string oldvalue)

Parameters

config UIconfig
value string
oldvalue string

RemoveSprites()

public override void RemoveSprites()

SetCurrentlySelectedOfSeries(string, int)

public void SetCurrentlySelectedOfSeries(string series, int to)

Parameters

series string
to int

SetPortraitsDirty()

public void SetPortraitsDirty()

Singal(MenuObject, string)

public override void Singal(MenuObject sender, string message)

Parameters

sender MenuObject
message string

UpdatePlayerSlideSelectable(int)

public void UpdatePlayerSlideSelectable(int pIndex)

Parameters

pIndex int