- Namespace
- MoreSlugcats
- Assembly
- Assembly-CSharp.dll
public class CollectionsMenu : Menu, Conversation.IOwnAConversation
- Inheritance
-
CollectionsMenu
- Implements
-
- Inherited Members
-
Constructors
public CollectionsMenu(ProcessManager manager)
Parameters
manager ProcessManager
Fields
public static float BUTTON_SIZE
Field Value
- float
ITEMS_PER_COLUMN
public static int ITEMS_PER_COLUMN
Field Value
- int
public SimpleButton backButton
Field Value
- SimpleButton
public SimpleButton[] chatlogButtons
Field Value
- SimpleButton[]
public FSprite[] chatlogSprites
Field Value
- FSprite[]
public FSprite darkSprite
Field Value
- FSprite
public bool debug_enableAllButtons
Field Value
- bool
Field Value
- bool
public SimpleButton[] iteratorButtons
Field Value
- SimpleButton[]
public FSprite[] iteratorSprites
Field Value
- FSprite[]
public MenuLabel[] labels
Field Value
- MenuLabel[]
public bool lastPauseButton
Field Value
- bool
public SimpleButton[] pearlButtons
Field Value
- SimpleButton[]
public FSprite[] pearlSprites
Field Value
- FSprite[]
public List<ChatlogData.ChatlogID> postPebsBroadcastChatlogs
Field Value
- List<ChatlogData.ChatlogID>
public List<ChatlogData.ChatlogID> prePebsBroadcastChatlogs
Field Value
- List<ChatlogData.ChatlogID>
public int selectedPearlInd
Field Value
- int
public FSprite textBoxBack
Field Value
- FSprite
public RoundedRect textBoxBorder
Field Value
- RoundedRect
public List<ChatlogData.ChatlogID> usedChatlogs
Field Value
- List<ChatlogData.ChatlogID>
public DataPearl.AbstractDataPearl.DataPearlType[] usedPearlTypes
Field Value
- DataPearlType[]
Properties
public RainWorld rainWorld { get; }
Property Value
- RainWorld
Methods
public CollectionsMenu.PearlReadContext AddIteratorButtons(int pearlIndex, int pebAltPearlIndex)
Parameters
pearlIndex int
pebAltPearlIndex int
Returns
- CollectionsMenu.PearlReadContext
public void ClearIteratorButtons()
public bool DMStoryFinished()
Returns
- bool
public static int DataPearlToFileID(DataPearl.AbstractDataPearl.DataPearlType type)
Parameters
type DataPearl.AbstractDataPearl.DataPearlType
Returns
- int
public DataPearl.AbstractDataPearl.DataPearlType[] GetCollectionReadablePearls()
Returns
- DataPearlType[]
public void InitLabelsFromChatlog(string[] messages)
Parameters
messages string[]
public void InitLabelsFromPearlFile(int id, SlugcatStats.Name saveFile)
Parameters
id int
saveFile SlugcatStats.Name
public string NameForPlayer(bool capitalized)
Parameters
capitalized bool
Returns
- string
public void RefreshLabelPositions()
public string[] RemoveBlankMessages(string[] messages)
Parameters
messages string[]
Returns
- string[]
public string ReplaceParts(string s)
Parameters
s string
Returns
- string
public void ResetLabels()
public override void ShutDownProcess()
public override void Singal(MenuObject sender, string message)
Parameters
sender MenuObject
message string
public void SpecialEvent(string eventName)
Parameters
eventName string
public override void Update()
public override string UpdateInfoText()
Returns
- string
public void WordWrapLabel(FLabel label, float maxWidth)
Parameters
label FLabel
maxWidth float