Class PlayerProgression.MiscProgressionData
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public class PlayerProgression.MiscProgressionData
- Inheritance
-
PlayerProgression.MiscProgressionData
- Inherited Members
-
Constructors
MiscProgressionData(PlayerProgression)
public MiscProgressionData(PlayerProgression owner)
Parameters
owner PlayerProgression
Fields
ConditionalShelterDiscovery
public List<PlayerProgression.MiscProgressionData.ConditionalShelterData> ConditionalShelterDiscovery
Field Value
- List<PlayerProgression.MiscProgressionData.ConditionalShelterData>
challengeArenaUnlocks
public List<string> challengeArenaUnlocks
Field Value
- List<string>
classTokens
public List<MultiplayerUnlocks.SlugcatUnlockID> classTokens
Field Value
- List<MultiplayerUnlocks.SlugcatUnlockID>
cloakTimelinePosition
public SlugcatStats.Name cloakTimelinePosition
Field Value
- SlugcatStats.Name
colorChoices
public Dictionary<string, List<string>> colorChoices
Field Value
- Dictionary<string, List<string>>
colorsEnabled
public Dictionary<string, bool> colorsEnabled
Field Value
- Dictionary<string, bool>
completedChallengeTimes
public List<int> completedChallengeTimes
Field Value
- List<int>
completedChallenges
public List<bool> completedChallenges
Field Value
- List<bool>
currentlySelectedSinglePlayerSlugcat
public SlugcatStats.Name currentlySelectedSinglePlayerSlugcat
Field Value
- SlugcatStats.Name
decipheredDMPearls
public List<DataPearl.AbstractDataPearl.DataPearlType> decipheredDMPearls
Field Value
- List<DataPearl.AbstractDataPearl.DataPearlType>
decipheredFuturePearls
public List<DataPearl.AbstractDataPearl.DataPearlType> decipheredFuturePearls
Field Value
- List<DataPearl.AbstractDataPearl.DataPearlType>
decipheredPearls
public List<DataPearl.AbstractDataPearl.DataPearlType> decipheredPearls
Field Value
- List<DataPearl.AbstractDataPearl.DataPearlType>
decipheredPebblesPearls
public List<DataPearl.AbstractDataPearl.DataPearlType> decipheredPebblesPearls
Field Value
- List<DataPearl.AbstractDataPearl.DataPearlType>
discoveredBroadcasts
public List<ChatlogData.ChatlogID> discoveredBroadcasts
Field Value
- List<ChatlogData.ChatlogID>
discoveredShelters
public Dictionary<string, List<string>> discoveredShelters
Field Value
- Dictionary<string, List<string>>
everPlayedArenaLevels
public List<string> everPlayedArenaLevels
Field Value
- List<string>
hasDoneHeartReboot
public bool hasDoneHeartReboot
Field Value
- bool
integers
Field Value
- int[]
integersMMF
Field Value
- int[]
integersMSC
Field Value
- int[]
levelTokens
public List<MultiplayerUnlocks.LevelUnlockID> levelTokens
Field Value
- List<MultiplayerUnlocks.LevelUnlockID>
Field Value
- string
owner
public PlayerProgression owner
Field Value
- PlayerProgression
redsFlower
public WorldCoordinate? redsFlower
Field Value
- WorldCoordinate?
regionsVisited
public Dictionary<string, List<string>> regionsVisited
Field Value
- Dictionary<string, List<string>>
safariTokens
public List<MultiplayerUnlocks.SafariUnlockID> safariTokens
Field Value
- List<MultiplayerUnlocks.SafariUnlockID>
saintStomachRolloverObject
public string saintStomachRolloverObject
Field Value
- string
sandboxTokens
public List<MultiplayerUnlocks.SandboxUnlockID> sandboxTokens
Field Value
- List<MultiplayerUnlocks.SandboxUnlockID>
transferDecipheredDMPearls
public static List<DataPearl.AbstractDataPearl.DataPearlType> transferDecipheredDMPearls
Field Value
- List<DataPearl.AbstractDataPearl.DataPearlType>
transferDecipheredFuturePearls
public static List<DataPearl.AbstractDataPearl.DataPearlType> transferDecipheredFuturePearls
Field Value
- List<DataPearl.AbstractDataPearl.DataPearlType>
transferDecipheredPearls
public static List<DataPearl.AbstractDataPearl.DataPearlType> transferDecipheredPearls
Field Value
- List<DataPearl.AbstractDataPearl.DataPearlType>
transferDecipheredPebblesPearls
public static List<DataPearl.AbstractDataPearl.DataPearlType> transferDecipheredPebblesPearls
Field Value
- List<DataPearl.AbstractDataPearl.DataPearlType>
transferDiscoveredBroadcasts
public static List<ChatlogData.ChatlogID> transferDiscoveredBroadcasts
Field Value
- List<ChatlogData.ChatlogID>
unrecognizedIntegers
public int[] unrecognizedIntegers
Field Value
- int[]
unrecognizedIntegersMMF
public int[] unrecognizedIntegersMMF
Field Value
- int[]
unrecognizedIntegersMSC
public int[] unrecognizedIntegersMSC
Field Value
- int[]
unrecognizedSaveStrings
public List<string> unrecognizedSaveStrings
Field Value
- List<string>
Properties
AreThereAnyDiscoveredShelters
public bool AreThereAnyDiscoveredShelters { get; }
Property Value
- bool
CloakTimelinePosition
public SlugcatStats.Name CloakTimelinePosition { get; }
Property Value
- SlugcatStats.Name
artificerEndingID
public int artificerEndingID { get; set; }
Property Value
- int
beaten_Artificer
public bool beaten_Artificer { get; set; }
Property Value
- bool
beaten_Gourmand
public bool beaten_Gourmand { get; set; }
Property Value
- bool
beaten_Gourmand_Full
public bool beaten_Gourmand_Full { get; set; }
Property Value
- bool
beaten_Hunter
public bool beaten_Hunter { get; set; }
Property Value
- bool
beaten_Rivulet
public bool beaten_Rivulet { get; set; }
Property Value
- bool
beaten_Saint
public bool beaten_Saint { get; set; }
Property Value
- bool
beaten_SpearMaster
public bool beaten_SpearMaster { get; set; }
Property Value
- bool
beaten_SpearMaster_AltEnd
public bool beaten_SpearMaster_AltEnd { get; set; }
Property Value
- bool
beaten_Survivor
public bool beaten_Survivor { get; set; }
Property Value
- bool
deerControlTutorialShown
public bool deerControlTutorialShown { get; set; }
Property Value
- bool
gateTutorialShown
public bool gateTutorialShown { get; set; }
Property Value
- bool
lookedForOldVersionSaveFile
public bool lookedForOldVersionSaveFile { get; set; }
Property Value
- bool
monkEndingID
public int monkEndingID { get; set; }
Property Value
- int
postPebblesBroadcasts
public int postPebblesBroadcasts { get; set; }
Property Value
- int
prePebblesBroadcasts
public int prePebblesBroadcasts { get; set; }
Property Value
- int
redHasVisitedPebbles
public bool redHasVisitedPebbles { get; set; }
Property Value
- bool
redMeatEatTutorial
public int redMeatEatTutorial { get; set; }
Property Value
- int
redUnlocked
public bool redUnlocked { get; set; }
Property Value
- bool
returnExplorationTutorialCounter
public int returnExplorationTutorialCounter { get; set; }
Property Value
- int
sporePuffTutorialShown
public bool sporePuffTutorialShown { get; set; }
Property Value
- bool
starvationTutorialCounter
public int starvationTutorialCounter { get; set; }
Property Value
- int
survivorEndingID
public int survivorEndingID { get; set; }
Property Value
- int
survivorPupsAtEnding
public int survivorPupsAtEnding { get; set; }
Property Value
- int
warnedAboutKarmaLossOnExit
public int warnedAboutKarmaLossOnExit { get; set; }
Property Value
- int
watchedDeathScreens
public int watchedDeathScreens { get; set; }
Property Value
- int
watchedDeathScreensWithFlower
public int watchedDeathScreensWithFlower { get; set; }
Property Value
- int
watchedMalnourishScreens
public int watchedMalnourishScreens { get; set; }
Property Value
- int
watchedSleepScreens
public int watchedSleepScreens { get; set; }
Property Value
- int
Methods
CleanupConditionalShelters()
public void CleanupConditionalShelters()
FromString(string)
public void FromString(string s)
Parameters
s string
GetBroadcastListened(ChatlogID)
public bool GetBroadcastListened(ChatlogData.ChatlogID chat)
Parameters
chat ChatlogData.ChatlogID
Returns
- bool
GetDMPearlDeciphered(DataPearlType)
public bool GetDMPearlDeciphered(DataPearl.AbstractDataPearl.DataPearlType pearlType)
Parameters
pearlType DataPearl.AbstractDataPearl.DataPearlType
Returns
- bool
GetDiscoveredShelterStringsInRegion(string)
public List<string> GetDiscoveredShelterStringsInRegion(string prefix)
Parameters
prefix string
Returns
- List<string>
GetDiscoveredSheltersInRegion(string)
public List<PlayerProgression.MiscProgressionData.ConditionalShelterData> GetDiscoveredSheltersInRegion(string prefix)
Parameters
prefix string
Returns
- List<PlayerProgression.MiscProgressionData.ConditionalShelterData>
GetFuturePearlDeciphered(DataPearlType)
public bool GetFuturePearlDeciphered(DataPearl.AbstractDataPearl.DataPearlType pearlType)
Parameters
pearlType DataPearl.AbstractDataPearl.DataPearlType
Returns
- bool
GetPearlDeciphered(DataPearlType)
public bool GetPearlDeciphered(DataPearl.AbstractDataPearl.DataPearlType pearlType)
Parameters
pearlType DataPearl.AbstractDataPearl.DataPearlType
Returns
- bool
GetPebblesPearlDeciphered(DataPearlType)
public bool GetPebblesPearlDeciphered(DataPearl.AbstractDataPearl.DataPearlType pearlType)
Parameters
pearlType DataPearl.AbstractDataPearl.DataPearlType
Returns
- bool
GetTokenCollected(LevelUnlockID)
public bool GetTokenCollected(MultiplayerUnlocks.LevelUnlockID levelToken)
Parameters
levelToken MultiplayerUnlocks.LevelUnlockID
Returns
- bool
GetTokenCollected(SafariUnlockID)
public bool GetTokenCollected(MultiplayerUnlocks.SafariUnlockID safariToken)
Parameters
safariToken MultiplayerUnlocks.SafariUnlockID
Returns
- bool
GetTokenCollected(SandboxUnlockID)
public bool GetTokenCollected(MultiplayerUnlocks.SandboxUnlockID sandboxToken)
Parameters
sandboxToken MultiplayerUnlocks.SandboxUnlockID
Returns
- bool
GetTokenCollected(SlugcatUnlockID)
public bool GetTokenCollected(MultiplayerUnlocks.SlugcatUnlockID classToken)
Parameters
classToken MultiplayerUnlocks.SlugcatUnlockID
Returns
- bool
GetTokenCollected(string, bool)
public bool GetTokenCollected(string tokenString, bool sandbox)
Parameters
tokenString string
sandbox bool
Returns
- bool
SaveDiscoveredShelter(string)
public void SaveDiscoveredShelter(string roomName)
Parameters
roomName string
SaveDiscoveredShelters(ref List<string>)
public void SaveDiscoveredShelters(ref List<string> newShelterNames)
Parameters
newShelterNames List<string>
SetBroadcastListened(ChatlogID)
public bool SetBroadcastListened(ChatlogData.ChatlogID chat)
Parameters
chat ChatlogData.ChatlogID
Returns
- bool
SetCloakTimelinePosition(Name)
public void SetCloakTimelinePosition(SlugcatStats.Name slugcat)
Parameters
slugcat SlugcatStats.Name
SetDMPearlDeciphered(DataPearlType, bool)
public bool SetDMPearlDeciphered(DataPearl.AbstractDataPearl.DataPearlType pearlType, bool forced = false)
Parameters
pearlType DataPearl.AbstractDataPearl.DataPearlType
forced bool
Returns
- bool
SetFuturePearlDeciphered(DataPearlType, bool)
public bool SetFuturePearlDeciphered(DataPearl.AbstractDataPearl.DataPearlType pearlType, bool forced = false)
Parameters
pearlType DataPearl.AbstractDataPearl.DataPearlType
forced bool
Returns
- bool
SetPearlDeciphered(DataPearlType)
public bool SetPearlDeciphered(DataPearl.AbstractDataPearl.DataPearlType pearlType)
Parameters
pearlType DataPearl.AbstractDataPearl.DataPearlType
Returns
- bool
SetPebblesPearlDeciphered(DataPearlType, bool)
public bool SetPebblesPearlDeciphered(DataPearl.AbstractDataPearl.DataPearlType pearlType, bool forced = false)
Parameters
pearlType DataPearl.AbstractDataPearl.DataPearlType
forced bool
Returns
- bool
SetTokenCollected(LevelUnlockID)
public bool SetTokenCollected(MultiplayerUnlocks.LevelUnlockID levelToken)
Parameters
levelToken MultiplayerUnlocks.LevelUnlockID
Returns
- bool
SetTokenCollected(SafariUnlockID)
public bool SetTokenCollected(MultiplayerUnlocks.SafariUnlockID safariToken)
Parameters
safariToken MultiplayerUnlocks.SafariUnlockID
Returns
- bool
SetTokenCollected(SandboxUnlockID)
public bool SetTokenCollected(MultiplayerUnlocks.SandboxUnlockID sandboxToken)
Parameters
sandboxToken MultiplayerUnlocks.SandboxUnlockID
Returns
- bool
SetTokenCollected(SlugcatUnlockID)
public bool SetTokenCollected(MultiplayerUnlocks.SlugcatUnlockID classToken)
Parameters
classToken MultiplayerUnlocks.SlugcatUnlockID
Returns
- bool
ToString()
public override string ToString()
Returns
- string
UpdateSaintStomach(Player)
public void UpdateSaintStomach(Player saintPlayer)
Parameters
saintPlayer Player
updateConditionalShelters(string, Name)
public void updateConditionalShelters(string room, SlugcatStats.Name slugcatIndex)
Parameters
room string
slugcatIndex SlugcatStats.Name