void OnPingTimeOut() { if (isConnected == true) { Debug.LogError("OnPingTimeOut: lastPongTime: " + (Time.realtimeSinceStartup - lastPongTime)); onDisconnectFunction?.Invoke(); isConnected = false; client.ForceToReconnect(); } }
void OnPingTimeOut() { if (isConnected == true) { Debug.LogError("OnPingTimeOut: lastPongTime: " + (Time.realtimeSinceStartup - lastPongTime)); //onDisconnectFunction?.Invoke(); //this will just declare some action to the upper //layer so further we can use it to do something //whenever this action is called. it's not needed by now. isConnected = false; client.ForceToReconnect(); } }