private int GetEndX(string[] inputs, int startX, StructureTypes structure) { int endX; if (inputs.Length > 3 && structure.Equals(StructureTypes.Floor)) { int.TryParse(inputs[3], out endX); } else { endX = startX + StructureInfo.AllTheInfo[structure].Segments; } return(endX); }