From 2f8c92f261586f68a976efce0cfcdd0401f402e0 Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Mon, 6 Nov 2023 18:37:11 +0300 Subject: dont try to understand it, feel it --- pkg/classes/signOn.go | 43 ------------------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 pkg/classes/signOn.go (limited to 'pkg/classes/signOn.go') diff --git a/pkg/classes/signOn.go b/pkg/classes/signOn.go deleted file mode 100644 index 5f004c0..0000000 --- a/pkg/classes/signOn.go +++ /dev/null @@ -1,43 +0,0 @@ -package classes - -import ( - "github.com/pektezol/bitreader" - "github.com/pektezol/demoparser/pkg/messages" -) - -type SignOn struct { - PacketInfo []CmdInfo - InSequence uint32 - OutSequence uint32 - Size uint32 - Data []any -} - -func (signOn *SignOn) ParseSignOn(reader *bitreader.Reader) { - for count := 0; count < MSSC; count++ { - signOn.ParseCmdInfo(reader) - } - signOn.InSequence = reader.TryReadUInt32() - signOn.OutSequence = reader.TryReadUInt32() - signOn.Size = reader.TryReadUInt32() - packetReader := bitreader.NewReaderFromBytes(reader.TryReadBytesToSlice(uint64(signOn.Size)), true) - for { - messageType, err := packetReader.ReadBits(6) - if err != nil { - break - } - signOn.Data = append(signOn.Data, messages.ParseMessages(messageType, packetReader)) - } -} - -func (signOn *SignOn) ParseCmdInfo(reader *bitreader.Reader) { - signOn.PacketInfo = append(signOn.PacketInfo, CmdInfo{ - Flags: reader.TryReadUInt32(), - ViewOrigin: []float32{reader.TryReadFloat32(), reader.TryReadFloat32(), reader.TryReadFloat32()}, - ViewAngles: []float32{reader.TryReadFloat32(), reader.TryReadFloat32(), reader.TryReadFloat32()}, - LocalViewAngles: []float32{reader.TryReadFloat32(), reader.TryReadFloat32(), reader.TryReadFloat32()}, - ViewOrigin2: []float32{reader.TryReadFloat32(), reader.TryReadFloat32(), reader.TryReadFloat32()}, - ViewAngles2: []float32{reader.TryReadFloat32(), reader.TryReadFloat32(), reader.TryReadFloat32()}, - LocalViewAngles2: []float32{reader.TryReadFloat32(), reader.TryReadFloat32(), reader.TryReadFloat32()}, - }) -} -- cgit v1.2.3