implements ISerializationService
0x00x0038
Members 7
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | k_saveBufferSize | int | PrivateStatic+1 flags | 582227024 |
| 0x08 | s_bufferPool | ArrayPool<System.Byte> | PrivateStatic+1 flags | — | |
| 0x08 | <App>k__BackingField | GameplayActivity | Private | — | |
| 0x08 | m_saveBuffer | List<System.Byte[]> | Private | — | |
| 0x08 | m_platformService | IPlatformService | Private | — | |
| 0x08 | m_gameplayService | IGameplayService | Private | — | |
| 0x08 | m_userService | IUserService | Private | — |
Functions 31
| Signature | Flags | Native | Params |
|---|---|---|---|
| void set_App(GameplayActivity value) | PublicFinal+3 flags | 0x08 | |
| GameplayActivity get_App() | Private+1 flags | 0x08 | |
| bool get_SaveExists() | PublicFinal+3 flags | 0x01 | |
| void .ctor(IPlatformService platformService, IGameplayService gameplayService, IUserService userService) | Public+1 flags | 0x08 | |
| void Finalize() | 2 flags | 0x00 | |
| void Serialize() | PublicFinal+2 flags | 0x00 | |
| bool Deserialize() | PublicFinal+2 flags | 0x01 | |
| void ClearCurrent() | PublicFinal+2 flags | 0x00 | |
| bool LevelDataHasSave(LevelEntryData levelEntryData) | PublicFinal+2 flags | 0x08 | |
| bool LevelWillOverwrite(LevelEntryData levelEntryData) | PublicFinal+2 flags | 0x08 | |
| int GetLevelIdToBeOverwrittenBy(LevelEntryData levelEntryData) | PublicFinal+2 flags | 0x08 | |
| void Clear(const SaveCategory& saveCategory) | PublicFinal+2 flags | 0x04 | |
| string GetSaveFilename() | Private | 0x08 | |
| string GetSaveFilename(const string& guid) | Private | 0x08 | |
| void ClearAll() | Private | 0x00 | |
| void DeleteSaveFile() | Private | 0x00 | |
| bool AnyBufferIsValid() | Private | 0x01 | |
| bool BufferIsValid(int i) | Private | 0x04 | |
| int BufferTotalSize(int i) | Private | 0x04 | |
| int BufferLevelId(int i) | Private | 0x04 | |
| void ClearBuffer(int i) | Private | 0x04 | |
| void ClearBuffers() | Private | 0x00 | |
| SaveCategory GetCurrentSaveCategory() | Private | 0x04 | |
| SaveCategory GetCategoryFromLevelData(LevelEntryData currentLevelData) | Private | 0x08 | |
| void _save() | Private | 0x00 | |
| void _read() | Private | 0x00 | |
| byte[] _compress(const byte[]& bytes) | Private | 0x08 | |
| byte[] _decompress(const byte[]& bytes) | Private | 0x08 | |
| void OnActiveProfileChanged(int profileIndex) | Private | 0x04 | |
| void OnUserProfileDeleted(int profileIndex, const string& profileGuid) | Private | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |