public DRObjects.MapItem CreateItem(List<string> parameters)
{
return CreateItem(Int32.Parse(parameters[0]), parameters[1], parameters[2], parameters[3], Int32.Parse(parameters[4]), Boolean.Parse(parameters[5]), Int32.Parse(parameters[6])
, Int32.Parse(parameters[7]), parameters[8], parameters[10], parameters[11], Int32.Parse(string.IsNullOrEmpty(parameters[12]) ? "0" : parameters[12]), Int32.Parse(string.IsNullOrEmpty(parameters[13]) ? "0" : parameters[13]),
Boolean.Parse(parameters[14]), Int32.Parse(string.IsNullOrEmpty(parameters[15]) ? "-1" : parameters[15]), Int32.Parse(string.IsNullOrEmpty(parameters[16]) ? "-1" : parameters[16]),Boolean.Parse(parameters[17]));
}