private Dictionary<string, NodeInfo> GetNodeFactors(ConfigNode node, Dictionary<string, NodeInfo> source)
{
var result = source.Clone();
if (node != null)
{
foreach (var v in node.values.Cast<ConfigNode.Value>())
{
result[v.name] = new NodeInfo(v.value);
}
}
if (!result.ContainsKey("base"))
{
result["base"] = new NodeInfo(Family, 1.0f);
}
return result;
}