ConnectedClients.Count hasn't been updated" when OnClientDisconnectCallback is triggered #2927
Labels
priority:high
This issue has high priority and we are focusing to resolve it
stat:imported
Status - Issue is tracked internally at Unity
type:bug
Bug Report
Description
I add listener functions for both OnClientConnectedCallback() and OnClientDisconnectCallback() to update client amount when clients connect or disconnect.
Inside OnClientConnectedCallback(), the NetworkManager.Singleton.ConnectedClients.Count is correct while it's wrong inside OnClientDisconnectCallback()
Reproduce Steps
Client: StartClient()
Server: OnClientConnectedCallback() gets triggered, NetworkManager.Singleton.ConnectedClientsIds has proper amount of clients which is 1
Client: Shutdown() or just close app
Server: OnClientDisconnectCallback() gets triggered, NetworkManager.Singleton.ConnectedClientsIds has WRONG amount of clients which is still 1 rather than 0
Environment
The text was updated successfully, but these errors were encountered: