Exemple #1
0
    public static CFG_ItemBinaryConfig Read(byte[] source)
    {
        CFG_ItemBinaryConfig info = new CFG_ItemBinaryConfig();
        ByteBuffer           bfs  = new ByteBuffer();

        bfs.source = source;

        int len = bfs.ReadInt32();

        info.items = new List <CFG_Item>();
        info.dict  = new Dictionary <int, CFG_Item>();
        for (int i = 0; i < len; ++i)
        {
            info.items.Add(CFG_Item.Read(bfs.ReadBytes()));
            info.dict.Add(info.items[i].ID, info.items[i]);
        }

        return(info);
    }