| ProgressionManager get_Instance() | PublicStatic+1 flags | | 0x08 |
| void set_Instance(ProgressionManager value) | PrivateStatic+1 flags | | 0x08 |
| UserProgression get_UserProgression() | Public+1 flags | | 0x08 |
| void set_UserProgression(UserProgression value) | Private+1 flags | | 0x08 |
| IReadOnlyDictionary<System.String get_OperationStates() | Public+1 flags | | 0x08 |
| OperationState get_CurrentOperation() | Public+1 flags | | 0x08 |
| void set_CurrentOperation(OperationState value) | Private+1 flags | | 0x08 |
| string get_ProgressionSaveRoot() | Private+1 flags | | 0x08 |
| string get_ProgressionPath() | Private+1 flags | | 0x08 |
| string get_OperationFilePattern() | Private+1 flags | | 0x08 |
| void Awake() | Private | | 0x00 |
| void Start() | Private | | 0x00 |
| void StartOperation(OperationGraph operation) | Public | | 0x08 |
| OperationState GetOperation(const string& id) | Public | | 0x08 |
| void SaveAll() | Public | | 0x00 |
| void SaveProgression() | Public | | 0x00 |
| void SaveOperation(const string& operationId) | Public | | 0x08 |
| void LoadAll() | Public | | 0x00 |
| bool IsCardUnlocked(const string& cardId) | Public | | 0x08 |
| bool IsSceneObjectUnlocked(const string& objectId) | Public | | 0x08 |
| bool UnlockSceneObject(const string& objectId) | Public | | 0x08 |
| List<PunchcardDefinitionV2> BuildUnlockedPunchcards(Dictionary<System.String allDefinitions) | Public | | 0x08 |
| List<System.String> UnlockPunchcards(IEnumerable<PunchcardDefinitionV2> punchcards) | Public | | 0x08 |
| void SaveUnlockedCardStates(IEnumerable<PunchcardRuntime> cards) | Public | | 0x08 |
| void ResetAllUserProgress() | Public | | 0x00 |
| int ForceCompleteMissions(OperationGraph operation) | Public | | 0x08 |
| bool LoadAllOperations(ref bool& recoveredLoad) | Private | | 0x01 |
| void MigrateCompletedMissionPunchcardUnlocks() | Private | | 0x00 |
| HashSet<System.String> GetCompletedMissionIds() | Private | | 0x08 |
| OperationState GetOrCreateOperation(OperationGraph operation) | Private | | 0x08 |
| string GetOperationPath(const string& operationId) | Private | | 0x08 |
| void NormalizeProgression() | Private | | 0x00 |
| void NormalizeOperation(OperationState operation) | Private | | 0x08 |
| int GetRemainingUses(const string& cardId, int fallback) | Private | | 0x08 |
| void SaveToFile(const uint8& data, const string& path) | Private | | 0x08 |
| uint8 LoadFromFile(const string& path, Func<T validator, ref bool& unrecoverableLoad, ref bool& recoveredLoad, ref bool& foundSave) | Private | | 0x08 |
| bool IsSaveValid(const uint8& data) | Private | | 0x01 |
| bool IsProgressionValid(UserProgression progression) | Private | | 0x08 |
| bool IsOperationValid(OperationState operation) | Private | | 0x08 |
| IEnumerator ShowCriticalRecoveryNotice() | Private | | 0x08 |
| void .ctor() | Public+1 flags | | 0x00 |