fixed: cache sending on disconnecting
This commit is contained in:
@@ -114,10 +114,13 @@ namespace Ragon.Client
|
||||
_status = RagonStatus.DISCONNECTED;
|
||||
_room.Cleanup();
|
||||
_connection.Disconnect();
|
||||
|
||||
OnDisconnected(DisconnectReason.MANUAL);
|
||||
}
|
||||
|
||||
public void Update(float dt)
|
||||
{
|
||||
if (_status != RagonStatus.DISCONNECTED)
|
||||
{
|
||||
_replicationTime += dt;
|
||||
if (_replicationTime >= _replicationRate)
|
||||
@@ -127,6 +130,8 @@ namespace Ragon.Client
|
||||
}
|
||||
|
||||
_stats.Update(_connection.BytesSent, _connection.BytesReceived, _connection.Ping, dt);
|
||||
}
|
||||
|
||||
_connection.Update();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user