public PlayerRandomNameInfo LookUp(int id)
    {
        PlayerRandomNameInfo info = null;

        if (m_map.TryGetValue(id, out info))
        {
            return(info);
        }

        return(null);
    }
    public void Load(byte[] bytes)
    {
        m_map = new Dictionary <int, PlayerRandomNameInfo>();
        BinaryHelper helper = new BinaryHelper(bytes);

        int count = helper.ReadInt();

        for (int index = 0; index < count; ++index)
        {
            PlayerRandomNameInfo info = new PlayerRandomNameInfo();

            info.Load(helper);

            m_map.Add(info.m_id, info);
        }
    }