Table of Contents

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

public bool SLSiren

Field Value

bool

altEnding

public bool altEnding

Field Value

bool

ascended

public 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

public int deathTime

Field Value

int

deaths

public int deaths

Field Value

int

endGameMetersEverShown

public List<WinState.EndgameID> endGameMetersEverShown

Field Value

List<WinState.EndgameID>

foodReplenishBonus

public int foodReplenishBonus

Field Value

int

fresh

public bool fresh

Field Value

bool

friendsSaved

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

public int karma

Field Value

int

karmaCap

public 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

public int quits

Field Value

int

redsDeath

public bool redsDeath

Field Value

bool

reinforcedKarma

public bool reinforcedKarma

Field Value

bool

ripMoon

public bool ripMoon

Field Value

bool

ripPebbles

public 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

public int survives

Field Value

int

theMark

public bool theMark

Field Value

bool

tipCounter

public int tipCounter

Field Value

int

tipSeed

public 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

public WinState winState

Field Value

WinState

worldVersion

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