Class
ISaveable
Members 0
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| No reflected members. | |||||
Functions 23
| Signature | Flags | Native | Params |
|---|---|---|---|
| string get_SaveFolderName() | Public+4 flags | 0x08 | |
| string get_SaveFileName() | Public+4 flags | 0x08 | |
| Loader get_Loader() | Public+4 flags | 0x08 | |
| bool get_ShouldSaveUnderFolder() | Public+4 flags | 0x01 | |
| List<System.String> get_LocalExtraFiles() | Public+4 flags | 0x08 | |
| void set_LocalExtraFiles(List<System.String> value) | Public+4 flags | 0x08 | |
| List<System.String> get_LocalExtraFolders() | Public+4 flags | 0x08 | |
| void set_LocalExtraFolders(List<System.String> value) | Public+4 flags | 0x08 | |
| bool get_HasChanged() | Public+4 flags | 0x01 | |
| void set_HasChanged(bool value) | Public+4 flags | 0x01 | |
| void InitializeSaveable() | Public+3 flags | 0x00 | |
| string GetSaveString() | Public+3 flags | 0x08 | |
| string Save(const string& parentFolderPath) | Public+2 flags | 0x08 | |
| void WriteBaseData(const string& parentFolderPath, const string& saveString) | Public+2 flags | 0x08 | |
| string GetLocalPath(ref bool& isFolder) | Public+2 flags | 0x08 | |
| void CompleteSave(const string& parentFolderPath, bool writeDataFile) | Public+2 flags | 0x08 | |
| List<System.String> WriteData(const string& parentFolderPath) | Public+2 flags | 0x08 | |
| void DeleteUnapprovedFiles(const string& parentFolderPath) | Public+2 flags | 0x08 | |
| string GetContainerFolder(const string& parentFolderPath) | Public+2 flags | 0x08 | |
| string WriteSubfile(const string& parentPath, const string& localPath_NoExtensions, const string& contents) | Public+2 flags | 0x08 | |
| string WriteFolder(const string& parentPath, const string& localPath_NoExtensions) | Public+2 flags | 0x08 | |
| bool TryLoadFile(const string& parentPath, const string& fileName, ref string& contents) | Public+2 flags | 0x08 | |
| bool TryLoadFile(const string& path, ref string& contents, bool autoAddExtension) | Public+2 flags | 0x08 |
Used by 89
types with a member, parameter or interface of this typeAction`1ArraySortHelper`1BrickPress[]BuildableItemBuildableItem[]BusinessBusiness[]BusinessManagerCartelCartelGoon[]Cauldron[]ChemistryStation[]Comparison`1Contract[]CustomerCustomer[]DeaddropQuest[]Dealer[]DeliveryManagerDryingRack[]Employee[]EnumeratorFloorRack[]GameManagerGenericSaveablesManagerGraffitiManagerGridItem[]GrowContainer[]IBaseSaveableIBaseSaveable[]ICollection`1IComparer`1IEnumerator`1IList`1IReadOnlyList`1ISaveable[]LabOven[]LandVehicleLandVehicle[]LawControllerLevelManagerList`1MetadataManagerMixingStation[]MoneyManagerMSGConversationMSGConversation[]MushroomBed[]MushroomSpawnStation[]NPCNPC[]NPCManagerPackagingStation[]PlayerPlayer[]PlayerManagerPoliceOfficer[]Pot[]Predicate`1ProceduralGridItem[]ProductDefinitionProductDefinition[]ProductManagerPropertyProperty[]PropertyManagerQuestQuest[]QuestManagerReadOnlyCollection`1SaveManagerSaveRequestSewerManagerShopInterfaceShopInterface[]ShopManagerStorageManagerTimeManagerTrashBag[]TrashContainerItem[]+9 more