Esempio n. 1
0
 public void OnBeforeSerialize()
 {
     if (graph != null)
     {
         m_SerializedGraph = SerializationHelper.Serialize(graph);
     }
 }
 public void OnBeforeSerialize()
 {
     if (graph != null)
     {
         m_SerializedGraph = SerializationHelper.Serialize(graph);
         m_IsSubGraph      = graph.isSubGraph;
         m_AssetGuid       = graph.assetGuid;
     }
 }
        GraphData DeserializeGraph()
        {
            var deserializedGraph = SerializationHelper.Deserialize <GraphData>(m_SerializedGraph, GraphUtil.GetLegacyTypeRemapping());

            deserializedGraph.isSubGraph = m_IsSubGraph;
            deserializedGraph.assetGuid  = m_AssetGuid;
            m_DeserializedVersion        = m_SerializedVersion;
            m_SerializedGraph            = default(SerializationHelper.JSONSerializedElement);
            return(deserializedGraph);
        }
Esempio n. 4
0
        GraphData DeserializeGraph()
        {
            var json = m_SerializedGraph.JSONnodeData;
            var deserializedGraph = new GraphData {
                isSubGraph = m_IsSubGraph, assetGuid = m_AssetGuid
            };

            MultiJson.Deserialize(deserializedGraph, json);
            m_DeserializedVersion = m_SerializedVersion;
            m_SerializedGraph     = default;
            return(deserializedGraph);
        }
Esempio n. 5
0
 public void OnBeforeSerialize()
 {
     if (graph != null)
     {
         var json = MultiJson.Serialize(graph);
         m_SerializedGraph = new SerializationHelper.JSONSerializedElement {
             JSONnodeData = json
         };
         m_IsSubGraph = graph.isSubGraph;
         m_AssetGuid  = graph.assetGuid;
     }
 }