Class WinState
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
- Inheritance
-
WinState
- Inherited Members
-
Constructors
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()
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