Namespace Unity.RuntimeSceneSerialization
Classes
AssetPack
Stores asset metadata (guid and fileId) for assets associated with a JSON-serialized scene This type is used as a look up table for asset objects, and can be used to build an AssetBundle for loading scene assets in player builds
MissingComponent
Stub class used to represent MonoBehaviours which were not compiled with the app
PropertyBagOverrides
Utility class for setting up special property bags to override defaults set up by Properties API
SceneSerialization
Used to save and load scene objects in a JSON format
SerializationExtensions
Extension methods used for scene object serialization
SerializationMetadata
Used to store state related to deserialization
SerializedRenderSettings
Serializable struct for storing render settings
SkipGeneration
Used to decorate types which should not have property bags generated
Interfaces
IFormatVersion
Serialized types that implement IFormatVersion will have the opportunity to check if serialized data is the correct format and throw an exception if the serialized version does not match the expected version
IUnityObjectReferenceValueProperty<TContainer>
Provides access to unity object properties