diff options
Diffstat (limited to 'pkg/messages/types/netSignOnState.go')
| -rw-r--r-- | pkg/messages/types/netSignOnState.go | 6 |
1 files changed, 6 insertions, 0 deletions
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 ( | |||
| 4 | "fmt" | 4 | "fmt" |
| 5 | 5 | ||
| 6 | "github.com/pektezol/bitreader" | 6 | "github.com/pektezol/bitreader" |
| 7 | "github.com/pektezol/demoparser/pkg/writer" | ||
| 7 | ) | 8 | ) |
| 8 | 9 | ||
| 9 | type NetSignOnState struct { | 10 | type NetSignOnState struct { |
| @@ -59,12 +60,17 @@ func ParseNetSignOnState(reader *bitreader.Reader) NetSignOnState { | |||
| 59 | NumServerPlayers: reader.TryReadUInt32(), | 60 | NumServerPlayers: reader.TryReadUInt32(), |
| 60 | IdsLength: reader.TryReadUInt32(), | 61 | IdsLength: reader.TryReadUInt32(), |
| 61 | } | 62 | } |
| 63 | writer.TempAppendLine("\t\tSign On State: %s", netSignOnState.SignOnState) | ||
| 64 | writer.TempAppendLine("\t\tSpawn Count: %d", netSignOnState.SpawnCount) | ||
| 65 | writer.TempAppendLine("\t\tNumber Of Server Players: %d", netSignOnState.NumServerPlayers) | ||
| 62 | if netSignOnState.IdsLength > 0 { | 66 | if netSignOnState.IdsLength > 0 { |
| 63 | netSignOnState.PlayersNetworksIds = reader.TryReadBytesToSlice(uint64(netSignOnState.IdsLength)) | 67 | netSignOnState.PlayersNetworksIds = reader.TryReadBytesToSlice(uint64(netSignOnState.IdsLength)) |
| 68 | writer.TempAppendLine("\t\tPlayer Network IDs: %v", netSignOnState.PlayersNetworksIds) | ||
| 64 | } | 69 | } |
| 65 | netSignOnState.MapNameLength = reader.TryReadUInt32() | 70 | netSignOnState.MapNameLength = reader.TryReadUInt32() |
| 66 | if netSignOnState.MapNameLength > 0 { | 71 | if netSignOnState.MapNameLength > 0 { |
| 67 | netSignOnState.MapName = reader.TryReadStringLength(uint64(netSignOnState.MapNameLength)) | 72 | netSignOnState.MapName = reader.TryReadStringLength(uint64(netSignOnState.MapNameLength)) |
| 73 | writer.TempAppendLine("\t\tMap Name: %s", netSignOnState.MapName) | ||
| 68 | } | 74 | } |
| 69 | return netSignOnState | 75 | return netSignOnState |
| 70 | } | 76 | } |