Table of Contents

Class WinState

Namespace
Global
Assembly
Assembly-CSharp.dll
public class WinState
Inheritance
WinState
Inherited Members

Constructors

WinState()

public WinState()

Fields

GourmandPassageTracker

public static WinState.GourmandTrackerData[] GourmandPassageTracker

Field Value

GourmandTrackerData[]

endgameTrackers

public List<WinState.EndgameTracker> endgameTrackers

Field Value

List<WinState.EndgameTracker>

lizardsOrder

public static CreatureTemplate.Type[] lizardsOrder

Field Value

Type[]

unrecognizedTrackers

public List<string> unrecognizedTrackers

Field Value

List<string>

Methods

ConsumeEndGame()

public void ConsumeEndGame()

CreateAndAddTracker(EndgameID, List<EndgameTracker>)

public static WinState.EndgameTracker CreateAndAddTracker(WinState.EndgameID ID, List<WinState.EndgameTracker> endgameTrackers)

Parameters

ID WinState.EndgameID
endgameTrackers List<WinState.EndgameTracker>

Returns

WinState.EndgameTracker

CycleCompleted(RainWorldGame)

public void CycleCompleted(RainWorldGame game)

Parameters

game RainWorldGame

DeathModifyTracker(EndgameTracker)

public void DeathModifyTracker(WinState.EndgameTracker tracker)

Parameters

tracker WinState.EndgameTracker

FromString(string)

public void FromString(string s)

Parameters

s string

GetNextEndGame()

public WinState.EndgameID GetNextEndGame()

Returns

WinState.EndgameID

GetTracker(EndgameID, bool)

public WinState.EndgameTracker GetTracker(WinState.EndgameID ID, bool addIfMissing)

Parameters

ID WinState.EndgameID
addIfMissing bool

Returns

WinState.EndgameTracker

GourmandPassageCreaturesAtIndex(int)

public static CreatureTemplate.Type[] GourmandPassageCreaturesAtIndex(int index)

Parameters

index int

Returns

Type[]

GourmandPassageCreaturesAtIndexContains(Type, int)

public static int GourmandPassageCreaturesAtIndexContains(CreatureTemplate.Type inputCreatureType, int index)

Parameters

inputCreatureType CreatureTemplate.Type
index int

Returns

int

GourmandPassageIndex(AbstractObjectType, Type)

public static int GourmandPassageIndex(AbstractPhysicalObject.AbstractObjectType inputObjectType, CreatureTemplate.Type inputCreatureType)

Parameters

inputObjectType AbstractPhysicalObject.AbstractObjectType
inputCreatureType CreatureTemplate.Type

Returns

int

GourmandPassageRequirementAtIndex(int)

public static AbstractPhysicalObject.AbstractObjectType GourmandPassageRequirementAtIndex(int index)

Parameters

index int

Returns

AbstractPhysicalObject.AbstractObjectType

LoadTracker(EndgameID, string[])

public void LoadTracker(WinState.EndgameID ID, string[] saveString)

Parameters

ID WinState.EndgameID
saveString string[]

MultiplyWinConditionWithNumberOfPlayers(EndgameID)

public static bool MultiplyWinConditionWithNumberOfPlayers(WinState.EndgameID ID)

Parameters

ID WinState.EndgameID

Returns

bool

PassageAchievementID(EndgameID)

public static RainWorld.AchievementID PassageAchievementID(WinState.EndgameID ID)

Parameters

ID WinState.EndgameID

Returns

RainWorld.AchievementID

PassageDisplayName(EndgameID)

public static string PassageDisplayName(WinState.EndgameID ID)

Parameters

ID WinState.EndgameID

Returns

string

PlayerDied()

public void PlayerDied()

ResetLastShownValues()

public void ResetLastShownValues()

SaveToString(bool)

public string SaveToString(bool saveAsIfPlayerDied)

Parameters

saveAsIfPlayerDied bool

Returns

string

UpdateGhostTracker(SaveState, BoolArrayTracker)

public void UpdateGhostTracker(SaveState saveState, WinState.BoolArrayTracker GhostTracker)

Parameters

saveState SaveState
GhostTracker WinState.BoolArrayTracker