aboutsummaryrefslogtreecommitdiff
path: root/packets/messages/types/NetSetConVar.go
diff options
context:
space:
mode:
Diffstat (limited to 'packets/messages/types/NetSetConVar.go')
-rw-r--r--packets/messages/types/NetSetConVar.go18
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
3import "github.com/pektezol/bitreader" 3import "github.com/pektezol/bitreader"
4 4
5type NetSetConVar struct { 5type 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
15func ParseNetSetConVar(reader *bitreader.ReaderType) NetSetConVar { 14func 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}