Exemplo n.º 1
0
    private void OnGameServerOnePageRequest(int pageIndex)
    {
        GameServerOnePageRequestProto proto = new GameServerOnePageRequestProto();

        proto.PageIndex = pageIndex;
        NetWorkSocket.Instance.SendMsg(proto.ToArray());
    }
Exemplo n.º 2
0
    private void OnGameServerOnePageRequest(Role role, byte[] buffer)
    {
        GameServerOnePageRequestProto  requestProto = GameServerOnePageRequestProto.GetProto(buffer);
        GameServerOnePageResponseProto proto        = new GameServerOnePageResponseProto();

        proto.ServerOnePageItemList = GetGameServerOnePageList(requestProto.PageIndex);
        proto.ItemCount             = proto.ServerOnePageItemList.Count;
        role.ClientSocket.SendMsg(proto.ToArray());
    }
    public static GameServerOnePageRequestProto GetProto(byte[] buffer)
    {
        GameServerOnePageRequestProto proto = new GameServerOnePageRequestProto();

        using (MMO_MemoryStream ms = new MMO_MemoryStream(buffer))
        {
            proto.PageIndex = ms.ReadInt();
        }
        return(proto);
    }