public void Load(ConfigNode node, List <HENode> list) { if (node.HasValue("parentID")) { this.parentID = node.GetValue("parentID"); } if (node.HasValue("lineFrom")) { this.lineFrom = (HENode.Anchor)((int)Enum.Parse(typeof(HENode.Anchor), node.GetValue("lineFrom"))); } if (node.HasValue("lineTo")) { this.lineTo = (HENode.Anchor)((int)Enum.Parse(typeof(HENode.Anchor), node.GetValue("lineTo"))); } HENode heNode = this.FindNodeByID(parentID, list); if (heNode != null) { this.hideIfNoParts = heNode.hideIfNoParts; this.PartsInTotal = heNode.PartsInTotal; } }
public Parent(ConfigNode node) { if (node.HasValue("parentID")) { this.parentID = node.GetValue("parentID"); } if (node.HasValue("lineFrom")) { this.lineFrom = (HENode.Anchor)((int)Enum.Parse(typeof(HENode.Anchor), node.GetValue("lineFrom"))); } if (node.HasValue("lineTo")) { this.lineTo = (HENode.Anchor)((int)Enum.Parse(typeof(HENode.Anchor), node.GetValue("lineTo"))); } }