mirror of
https://github.com/opensim/opensim.git
synced 2026-08-02 06:44:15 +08:00
make KFM use scheduled terse updates. This may increase some rubber band, but is needed, and should work better with recent changes on sop terseupdates control
This commit is contained in:
@@ -483,8 +483,8 @@ namespace OpenSim.Region.Framework.Scenes
|
||||
|
||||
m_group.RootPart.Velocity = Vector3.Zero;
|
||||
m_group.RootPart.AngularVelocity = Vector3.Zero;
|
||||
m_group.SendGroupRootTerseUpdate();
|
||||
// m_group.RootPart.ScheduleTerseUpdate();
|
||||
// m_group.SendGroupRootTerseUpdate();
|
||||
m_group.RootPart.ScheduleTerseUpdate();
|
||||
m_frames.Clear();
|
||||
}
|
||||
|
||||
@@ -496,8 +496,8 @@ namespace OpenSim.Region.Framework.Scenes
|
||||
m_group.RootPart.Velocity = Vector3.Zero;
|
||||
m_group.RootPart.AngularVelocity = Vector3.Zero;
|
||||
m_skippedUpdates = 1000;
|
||||
m_group.SendGroupRootTerseUpdate();
|
||||
// m_group.RootPart.ScheduleTerseUpdate();
|
||||
// m_group.SendGroupRootTerseUpdate();
|
||||
m_group.RootPart.ScheduleTerseUpdate();
|
||||
}
|
||||
|
||||
public void Suspend()
|
||||
@@ -644,8 +644,8 @@ namespace OpenSim.Region.Framework.Scenes
|
||||
|
||||
m_group.RootPart.Velocity = Vector3.Zero;
|
||||
m_group.RootPart.AngularVelocity = Vector3.Zero;
|
||||
m_group.SendGroupRootTerseUpdate();
|
||||
|
||||
// m_group.SendGroupRootTerseUpdate();
|
||||
m_group.RootPart.ScheduleTerseUpdate();
|
||||
m_frames.Clear();
|
||||
}
|
||||
|
||||
@@ -673,7 +673,8 @@ namespace OpenSim.Region.Framework.Scenes
|
||||
{
|
||||
m_group.RootPart.Velocity = Vector3.Zero;
|
||||
m_skippedUpdates = 1000;
|
||||
m_group.SendGroupRootTerseUpdate();
|
||||
// m_group.SendGroupRootTerseUpdate();
|
||||
m_group.RootPart.ScheduleTerseUpdate();
|
||||
}
|
||||
return;
|
||||
}
|
||||
@@ -797,7 +798,8 @@ namespace OpenSim.Region.Framework.Scenes
|
||||
m_lastPosUpdate = m_nextPosition;
|
||||
m_lastRotationUpdate = m_group.GroupRotation;
|
||||
m_skippedUpdates = 0;
|
||||
m_group.SendGroupRootTerseUpdate();
|
||||
// m_group.SendGroupRootTerseUpdate();
|
||||
m_group.RootPart.ScheduleTerseUpdate();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -842,8 +844,8 @@ namespace OpenSim.Region.Framework.Scenes
|
||||
{
|
||||
m_group.RootPart.Velocity = Vector3.Zero;
|
||||
m_skippedUpdates = 1000;
|
||||
m_group.SendGroupRootTerseUpdate();
|
||||
// m_group.RootPart.ScheduleTerseUpdate();
|
||||
// m_group.SendGroupRootTerseUpdate();
|
||||
m_group.RootPart.ScheduleTerseUpdate();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -855,8 +857,8 @@ namespace OpenSim.Region.Framework.Scenes
|
||||
{
|
||||
m_group.RootPart.Velocity = Vector3.Zero;
|
||||
m_skippedUpdates = 1000;
|
||||
m_group.SendGroupRootTerseUpdate();
|
||||
// m_group.RootPart.ScheduleTerseUpdate();
|
||||
// m_group.SendGroupRootTerseUpdate();
|
||||
m_group.RootPart.ScheduleTerseUpdate();
|
||||
|
||||
if (m_running)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user