Class DeathPersistentSaveData
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class DeathPersistentSaveData
- Inheritance
-
DeathPersistentSaveData
- Inherited Members
-
Constructors
DeathPersistentSaveData(Name)
public DeathPersistentSaveData(SlugcatStats.Name slugcat)
Parameters
slugcat SlugcatStats.Name
Fields
SLSiren
Field Value
- bool
altEnding
Field Value
- bool
ascended
Field Value
- bool
chatlogsRead
public List<ChatlogData.ChatlogID> chatlogsRead
Field Value
- List<ChatlogData.ChatlogID>
consumedFlowers
public List<RegionState.ConsumedItem> consumedFlowers
Field Value
- List<RegionState.ConsumedItem>
deathPositions
public List<WorldCoordinate> deathPositions
Field Value
- List<WorldCoordinate>
deathTime
Field Value
- int
deaths
Field Value
- int
endGameMetersEverShown
public List<WinState.EndgameID> endGameMetersEverShown
Field Value
- List<WinState.EndgameID>
foodReplenishBonus
public int foodReplenishBonus
Field Value
- int
fresh
Field Value
- bool
friendsSaved
Field Value
- int
ghostsTalkedTo
public Dictionary<GhostWorldPresence.GhostID, int> ghostsTalkedTo
Field Value
- Dictionary<GhostWorldPresence.GhostID, int>
ghostsTalkedToUnrecognized
public List<string> ghostsTalkedToUnrecognized
Field Value
- List<string>
howWellIsPlayerDoing
public float howWellIsPlayerDoing
Field Value
- float
karma
Field Value
- int
karmaCap
Field Value
- int
karmaFlowerPosition
public WorldCoordinate? karmaFlowerPosition
Field Value
- WorldCoordinate?
pebblesHasIncreasedRedsKarmaCap
public bool pebblesHasIncreasedRedsKarmaCap
Field Value
- bool
prePebChatlogsRead
public List<ChatlogData.ChatlogID> prePebChatlogsRead
Field Value
- List<ChatlogData.ChatlogID>
quits
Field Value
- int
redsDeath
Field Value
- bool
reinforcedKarma
public bool reinforcedKarma
Field Value
- bool
ripMoon
Field Value
- bool
ripPebbles
Field Value
- bool
sessionTrackRecord
public List<DeathPersistentSaveData.SessionRecord> sessionTrackRecord
Field Value
- List<DeathPersistentSaveData.SessionRecord>
songsPlayRecords
public List<DeathPersistentSaveData.SongPlayRecord> songsPlayRecords
Field Value
- List<DeathPersistentSaveData.SongPlayRecord>
survives
Field Value
- int
theMark
Field Value
- bool
tipCounter
Field Value
- int
tipSeed
Field Value
- int
tutorialMessages
public List<DeathPersistentSaveData.Tutorial> tutorialMessages
Field Value
- List<DeathPersistentSaveData.Tutorial>
unlockedGates
public List<string> unlockedGates
Field Value
- List<string>
unrecognizedSaveStrings
public List<string> unrecognizedSaveStrings
Field Value
- List<string>
winState
Field Value
- WinState
worldVersion
Field Value
- int
Properties
ArtificerMaulTutorial
public bool ArtificerMaulTutorial { get; set; }
Property Value
- bool
ArtificerTutorialMessage
public bool ArtificerTutorialMessage { get; set; }
Property Value
- bool
DangleFruitInWaterMessage
public bool DangleFruitInWaterMessage { get; set; }
Property Value
- bool
GateStandTutorial
public bool GateStandTutorial { get; set; }
Property Value
- bool
GoExploreMessage
public bool GoExploreMessage { get; set; }
Property Value
- bool
KarmaFlowerMessage
public bool KarmaFlowerMessage { get; set; }
Property Value
- bool
KarmicBurstMessage
public bool KarmicBurstMessage { get; set; }
Property Value
- bool
PoleMimicEverSeen
public bool PoleMimicEverSeen { get; set; }
Property Value
- bool
SMEatTutorial
public bool SMEatTutorial { get; set; }
Property Value
- bool
SMTutorialMessage
public bool SMTutorialMessage { get; set; }
Property Value
- bool
SaintEnlightMessage
public bool SaintEnlightMessage { get; set; }
Property Value
- bool
ScavMerchantMessage
public bool ScavMerchantMessage { get; set; }
Property Value
- bool
ScavTollMessage
public bool ScavTollMessage { get; set; }
Property Value
- bool
TongueTutorialMessage
public bool TongueTutorialMessage { get; set; }
Property Value
- bool
Methods
AddDeathPosition(int, Vector2)
public void AddDeathPosition(int room, Vector2 pos)
Parameters
room int
pos Vector2
CanUseUnlockedGates(Name)
public bool CanUseUnlockedGates(SlugcatStats.Name slugcat)
Parameters
slugcat SlugcatStats.Name
Returns
- bool
FlowerConsumed(int, int)
public bool FlowerConsumed(int originRoom, int placedObjectIndex)
Parameters
originRoom int
placedObjectIndex int
Returns
- bool
FromString(string)
public void FromString(string s)
Parameters
s string
ReportConsumedFlower(int, int, int)
public void ReportConsumedFlower(int originRoom, int placedObjectIndex, int waitCycles)
Parameters
originRoom int
placedObjectIndex int
waitCycles int
SaveToString(bool, bool)
public string SaveToString(bool saveAsIfPlayerDied, bool saveAsIfPlayerQuit)
Parameters
saveAsIfPlayerDied bool
saveAsIfPlayerQuit bool
Returns
- string
SetTutorialValue(Tutorial, bool)
public void SetTutorialValue(DeathPersistentSaveData.Tutorial tut, bool flag)
Parameters
tut DeathPersistentSaveData.Tutorial
flag bool
TickFlowerDepletion(int)
public void TickFlowerDepletion(int ticks)
Parameters
ticks int
ToString()
public override string ToString()
Returns
- string
UpdateDynamicDifficulty()
public void UpdateDynamicDifficulty()