public void Add(GraphLight node, bool toGraph = false) { if (toGraph) { Root.Nodes.Add(node); } node.Graph = this; Lights.Add(node); }
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); }