public EngineMount(ConfigNode node) { name = node.GetStringValue("name"); layoutNames = node.GetValues("layoutName"); defaultDiameter = node.GetFloatValue("size", defaultDiameter); minDiameter = node.GetFloatValue("minSize", minDiameter); maxDiameter = node.GetFloatValue("maxSize", maxDiameter); engineSpacing = node.GetFloatValue("engineSpacing", engineSpacing); canAdjustSize = node.GetBoolValue("canAdjustSize", canAdjustSize); rotateEngineModels = node.GetBoolValues("rotateEngines"); mountDefinition = SSTUEngineMountDefinition.getMountDefinition(name); }
public MountModelData(ConfigNode node) : base(node) { layoutNames = node.GetValues("layoutName"); defaultDiameter = node.GetFloatValue("size", defaultDiameter); minDiameter = node.GetFloatValue("minSize", minDiameter); maxDiameter = node.GetFloatValue("maxSize", maxDiameter); engineSpacing = node.GetFloatValue("engineSpacing", engineSpacing); canAdjustSize = node.GetBoolValue("canAdjustSize", canAdjustSize); rotateEngineModels = node.GetBoolValues("rotateEngines"); singleModel = node.GetBoolValue("singleModel", singleModel); }