示例#1
0
    public void deserializeSimpleOrderModuleOne(ByteBuffer data)
    {
        byte flag = data.ReadByte();

        if (flag == JustRun.ADD_FLAG)
        {
            SimpleOrderModule module = new SimpleOrderModule();
            module.deserialize(data);
            if (user.recentOrders.Count >= 20)
            {
                user.recentOrders.RemoveAt(user.recentOrders.Count - 1);
            }
            user.recentOrders.Insert(0, module);
            user.simpleOrderModuleNeedRefresh = true;
        }
    }
示例#2
0
    public void deserializeSimpleOrderModule(ByteBuffer data)
    {
        int len = data.ReadInt();

        if (len > 0)
        {
            user.recentOrders.Clear();
            for (int i = 0; i < len; i++)
            {
                data.ReadByte();
                data.ReadByte();
                SimpleOrderModule module = new SimpleOrderModule();
                module.deserialize(data);
                user.recentOrders.Add(module);
            }
            user.simpleOrderModuleNeedRefresh = true;
        }
    }