예제 #1
0
        internal static void SerializeReferences(Serialization.GraphSerializationContext ctx)
        {
            var links = GetModifiersOfType <NodeLink2>();

            ctx.writer.Write(links.Count);
            foreach (var link in links)
            {
                ctx.writer.Write(link.uniqueID);
                ctx.SerializeNodeReference(link.startNode);
                ctx.SerializeNodeReference(link.endNode);
                ctx.SerializeNodeReference(link.connectedNode1);
                ctx.SerializeNodeReference(link.connectedNode2);
                ctx.SerializeVector3(link.clamped1);
                ctx.SerializeVector3(link.clamped2);
                ctx.writer.Write(link.postScanCalled);
            }
        }