Beispiel #1
0
 public override void Load(ConfigNode node)
 {
     base.Load(node);
     Nodes.Clear();
     foreach (ConfigNode n in node.GetNodes(PassageNode.NODE_NAME))
     {
         var pn = new PassageNode(part);
         pn.Load(n);
         Nodes.Add(pn.NodeID, pn);
     }
 }
Beispiel #2
0
 void init_nodes()
 {
     Nodes.Clear();
     if (ModuleConfig == null)
     {
         this.Log("ModuleConfig is null. THIS SHOULD NEVER HAPPEN!"); return;
     }
     foreach (ConfigNode n in ModuleConfig.GetNodes(PassageNode.NODE_NAME))
     {
         var pn = new PassageNode(part);
         pn.Load(n);
         Nodes.Add(pn.NodeID, pn);
     }
 }