Class SaveState
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
- Inheritance
-
SaveState
- Inherited Members
-
Constructors
SaveState(Name, PlayerProgression)
public SaveState(SlugcatStats.Name saveStateNumber, PlayerProgression progression)
Parameters
saveStateNumber SlugcatStats.Name
progression PlayerProgression
Fields
creatureCommunitiesString
public string creatureCommunitiesString
Field Value
- string
cycleNumber
Field Value
- int
cyclesInCurrentWorldVersion
public int cyclesInCurrentWorldVersion
Field Value
- int
deathPersistentSaveData
public DeathPersistentSaveData deathPersistentSaveData
Field Value
- DeathPersistentSaveData
denPosition
public string denPosition
Field Value
- string
dreamsState
public DreamsState dreamsState
Field Value
- DreamsState
food
Field Value
- int
forcePupsNextCycle
public int forcePupsNextCycle
Field Value
- int
forcedEndRoomToAllowwSave
public static string forcedEndRoomToAllowwSave
Field Value
- string
gameVersion
Field Value
- int
guideOverseerDead
public bool guideOverseerDead
Field Value
- bool
hasRobo
Field Value
- bool
initiatedInGameVersion
public int initiatedInGameVersion
Field Value
- int
karmaDream
Field Value
- bool
kills
public List<KeyValuePair<IconSymbol.IconSymbolData, int>> kills
Field Value
- List<KeyValuePair<IconSymbol.IconSymbolData, int>>
lastMalnourished
public bool lastMalnourished
Field Value
- bool
lastVanillaDen
public string lastVanillaDen
Field Value
- string
loaded
Field Value
- bool
malnourished
Field Value
- bool
miscWorldSaveData
public MiscWorldSaveData miscWorldSaveData
Field Value
- MiscWorldSaveData
nextIssuedID
Field Value
- int
objectTrackers
public List<PersistentObjectTracker> objectTrackers
Field Value
- List<PersistentObjectTracker>
oeEncounters
public List<string> oeEncounters
Field Value
- List<string>
pendingFriendCreatures
public List<string> pendingFriendCreatures
Field Value
- List<string>
pendingObjects
public List<string> pendingObjects
Field Value
- List<string>
progression
public PlayerProgression progression
Field Value
- PlayerProgression
public bool redExtraCycles
Field Value
- bool
regionLoadStrings
public string[] regionLoadStrings
Field Value
- string[]
regionStates
public RegionState[] regionStates
Field Value
- RegionState[]
respawnCreatures
public List<int> respawnCreatures
Field Value
- List<int>
saveStateNumber
public SlugcatStats.Name saveStateNumber
Field Value
- SlugcatStats.Name
seed
Field Value
- int
swallowedItems
public string[] swallowedItems
Field Value
- string[]
theGlow
Field Value
- bool
totFood
Field Value
- int
totTime
Field Value
- int
unrecognizedKills
public List<string> unrecognizedKills
Field Value
- List<string>
unrecognizedRegionLoadStrings
public List<string> unrecognizedRegionLoadStrings
Field Value
- List<string>
unrecognizedSaveStrings
public List<string> unrecognizedSaveStrings
Field Value
- List<string>
unrecognizedSwallowedItems
public List<string> unrecognizedSwallowedItems
Field Value
- List<string>
waitRespawnCreatures
public List<int> waitRespawnCreatures
Field Value
- List<int>
wearingCloak
Field Value
- bool
worldVersion
Field Value
- int
Properties
CanSeeVoidSpawn
public bool CanSeeVoidSpawn { get; }
Property Value
- bool
SlowFadeIn
public float SlowFadeIn { get; }
Property Value
- float
Methods
AbstractCreatureFromString(World, string, bool)
public static AbstractCreature AbstractCreatureFromString(World world, string creatureString, bool onlyInCurrentRegion)
Parameters
world World
creatureString string
onlyInCurrentRegion bool
Returns
- AbstractCreature
AbstractCreatureToStringSingleRoomWorld(AbstractCreature)
public static string AbstractCreatureToStringSingleRoomWorld(AbstractCreature critter)
Parameters
critter AbstractCreature
Returns
- string
AbstractCreatureToStringSingleRoomWorld(AbstractCreature, WorldCoordinate)
public static string AbstractCreatureToStringSingleRoomWorld(AbstractCreature critter, WorldCoordinate pos)
Parameters
critter AbstractCreature
pos WorldCoordinate
Returns
- string
AbstractCreatureToStringStoryWorld(AbstractCreature)
public static string AbstractCreatureToStringStoryWorld(AbstractCreature critter)
Parameters
critter AbstractCreature
Returns
- string
AbstractCreatureToStringStoryWorld(AbstractCreature, WorldCoordinate)
public static string AbstractCreatureToStringStoryWorld(AbstractCreature critter, WorldCoordinate pos)
Parameters
critter AbstractCreature
pos WorldCoordinate
Returns
- string
AbstractPhysicalObjectFromString(World, string)
public static AbstractPhysicalObject AbstractPhysicalObjectFromString(World world, string objString)
Parameters
world World
objString string
Returns
- AbstractPhysicalObject
AddCreatureToRespawn(AbstractCreature)
public void AddCreatureToRespawn(AbstractCreature critter)
Parameters
critter AbstractCreature
AddUnrecognized(string[])
public void AddUnrecognized(string[] lines)
Parameters
lines string[]
AppendCycleToStatistics(Player, StoryGameSession, bool, int)
public void AppendCycleToStatistics(Player player, StoryGameSession session, bool death, int playerIndex)
Parameters
player Player
session StoryGameSession
death bool
playerIndex int
AppendKills(List<KillRecord>)
public void AppendKills(List<PlayerSessionRecord.KillRecord> recordKills)
Parameters
recordKills List<PlayerSessionRecord.KillRecord>
ApplyCustomEndGame(RainWorldGame, bool)
public void ApplyCustomEndGame(RainWorldGame game, bool addFiveCycles)
Parameters
game RainWorldGame
addFiveCycles bool
BringUpToDate(RainWorldGame)
public void BringUpToDate(RainWorldGame game)
Parameters
game RainWorldGame
DepleteOneSwarmRoom(RainWorldGame)
public void DepleteOneSwarmRoom(RainWorldGame game)
Parameters
game RainWorldGame
GetFinalFallbackShelter(Name)
public static string GetFinalFallbackShelter(SlugcatStats.Name saveStateNumber)
Parameters
saveStateNumber SlugcatStats.Name
Returns
- string
GetSaveStateDenToUse()
public string GetSaveStateDenToUse()
Returns
- string
GetStoryDenPosition(Name, out bool)
public static string GetStoryDenPosition(SlugcatStats.Name slugcat, out bool isVanilla)
Parameters
slugcat SlugcatStats.Name
isVanilla bool
Returns
- string
GhostEncounter(GhostID, RainWorld)
public void GhostEncounter(GhostWorldPresence.GhostID ghost, RainWorld rainWorld)
Parameters
ghost GhostWorldPresence.GhostID
rainWorld RainWorld
IncreaseKarmaCapOneStep()
public void IncreaseKarmaCapOneStep()
ItemConsumed(World, bool, int, int)
public bool ItemConsumed(World world, bool karmaFlower, int originroom, int placedObjectIndex)
Parameters
world World
karmaFlower bool
originroom int
placedObjectIndex int
Returns
- bool
LoadGame(string, RainWorldGame)
public void LoadGame(string str, RainWorldGame game)
Parameters
str string
game RainWorldGame
LogOEEncounter(string)
public void LogOEEncounter(string roomname)
Parameters
roomname string
RainCycleTick(RainWorldGame, bool)
public void RainCycleTick(RainWorldGame game, bool depleteSwarmRoom)
Parameters
game RainWorldGame
depleteSwarmRoom bool
ReportConsumedItem(World, bool, int, int, int)
public void ReportConsumedItem(World world, bool karmaFlower, int originroom, int placedObjectIndex, int waitCycles)
Parameters
world World
karmaFlower bool
originroom int
placedObjectIndex int
waitCycles int
SaveToString()
public string SaveToString()
Returns
- string
SessionEnded(RainWorldGame, bool, bool)
public void SessionEnded(RainWorldGame game, bool survived, bool newMalnourished)
Parameters
game RainWorldGame
survived bool
newMalnourished bool
SetCustomData(AbstractCreature, string)
public static string SetCustomData(AbstractCreature ac, string baseString)
Parameters
ac AbstractCreature
baseString string
Returns
- string
SetCustomData(AbstractPhysicalObject, string)
public static string SetCustomData(AbstractPhysicalObject apo, string baseString)
Parameters
apo AbstractPhysicalObject
baseString string
Returns
- string
SetCustomData(PlacedObject, string)
public static string SetCustomData(PlacedObject po, string baseString)
Parameters
po PlacedObject
baseString string
Returns
- string
SetCustomData(Data, string)
public static string SetCustomData(PlacedObject.Data pod, string baseString)
Parameters
pod PlacedObject.Data
baseString string
Returns
- string
SetDenPositionForSafari()
public void SetDenPositionForSafari()
SpawnSavedObjectsAndCreatures(World, WorldCoordinate)
public void SpawnSavedObjectsAndCreatures(World world, WorldCoordinate atPos)
Parameters
world World
atPos WorldCoordinate
TrySetVanillaDen(string)
public void TrySetVanillaDen(string roomName)
Parameters
roomName string
WarpDenPosition(RainWorldGame)
public void WarpDenPosition(RainWorldGame game)
Parameters
game RainWorldGame
setDenPosition()
public void setDenPosition()