From fa3ba150b17d0e013b080cc29c92bfb68bf6264c Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Thu, 10 Nov 2022 20:16:14 +0300 Subject: deleted reduntant length fields - improved struct append --- packets/messages/types/NetSignOnState.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'packets/messages/types/NetSignOnState.go') diff --git a/packets/messages/types/NetSignOnState.go b/packets/messages/types/NetSignOnState.go index 3d02e91..a8f3add 100644 --- a/packets/messages/types/NetSignOnState.go +++ b/packets/messages/types/NetSignOnState.go @@ -1,8 +1,6 @@ package types import ( - "fmt" - "github.com/pektezol/bitreader" ) @@ -10,7 +8,6 @@ type NetSignOnState struct { SignonState int8 SpawnCount uint32 NumServerPlayers uint32 - IdsLength uint32 PlayersNetworkIds []byte MapNameLength uint32 MapName string @@ -21,10 +18,9 @@ func ParseNetSignOnState(reader *bitreader.ReaderType) NetSignOnState { SignonState: int8(reader.TryReadInt8()), SpawnCount: reader.TryReadInt32(), NumServerPlayers: reader.TryReadInt32(), - IdsLength: reader.TryReadInt32(), } - fmt.Println(netsignonstate.IdsLength) - netsignonstate.PlayersNetworkIds = reader.TryReadBytesToSlice(int(netsignonstate.IdsLength)) + length := reader.TryReadInt32() + netsignonstate.PlayersNetworkIds = reader.TryReadBytesToSlice(int(length)) netsignonstate.MapNameLength = reader.TryReadInt32() netsignonstate.MapName = reader.TryReadStringLen(int(netsignonstate.MapNameLength)) return netsignonstate -- cgit v1.2.3