diff options
Diffstat (limited to 'packets/messages/types/NetSetConVar.go')
| -rw-r--r-- | packets/messages/types/NetSetConVar.go | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/packets/messages/types/NetSetConVar.go b/packets/messages/types/NetSetConVar.go index b502953..eca05e0 100644 --- a/packets/messages/types/NetSetConVar.go +++ b/packets/messages/types/NetSetConVar.go | |||
| @@ -3,7 +3,6 @@ package types | |||
| 3 | import "github.com/pektezol/bitreader" | 3 | import "github.com/pektezol/bitreader" |
| 4 | 4 | ||
| 5 | type NetSetConVar struct { | 5 | type NetSetConVar struct { |
| 6 | Length uint8 | ||
| 7 | ConVars []ConVar | 6 | ConVars []ConVar |
| 8 | } | 7 | } |
| 9 | 8 | ||
| @@ -13,16 +12,15 @@ type ConVar struct { | |||
| 13 | } | 12 | } |
| 14 | 13 | ||
| 15 | func ParseNetSetConVar(reader *bitreader.ReaderType) NetSetConVar { | 14 | func ParseNetSetConVar(reader *bitreader.ReaderType) NetSetConVar { |
| 16 | var convars []ConVar | 15 | length := reader.TryReadInt8() |
| 17 | netsetconvar := NetSetConVar{ | 16 | convars := make([]ConVar, length) |
| 18 | Length: reader.TryReadInt8(), | 17 | for i := 0; i < int(length); i++ { |
| 19 | } | 18 | convars[i] = ConVar{ |
| 20 | for i := 0; i < int(netsetconvar.Length); i++ { | ||
| 21 | convars = append(convars, ConVar{ | ||
| 22 | Name: reader.TryReadString(), | 19 | Name: reader.TryReadString(), |
| 23 | Value: reader.TryReadString(), | 20 | Value: reader.TryReadString(), |
| 24 | }) | 21 | } |
| 22 | } | ||
| 23 | return NetSetConVar{ | ||
| 24 | ConVars: convars, | ||
| 25 | } | 25 | } |
| 26 | netsetconvar.ConVars = convars | ||
| 27 | return netsetconvar | ||
| 28 | } | 26 | } |