From 3c8f60216340938b9865e94e12931c7de367ecaf Mon Sep 17 00:00:00 2001 From: AkiVer Date: Fri, 29 Dec 2023 23:28:34 +0100 Subject: [PATCH] feat: dispatch PlayerDisconnected event --- pkg/demoinfocs/datatables.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/demoinfocs/datatables.go b/pkg/demoinfocs/datatables.go index 4d08625e..79bee6d5 100644 --- a/pkg/demoinfocs/datatables.go +++ b/pkg/demoinfocs/datatables.go @@ -517,6 +517,7 @@ func (p *parser) bindNewPlayerControllerS2(controllerEntity st.Entity) { controllerEntity.Property("m_hPawn").OnUpdate(func(val st.PropertyValue) { if val.Handle() == constants.InvalidEntityHandleSource2 { pl.IsConnected = false + p.eventDispatcher.Dispatch(events.PlayerDisconnected{Player: pl}) } })