示例#1
0
 public void Add(GraphLight node, bool toGraph = false)
 {
     if (toGraph)
     {
         Root.Nodes.Add(node);
     }
     node.Graph = this;
     Lights.Add(node);
 }
示例#2
0
        public void ReadGraph(BinaryReader r)
        {
            X   = r.ReadSingle( );
            Y   = r.ReadSingle( );
            Z   = r.ReadSingle( );
            Rot = r.ReadSingle( );
            int lc = r.ReadInt32();

            for (int i = 0; i < lc; i++)
            {
                GraphLight nl = new GraphLight();
                nl.Read(r);
                Add(nl);
            }
            Root = new GraphNode
            {
                Graph = this
            };
            Root.Read(r);
        }