Class DatingSim
- Namespace
- MoreSlugcats
- Assembly
- Assembly-CSharp.dll
public class DatingSim : Menu
- Inheritance
-
DatingSim
- Inherited Members
-
Constructors
DatingSim(ProcessManager)
public DatingSim(ProcessManager manager)
Parameters
manager ProcessManager
Fields
bg
public MenuIllustration bg
Field Value
- MenuIllustration
chars
Field Value
- string
counter
Field Value
- int
creditsLabelLeft
public MenuLabel creditsLabelLeft
Field Value
- MenuLabel
creditsLabelRight
public MenuLabel creditsLabelRight
Field Value
- MenuLabel
defaultXOrientation
public float defaultXOrientation
Field Value
- float
defaultYPos
Field Value
- float
public SimpleButton exitButton
Field Value
- SimpleButton
labels
public MenuLabel[] labels
Field Value
- MenuLabel[]
lineHeight
public static float lineHeight
Field Value
- float
lingerCounter
Field Value
- int
messageButtonTexts
public List<string> messageButtonTexts
Field Value
- List<string>
public List<SimpleButton> messageButtons
Field Value
- List<SimpleButton>
messageLabels
public List<MenuLabel> messageLabels
Field Value
- List<MenuLabel>
messageSep
public static float messageSep
Field Value
- float
messageWidths
public float[] messageWidths
Field Value
- float[]
messages
public List<DatingSim.Message> messages
Field Value
- List<DatingSim.Message>
musicTimes
public Dictionary<string, float> musicTimes
Field Value
- Dictionary<string, float>
optionFiles
public List<string> optionFiles
Field Value
- List<string>
other
public MenuIllustration other
Field Value
- MenuIllustration
otherBasename
public string otherBasename
Field Value
- string
otherFrame
Field Value
- float
otherSpeed
Field Value
- float
passthroughPackage
public KarmaLadderScreen.SleepDeathScreenDataPackage passthroughPackage
Field Value
- KarmaLadderScreen.SleepDeathScreenDataPackage
readySetMusicTime
public bool readySetMusicTime
Field Value
- bool
showCharacter
Field Value
- int
showLine
Field Value
- int
showText
Field Value
- string
slugcat
public MenuIllustration slugcat
Field Value
- MenuIllustration
slugcatBasename
public string slugcatBasename
Field Value
- string
slugcatFrame
public float slugcatFrame
Field Value
- float
slugcatSpeed
public float slugcatSpeed
Field Value
- float
totalHeight
Field Value
- float
Properties
CurrentMessage
public DatingSim.Message CurrentMessage { get; }
Property Value
- DatingSim.Message
ForceNoMouseMode
public override bool ForceNoMouseMode { get; }
Property Value
- bool
public override bool FreezeMenuFunctions { get; }
Property Value
- bool
Methods
CommunicateWithUpcomingProcess(MainLoopProcess)
public override void CommunicateWithUpcomingProcess(MainLoopProcess nextProcess)
Parameters
nextProcess MainLoopProcess
DrawPos(float)
public Vector2 DrawPos(float timeStacker)
Parameters
timeStacker float
Returns
- Vector2
ExitToCredits()
public void ExitToCredits()
GrafUpdate(float)
public override void GrafUpdate(float timeStacker)
Parameters
timeStacker float
InitNextFile(string)
public void InitNextFile(string filename)
Parameters
filename string
InitNextMessage()
public void InitNextMessage()
NewMessage(string, int)
public void NewMessage(string text, int extraLinger)
Parameters
text string
extraLinger int
NewMessage(string, float, float, int)
public void NewMessage(string text, float xOrientation, float yPos, int extraLinger)
Parameters
text string
xOrientation float
yPos float
extraLinger int
public override void Singal(MenuObject sender, string message)
Parameters
sender MenuObject
message string
SubstituteWildcards(string)
public string SubstituteWildcards(string original)
Parameters
original string
Returns
- string
Update()
public override void Update()
UpdateOtherAnim()
public void UpdateOtherAnim()
UpdateSlugcatAnim()
public void UpdateSlugcatAnim()