Table of Contents

Namespace Ceres.Serialization

Classes

BinarySerializeFormatter

Binary formatter using .NET BinaryFormatter for serialization

EncryptedSerializeFormatter

Encrypted formatter using AES encryption

FormerlySerializedTypeAttribute

Attribute type that changed assembly, namespace or class name.

GlobalObjectManager

Class for managing dynamically load/created object

HideInSerializedTypeAttribute

Attribute type that will not show in SerializedType search window

PreferJsonConvertAttribute

Prefer to use Newtonsoft.Json.JsonConvert instead of JsonUtility

SaveLoadSerializer

Serializer for read and write saving files

SaveLoadSerializer.TypeCache<T>
SaveUtility

Helper for save load game persistent data

SerializedObjectBase
SerializedObjectWrapper

Serialized object wrapper for custom object. Should set public since emit code need access to constructor.

SerializedObject<T>

Serialized object that will serialize metadata and fields of object implementing T

SerializedType
SerializedTypeBase
SerializedTypeRedirector
SerializedType<T>

Serialized type that will serialize metadata of class implementing T

TextSerializeFormatter

Plain text formatter using UTF-8 encoding for serialization

Structs

SerializedType.SerializedTypeData
SoftObjectHandle

Soft Object Ptr

Interfaces

ISerializeFormatter

Implement to customize serialization format

Delegates

GlobalObjectManager.GlobalObjectCleanupDelegate
SerializedTypeRedirector.RedirectSerializedTypeDelegate