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); } }
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); } }