From 171e350e348afadb55967b9c13d5eadc7f7d2cf4 Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Thu, 21 Sep 2023 01:53:59 +0300 Subject: add strings builder, customize ALL outputs (#6) --- pkg/messages/types/netSignOnState.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'pkg/messages/types/netSignOnState.go') diff --git a/pkg/messages/types/netSignOnState.go b/pkg/messages/types/netSignOnState.go index 78d03aa..f784b0a 100644 --- a/pkg/messages/types/netSignOnState.go +++ b/pkg/messages/types/netSignOnState.go @@ -4,6 +4,7 @@ import ( "fmt" "github.com/pektezol/bitreader" + "github.com/pektezol/demoparser/pkg/writer" ) type NetSignOnState struct { @@ -59,12 +60,17 @@ func ParseNetSignOnState(reader *bitreader.Reader) NetSignOnState { NumServerPlayers: reader.TryReadUInt32(), IdsLength: reader.TryReadUInt32(), } + writer.TempAppendLine("\t\tSign On State: %s", netSignOnState.SignOnState) + writer.TempAppendLine("\t\tSpawn Count: %d", netSignOnState.SpawnCount) + writer.TempAppendLine("\t\tNumber Of Server Players: %d", netSignOnState.NumServerPlayers) if netSignOnState.IdsLength > 0 { netSignOnState.PlayersNetworksIds = reader.TryReadBytesToSlice(uint64(netSignOnState.IdsLength)) + writer.TempAppendLine("\t\tPlayer Network IDs: %v", netSignOnState.PlayersNetworksIds) } netSignOnState.MapNameLength = reader.TryReadUInt32() if netSignOnState.MapNameLength > 0 { netSignOnState.MapName = reader.TryReadStringLength(uint64(netSignOnState.MapNameLength)) + writer.TempAppendLine("\t\tMap Name: %s", netSignOnState.MapName) } return netSignOnState } -- cgit v1.2.3