private void OnGameServerOnePageRequest(int pageIndex) { GameServerOnePageRequestProto proto = new GameServerOnePageRequestProto(); proto.PageIndex = pageIndex; NetWorkSocket.Instance.SendMsg(proto.ToArray()); }
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); }