public override void buildFromCSVRow(CSVTableRow para_csvRow) { List<string> csvElements = para_csvRow.getElements(); avatarPieceID = int.Parse(csvElements[0]); gObjName = csvElements[1]; spriteNameSuffix = csvElements[2]; string[] retParts = csvElements[3].Split('-'); if(retParts == null) { childPieces = null; } else { List<int> tmpList = new List<int>(); for(int i=0; i<retParts.Length; i++) { string tmpStr = retParts[i]; if(tmpStr != null) { tmpStr = tmpStr.Trim(); if(tmpStr != "") { tmpList.Add(int.Parse(tmpStr)); } } } childPieces = tmpList.ToArray(); } }
public override void buildFromCSVRow(CSVTableRow para_csvRow) { List<string> csvElements = para_csvRow.getElements(); bodyCategoryID = int.Parse(csvElements[0]); categoryName = csvElements[1]; topLevelPieces = convertStrIntoIntArr(csvElements[2]); singlePieces = convertStrIntoIntArr(csvElements[3]); }