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

import "github.com/pektezol/bitreader"

type NetTick struct {
	Tick                      int32
	HostFrameTime             int16
	HostFrameTimeStdDeviation int16
}

func ParseNetTick(reader *bitreader.Reader) NetTick {
	return NetTick{
		Tick:                      int32(reader.TryReadBits(32)),
		HostFrameTime:             int16(reader.TryReadBits(16) / 10e5),
		HostFrameTimeStdDeviation: int16(reader.TryReadBits(16) / 10e5),
	}
}