diff options
added experimental method of trying to relieve missing prim problem (by adding a limit of the number of prim update packets sent in each update loop).
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs index 1869a63..b202f3c 100644 --- a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs +++ b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs | |||
@@ -347,6 +347,22 @@ namespace OpenSim.Region.Environment.Scenes | |||
347 | } | 347 | } |
348 | } | 348 | } |
349 | 349 | ||
350 | public void ScheduleFullUpdateToAvatar(ScenePresence presence) | ||
351 | { | ||
352 | foreach (SceneObjectPart part in this.m_parts.Values) | ||
353 | { | ||
354 | part.AddFullUpdateToAvatar(presence); | ||
355 | } | ||
356 | } | ||
357 | |||
358 | public void ScheduleTerseUpdateToAvatar(ScenePresence presence) | ||
359 | { | ||
360 | foreach (SceneObjectPart part in this.m_parts.Values) | ||
361 | { | ||
362 | part.AddTerseUpdateToAvatar(presence); | ||
363 | } | ||
364 | } | ||
365 | |||
350 | /// <summary> | 366 | /// <summary> |
351 | /// | 367 | /// |
352 | /// </summary> | 368 | /// </summary> |