Table of Contents

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

public string chars

Field Value

string

counter

public int 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

public float defaultYPos

Field Value

float

exitButton

public SimpleButton exitButton

Field Value

SimpleButton

labels

public MenuLabel[] labels

Field Value

MenuLabel[]

lineHeight

public static float lineHeight

Field Value

float

lingerCounter

public int lingerCounter

Field Value

int

messageButtonTexts

public List<string> messageButtonTexts

Field Value

List<string>

messageButtons

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

public float otherFrame

Field Value

float

otherSpeed

public float otherSpeed

Field Value

float

passthroughPackage

public KarmaLadderScreen.SleepDeathScreenDataPackage passthroughPackage

Field Value

KarmaLadderScreen.SleepDeathScreenDataPackage

readySetMusicTime

public bool readySetMusicTime

Field Value

bool

showCharacter

public int showCharacter

Field Value

int

showLine

public int showLine

Field Value

int

showText

public string 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

public 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

FreezeMenuFunctions

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

Singal(MenuObject, string)

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()