Public API
Persistent Asset v1.0.0 · namespaces
PersistentAsset(.BuiltIns/.NoCode) and the editor mirrors PersistentAsset.Editor(.BuiltIns/.NoCode)Reference for every public type and member, split into four areas. Open an area for its full reference, where red text flags the exceptions a member can throw.
CoreThe foundation: persistent objects, managers and the save API.
Core Types
SOPersistentScriptableObject
PMPersistenceManager
staticPersistence
staticSlots
staticGlobalPersistedData
staticSettings
classSettingsEntry
Operations & Results
classResult
sealedLoadResult
sealedSaveResult
sealedClearResult
enumResultType
enumExecutionMode
enumPersistenceSource
sealedPersistenceOperation<T>
Optional Interfaces
ifaceIMultiSlot
ifaceIUpgradable
ifaceIFieldResettable
ifaceIScopeCallbacks
ifaceISerializationCallbacks
ifaceIDirtyTracked
ifaceIDynamicInitialize
ifaceIPersistencePolicy
structPersistencePolicy
ifaceIAlwaysGlobal
Serialization
classSerializer
classSaveNode
Attributes
attrAttributes
Debugging
enumLogLevel
MBInGameLogsViewer
staticPersistentAssetConsole
Built-InsReady-made managers, storage backends, security and helpers.
Open the Built-Ins reference →
Serializer
classUnityJsonSerializer
Built-In Managers
PMPrototype
PMLocal File
PMPlayer Prefs
PMSession
PMTest
Persistent Objects
SOPersistentSlotRegistry
structSlotEntry<T>
structSaveScreenshot
enumScreenshotFormat
SOPersistentSingleton
Security
enumEncryption
enumCompression
enumSaveLock
Remote
PMRemotePersistenceManager
PMServer (HTTP)
PMCloud Save (UGS)
enumRemote enums
classRemoteManagerSettings
Utilities
staticSaveFileUtility
staticCheatProtectionUtility
staticGzipUtility
staticTaskUtility
staticSlotFormatUtility
staticWebGLFileSync
enumThreadType / SaveLocation
No-CodePersist data straight from the inspector, no scripting.
Variables & Components
SOPersistentVariables
structVariable refs
MBVariable components
classObservables
classCodecs & converters
staticInput & Localization
Attributes
attrVariableType
Editor ExtensionCustomize the package's inspectors, drawers and tooling.
Open the Editor Extension reference →
Editors, Drawers & GUI
EditorPersistenceManagerEditor
EditorRemotePersistenceManagerEditor
EditorSlotRegistryEditor
EditorPersistentVariablesEditor
drawerSerializerDrawer
drawerSettingsEntryDrawer
staticPersistenceManagerEditorGUI
staticPersistentAssetEditorGUI
staticSecurityGUI
staticSlotFormatGUI
staticSerializedObjectExtensions
classVariableWidget<T>
structTypeDisplay
Attributes
attrClearLocalData