Namespace ZO.Document
Classes
ZOSimDocumentRoot
A ZOSim root document. This is the "document root" and "root" GameObject component in the
Unity object hierarchy.
For example the Unity structure could be:
ZOSimDocumentRoot:
ZOSimOccurrence:
ZOSimOccurrence:
ZOSimOccurrence:
ZOSimOccurrence:
ZOSimOccurrence:
It is primarily responsible for serialization of the Unity structure to ZoSim JSON document and deserialization from ZoSim JSON document to a Unity structure.
ZOSimOccurrence
A ZOSimOccurence
is similar to a Unity GameObject but contains additional "meta" info specific
to ZoSim. It is responsible for serialization/deserialization of ZoSim JSON.
Every Unity GameObject that needs to serialize or interact with Zero Sim should
have a ZOSimOccurrence
as a component.
Interfaces
ZOSerializationInterface
Defines a standard interface to serialize and deserialize ZOSim objects.