aboutsummaryrefslogtreecommitdiff
path: root/pkg/messages/types/netSignOnState.go
diff options
context:
space:
mode:
authorArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2023-09-16 20:39:02 +0300
committerArda Serdar Pektezol <1669855+pektezol@users.noreply.github.com>2023-09-16 21:39:43 +0300
commit81f365e99636104ff81151370048a51e8ae8027a (patch)
tree0bd2781ad73fdc982abdcb70f9f44c551ac76bcf /pkg/messages/types/netSignOnState.go
parentupdate CI workflow for go 1.21.0 (diff)
downloadsdp.go-81f365e99636104ff81151370048a51e8ae8027a.tar.gz
sdp.go-81f365e99636104ff81151370048a51e8ae8027a.tar.bz2
sdp.go-81f365e99636104ff81151370048a51e8ae8027a.zip
feat: parsing sar custom data (#4)
Diffstat (limited to 'pkg/messages/types/netSignOnState.go')
-rw-r--r--pkg/messages/types/netSignOnState.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkg/messages/types/netSignOnState.go b/pkg/messages/types/netSignOnState.go
index 4609ff2..277a6ee 100644
--- a/pkg/messages/types/netSignOnState.go
+++ b/pkg/messages/types/netSignOnState.go
@@ -12,15 +12,15 @@ type NetSignOnState struct {
12 MapName string 12 MapName string
13} 13}
14 14
15func ParseNetSignOnState(reader *bitreader.ReaderType) NetSignOnState { 15func ParseNetSignOnState(reader *bitreader.Reader) NetSignOnState {
16 netSignOnState := NetSignOnState{ 16 netSignOnState := NetSignOnState{
17 SignOnState: int8(reader.TryReadBits(8)), 17 SignOnState: int8(reader.TryReadBits(8)),
18 SpawnCount: int32(reader.TryReadBits(32)), 18 SpawnCount: int32(reader.TryReadBits(32)),
19 NumServerPlayers: int32(reader.TryReadBits(32)), 19 NumServerPlayers: int32(reader.TryReadBits(32)),
20 IdsLength: int32(reader.TryReadBits(32)), 20 IdsLength: int32(reader.TryReadBits(32)),
21 } 21 }
22 netSignOnState.PlayersNetworksIds = reader.TryReadBytesToSlice(int(netSignOnState.IdsLength)) 22 netSignOnState.PlayersNetworksIds = reader.TryReadBytesToSlice(uint64(netSignOnState.IdsLength))
23 netSignOnState.MapNameLength = int32(reader.TryReadBits(32)) 23 netSignOnState.MapNameLength = int32(reader.TryReadBits(32))
24 netSignOnState.MapName = reader.TryReadStringLen(int(netSignOnState.MapNameLength)) 24 netSignOnState.MapName = reader.TryReadStringLength(uint64(netSignOnState.MapNameLength))
25 return netSignOnState 25 return netSignOnState
26} 26}