Table of Contents

Class CollectionsMenu

Namespace
MoreSlugcats
Assembly
Assembly-CSharp.dll
public class CollectionsMenu : Menu, Conversation.IOwnAConversation
Inheritance
CollectionsMenu
Implements
Inherited Members

Constructors

CollectionsMenu(ProcessManager)

public CollectionsMenu(ProcessManager manager)

Parameters

manager ProcessManager

Fields

BUTTON_SIZE

public static float BUTTON_SIZE

Field Value

float

ITEMS_PER_COLUMN

public static int ITEMS_PER_COLUMN

Field Value

int

backButton

public SimpleButton backButton

Field Value

SimpleButton

chatlogButtons

public SimpleButton[] chatlogButtons

Field Value

SimpleButton[]

chatlogSprites

public FSprite[] chatlogSprites

Field Value

FSprite[]

darkSprite

public FSprite darkSprite

Field Value

FSprite

debug_enableAllButtons

public bool debug_enableAllButtons

Field Value

bool

exiting

public bool exiting

Field Value

bool

iteratorButtons

public SimpleButton[] iteratorButtons

Field Value

SimpleButton[]

iteratorSprites

public FSprite[] iteratorSprites

Field Value

FSprite[]

labels

public MenuLabel[] labels

Field Value

MenuLabel[]

lastPauseButton

public bool lastPauseButton

Field Value

bool

pearlButtons

public SimpleButton[] pearlButtons

Field Value

SimpleButton[]

pearlSprites

public FSprite[] pearlSprites

Field Value

FSprite[]

postPebsBroadcastChatlogs

public List<ChatlogData.ChatlogID> postPebsBroadcastChatlogs

Field Value

List<ChatlogData.ChatlogID>

prePebsBroadcastChatlogs

public List<ChatlogData.ChatlogID> prePebsBroadcastChatlogs

Field Value

List<ChatlogData.ChatlogID>

selectedPearlInd

public int selectedPearlInd

Field Value

int

textBoxBack

public FSprite textBoxBack

Field Value

FSprite

textBoxBorder

public RoundedRect textBoxBorder

Field Value

RoundedRect

usedChatlogs

public List<ChatlogData.ChatlogID> usedChatlogs

Field Value

List<ChatlogData.ChatlogID>

usedPearlTypes

public DataPearl.AbstractDataPearl.DataPearlType[] usedPearlTypes

Field Value

DataPearlType[]

Properties

rainWorld

public RainWorld rainWorld { get; }

Property Value

RainWorld

Methods

AddIteratorButtons(int, int)

public CollectionsMenu.PearlReadContext AddIteratorButtons(int pearlIndex, int pebAltPearlIndex)

Parameters

pearlIndex int
pebAltPearlIndex int

Returns

CollectionsMenu.PearlReadContext

ClearIteratorButtons()

public void ClearIteratorButtons()

DMStoryFinished()

public bool DMStoryFinished()

Returns

bool

DataPearlToFileID(DataPearlType)

public static int DataPearlToFileID(DataPearl.AbstractDataPearl.DataPearlType type)

Parameters

type DataPearl.AbstractDataPearl.DataPearlType

Returns

int

GetCollectionReadablePearls()

public DataPearl.AbstractDataPearl.DataPearlType[] GetCollectionReadablePearls()

Returns

DataPearlType[]

InitLabelsFromChatlog(string[])

public void InitLabelsFromChatlog(string[] messages)

Parameters

messages string[]

InitLabelsFromPearlFile(int, Name)

public void InitLabelsFromPearlFile(int id, SlugcatStats.Name saveFile)

Parameters

id int
saveFile SlugcatStats.Name

NameForPlayer(bool)

public string NameForPlayer(bool capitalized)

Parameters

capitalized bool

Returns

string

OnExit()

public void OnExit()

RefreshLabelPositions()

public void RefreshLabelPositions()

RemoveBlankMessages(string[])

public string[] RemoveBlankMessages(string[] messages)

Parameters

messages string[]

Returns

string[]

ReplaceParts(string)

public string ReplaceParts(string s)

Parameters

s string

Returns

string

ResetLabels()

public void ResetLabels()

ShutDownProcess()

public override void ShutDownProcess()

Singal(MenuObject, string)

public override void Singal(MenuObject sender, string message)

Parameters

sender MenuObject
message string

SpecialEvent(string)

public void SpecialEvent(string eventName)

Parameters

eventName string

Update()

public override void Update()

UpdateInfoText()

public override string UpdateInfoText()

Returns

string

WordWrapLabel(FLabel, float)

public void WordWrapLabel(FLabel label, float maxWidth)

Parameters

label FLabel
maxWidth float