Namespace KeenEyes.Serialization
Classes
- AutoSaveConfig
Configuration options for the auto-save system.
- DeltaDiffer
Computes delta differences between a world's current state and a baseline snapshot.
- DeltaRestorer
Applies delta snapshots to restore a world to a specific state.
- DeltaSnapshot
Represents incremental changes to a world state relative to a baseline snapshot.
- EntityDelta
Represents changes to a single entity.
- SaveFileFormat
Handles reading and writing .ksave container files.
- SaveSlotInfo
Represents metadata about a save slot, including display information and save state.
- SaveSlotOptions
Options for configuring save operations.
- SerializedComponent
Represents a serialized component with its type name and data.
- SerializedEntity
Represents a serialized entity with its ID, name, components, and hierarchy information.
- SerializedSingleton
Represents a serialized singleton with its type name and data.
- SlotNameValidator
Validates save slot names to prevent path traversal attacks.
- SnapshotManager
Provides functionality for creating, serializing, and restoring world snapshots.
- WorldSnapshot
Represents a complete snapshot of a world's state.
Interfaces
- IBinaryComponentSerializer
Interface for AOT-compatible binary component serialization.
- IComponentSerializer
Interface for AOT-compatible component serialization.
Enums
- CompressionMode
Specifies the compression algorithm used for save files.
- SaveFormat
Specifies the serialization format used for save files.