- Namespace
- Menu
- Assembly
- Assembly-CSharp.dll
public class SlugcatSelectMenu : Menu, CheckBox.IOwnCheckBox
- Inheritance
-
SlugcatSelectMenu
- Implements
-
- Inherited Members
-
Constructors
public SlugcatSelectMenu(ProcessManager manager)
Parameters
manager ProcessManager
Fields
public int activeColorChooser
Field Value
- int
public bool artificerIsDead
Field Value
- bool
Field Value
- bool
public SlugcatSelectMenu.CustomColorInterface colorInterface
Field Value
- SlugcatSelectMenu.CustomColorInterface
public CheckBox colorsCheckbox
Field Value
- CheckBox
public SimpleButton defaultColorButton
Field Value
- SimpleButton
public bool forceActivateMSCJolly
Field Value
- bool
public HorizontalSlider hueSlider
Field Value
- HorizontalSlider
public MenuLabel jollyOptionsLabel
Field Value
- MenuLabel
public MenuLabel jollyPlayerCountLabel
Field Value
- MenuLabel
public MenuLabel jollySummaryP2
Field Value
- MenuLabel
public MenuLabel jollySummaryP3
Field Value
- MenuLabel
public MenuLabel jollySummaryP4
Field Value
- MenuLabel
public SimpleButton jollyToggleConfigMenu
Field Value
- SimpleButton
public bool lastPauseButton
Field Value
- bool
Field Value
- float
public HorizontalSlider litSlider
Field Value
- HorizontalSlider
public BigArrowButton nextButton
Field Value
- BigArrowButton
public List<MenuLabel> playerSummaries
Field Value
- List<MenuLabel>
public BigArrowButton prevButton
Field Value
- BigArrowButton
Field Value
- int
public RainEffect rainEffect
Field Value
- RainEffect
Field Value
- bool
public SaveState redSaveState
Field Value
- SaveState
public bool restartAvailable
Field Value
- bool
public CheckBox restartCheckbox
Field Value
- CheckBox
public bool restartChecked
Field Value
- bool
Field Value
- float
Field Value
- bool
public HorizontalSlider satSlider
Field Value
- HorizontalSlider
public Dictionary<SlugcatStats.Name, SlugcatSelectMenu.SaveGameData> saveGameData
Field Value
- Dictionary<SlugcatStats.Name, SlugcatSelectMenu.SaveGameData>
Field Value
- float
public List<SlugcatStats.Name> slugcatColorOrder
Field Value
- List<SlugcatStats.Name>
public int slugcatPageIndex
Field Value
- int
public List<SlugcatSelectMenu.SlugcatPage> slugcatPages
Field Value
- List<SlugcatSelectMenu.SlugcatPage>
public HoldButton startButton
Field Value
- HoldButton
Field Value
- int
Properties
public float NextScroll { get; }
Property Value
- float
Methods
public void AddColorButtons()
public void AddColorInterface()
public void AddJollyButtons()
public bool CheckJollyCoopAvailable(SlugcatStats.Name slugcat)
Parameters
slugcat SlugcatStats.Name
Returns
- bool
public static bool CheckUnlockRed()
Returns
- bool
public void ComingFromArtificerStatistics()
public void ComingFromRedsStatistics()
public void ComingFromSaintStatistics()
CommunicateWithUpcomingProcess(MainLoopProcess)
public override void CommunicateWithUpcomingProcess(MainLoopProcess nextProcess)
Parameters
nextProcess MainLoopProcess
public void ContinueStartedGame(SlugcatStats.Name storyGameCharacter)
Parameters
storyGameCharacter SlugcatStats.Name
public bool GetChecked(CheckBox box)
Parameters
box CheckBox
Returns
- bool
public SlugcatSelectMenu.CustomColorInterface GetColorInterfaceForSlugcat(SlugcatStats.Name slugcatID, Vector2 pos)
Parameters
slugcatID SlugcatStats.Name
pos Vector2
Returns
- SlugcatSelectMenu.CustomColorInterface
public static float GetRestartTextOffset(InGameTranslator.LanguageID lang)
Parameters
lang InGameTranslator.LanguageID
Returns
- float
public static float GetRestartTextWidth(InGameTranslator.LanguageID lang)
Parameters
lang InGameTranslator.LanguageID
Returns
- float
public SlugcatSelectMenu.SaveGameData GetSaveGameData(int pageIndex)
Parameters
pageIndex int
Returns
- SlugcatSelectMenu.SaveGameData
public override void Init()
public static SlugcatSelectMenu.SaveGameData MineForSaveData(ProcessManager manager, SlugcatStats.Name slugcat)
Parameters
manager ProcessManager
slugcat SlugcatStats.Name
Returns
- SlugcatSelectMenu.SaveGameData
public void RefreshJollySummary()
public void RemoveColorButtons()
public void RemoveColorInterface()
public void RemoveJollyButtons()
public void RemoveJollySummary()
public void SetChecked(CheckBox box, bool c)
Parameters
box CheckBox
c bool
public void SetSlugcatColorOrder()
public override void ShutDownProcess()
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 bool SlugcatUnlocked(SlugcatStats.Name i)
Parameters
i SlugcatStats.Name
Returns
- bool
public void StartGame(SlugcatStats.Name storyGameCharacter)
Parameters
storyGameCharacter SlugcatStats.Name
public override void Update()
public void UpdateSelectedSlugcatInMiscProg()
public void UpdateStartButtonText()
public override float ValueOfSlider(Slider slider)
Parameters
slider Slider
Returns
- float
public SlugcatStats.Name colorFromIndex(int index)
Parameters
index int
Returns
- SlugcatStats.Name
public int indexFromColor(SlugcatStats.Name color)
Parameters
color SlugcatStats.Name
Returns
- int