Example #1
0
    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();
        }
    }
Example #2
0
    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]);
    }