Example #1
0
    public void Load()
    {
        CVSReader reader = new CVSReader();

        reader.LoadText("Data/Config/Role_warrior.txt", 1);
        int rows = reader.GetRowCount();

        for (int r = 0; r < rows; ++r)
        {
            string[]          row = reader.GetRow(r);
            RoleWarriorConfig ac  = ConfigProcess(row) as RoleWarriorConfig;
            configs.Add(ac.lv, ac);
        }
    }
Example #2
0
    public object ConfigProcess(string[] row)
    {
        if (row.Length < 46)
        {
            return(null);
        }
        RowHelper         rh  = new RowHelper(row);
        RoleWarriorConfig rec = new RoleWarriorConfig();

        rec.lv = Utility.ToInt(rh.Read());               //玩家等级

        rec.upgradePoint = Utility.ToInt(rh.Read());     //升级获得点数

        rec.attribute = new RoleWarriorAttributeConfig[22];

        for (int i = 0; i < 22; i++)
        {
            rec.attribute[i] = new RoleWarriorAttributeConfig();
        }

        rec.attribute[0].Type = Utility.ToInt(rh.Read());                //类型

        rec.attribute[0].Value = Utility.ToInt(rh.Read());               //值

        rec.attribute[1].Type = Utility.ToInt(rh.Read());                //类型

        rec.attribute[1].Value = Utility.ToInt(rh.Read());               //值

        rec.attribute[2].Type = Utility.ToInt(rh.Read());                //类型

        rec.attribute[2].Value = Utility.ToInt(rh.Read());               //值

        rec.attribute[3].Type = Utility.ToInt(rh.Read());                //类型

        rec.attribute[3].Value = Utility.ToInt(rh.Read());               //值

        rec.attribute[4].Type = Utility.ToInt(rh.Read());                //类型

        rec.attribute[4].Value = Utility.ToInt(rh.Read());               //值

        rec.attribute[5].Type = Utility.ToInt(rh.Read());                //类型

        rec.attribute[5].Value = Utility.ToInt(rh.Read());               //值

        rec.attribute[6].Type = Utility.ToInt(rh.Read());                //类型

        rec.attribute[6].Value = Utility.ToInt(rh.Read());               //值

        rec.attribute[7].Type = Utility.ToInt(rh.Read());                //类型

        rec.attribute[7].Value = Utility.ToInt(rh.Read());               //值

        rec.attribute[8].Type = Utility.ToInt(rh.Read());                //类型

        rec.attribute[8].Value = Utility.ToInt(rh.Read());               //值

        rec.attribute[9].Type = Utility.ToInt(rh.Read());                //类型

        rec.attribute[9].Value = Utility.ToInt(rh.Read());               //值

        rec.attribute[10].Type = Utility.ToInt(rh.Read());               //类型

        rec.attribute[10].Value = Utility.ToInt(rh.Read());              //值

        rec.attribute[11].Type = Utility.ToInt(rh.Read());               //类型

        rec.attribute[11].Value = Utility.ToInt(rh.Read());              //值

        rec.attribute[12].Type = Utility.ToInt(rh.Read());               //类型

        rec.attribute[12].Value = Utility.ToInt(rh.Read());              //值

        rec.attribute[13].Type = Utility.ToInt(rh.Read());               //类型

        rec.attribute[13].Value = Utility.ToInt(rh.Read());              //值

        rec.attribute[14].Type = Utility.ToInt(rh.Read());               //类型

        rec.attribute[14].Value = Utility.ToInt(rh.Read());              //值

        rec.attribute[15].Type = Utility.ToInt(rh.Read());               //类型

        rec.attribute[15].Value = Utility.ToInt(rh.Read());              //值

        rec.attribute[16].Type = Utility.ToInt(rh.Read());               //类型

        rec.attribute[16].Value = Utility.ToInt(rh.Read());              //值

        rec.attribute[17].Type = Utility.ToInt(rh.Read());               //类型

        rec.attribute[17].Value = Utility.ToInt(rh.Read());              //值

        rec.attribute[18].Type = Utility.ToInt(rh.Read());               //类型

        rec.attribute[18].Value = Utility.ToInt(rh.Read());              //值

        rec.attribute[19].Type = Utility.ToInt(rh.Read());               //类型

        rec.attribute[19].Value = Utility.ToInt(rh.Read());              //值

        rec.attribute[20].Type = Utility.ToInt(rh.Read());               //类型

        rec.attribute[20].Value = Utility.ToInt(rh.Read());              //值

        rec.attribute[21].Type = Utility.ToInt(rh.Read());               //类型

        rec.attribute[21].Value = Utility.ToInt(rh.Read());              //值


        return(rec);
    }