Exemplo n.º 1
0
    public void Load()
    {
        CVSReader reader = new CVSReader();

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

        for (int r = 0; r < rows; ++r)
        {
            string[]       row = reader.GetRow(r);
            AreaAreaConfig ac  = ConfigProcess(row) as AreaAreaConfig;
            configs.Add(ac.id, ac);
        }
    }
Exemplo n.º 2
0
    public object ConfigProcess(string[] row)
    {
        if (row.Length < 4)
        {
            return(null);
        }
        RowHelper      rh  = new RowHelper(row);
        AreaAreaConfig rec = new AreaAreaConfig();

        rec.id = Utility.ToInt(rh.Read());              //区域ID

        rec.name = rh.Read();                           //区域名称

        rec.shapeType = Utility.ToInt(rh.Read());       //形状类型

        rec.belongToSceneID = Utility.ToInt(rh.Read()); //所属场景


        return(rec);
    }