public void Generate(IEnumerable <XElement> items) { if (typeInfo == null) { Debug.LogError(string.Format("Type \"{0}\" is an invalid CSV builder type.", typeString)); return; } buffer = typeInfo.GenerateHeader(); int index = 0; foreach (var item in items) { buffer += typeInfo.GetLine(index, item, this); index++; } valid = true; }