aboutsummaryrefslogtreecommitdiff
path: root/packets/messages/types/SvcMenu.go
blob: 312115a9e158d2c7f9c046b320be6d4044fae4f7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package types

import "github.com/pektezol/bitreader"

type SvcMenu struct {
	MenuType int16
	Data     []byte
}

func ParseSvcMenu(reader *bitreader.ReaderType) SvcMenu {
	menutype := reader.TryReadInt16()
	length := reader.TryReadInt32()
	return SvcMenu{
		MenuType: int16(menutype),
		Data:     reader.TryReadBytesToSlice(int(length / 8)),
	}
}