We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fdd9c7c commit 8621a12Copy full SHA for 8621a12
pkg/demoinfocs/sendtables/sendtablescs2/entity.go
@@ -3,9 +3,11 @@ package sendtablescs2
3
import (
4
"fmt"
5
"os"
6
+ "slices"
7
"strings"
8
9
"github.com/golang/geo/r3"
10
+ "golang.org/x/exp/maps"
11
12
bit "github.com/markus-wa/demoinfocs-golang/v5/internal/bitread"
13
"github.com/markus-wa/demoinfocs-golang/v5/pkg/demoinfocs/constants"
@@ -587,10 +589,13 @@ func (p *Parser) OnPacketEntities(m *msg.CSVCMsg_PacketEntities) error {
587
589
}
588
590
591
if t.op&st.EntityOpCreated != 0 {
- for prop, hs := range e.updateHandlers {
592
+ props := maps.Keys(e.updateHandlers)
593
+ slices.Sort(props)
594
+
595
+ for _, prop := range props {
596
v := e.PropertyValueMust(prop)
597
- for _, h := range hs {
598
+ for _, h := range e.updateHandlers[prop] {
599
h(v)
600
601
test/default.golden
0 Bytes
0 commit comments