protected override void BeforeTick(double delta)
{
ObjectMapper.StartSnapshot();
if (_pumpNetwork)
_bifrost.pumpNetwork();
var netObjects = ObjectMapper.EndSnapshot();
if (netObjects.Count > 0)
{
_jitterBuffer.Add(netObjects);
var simid = ObjectMapper.GetLastSimId();
if (simid != 0)
{
AckStatePacket p = new AckStatePacket();
p.SimId = simid;
_bifrost.Send(p, 3);
}
}
}