Example #1
0
    void ReadSplinesFromSerializedSplines(SerializableSpline spline)
    {
        Node   anode     = nodes.Find(n => n.id == spline.inNodeId);
        Node   bnode     = nodes.Find(n => n.id == spline.outNodeId);
        Spline newSpline = new Spline(anode, bnode)
        {
            isBezier = spline.isBezier,
            curve    = spline.curve
        };

        splines.Add(newSpline);
    }
Example #2
0
    public void AddSplineToSerializedSpline(Spline s)
    {
        SerializableSpline serializedSpline = new SerializableSpline()
        {
            isBezier  = s.isBezier,
            inNodeId  = s.inNode.id,
            outNodeId = s.outNode.id,
            curve     = s.curve
        }
        ;

        serializedSplines.Add(serializedSpline);
    }