Example #1
0
        public NodeGUI Duplicate(AssetGraphController controller, float newX, float newY)
        {
            var data = m_data.Duplicate();

            data.X = newX;
            data.Y = newY;
            return(CreateNodeGUI(controller, data));
        }
Example #2
0
 public Node(Model.NodeData d)
 {
     data = d;
     // data instance may be modified over time, so keep the state of data to detect changes
     originalData = d.Duplicate(true);
     streamFrom   = new List <AssetStream>();
     streamTo     = new List <AssetStream>();
     dirty        = true;
 }