save a sqrt call
parent
dd67ab6025
commit
282877a454
|
@ -477,7 +477,7 @@ namespace OpenSim.Region.Framework.Scenes
|
|||
if (sp.ControllingClient.AgentId != remoteClient.AgentId)
|
||||
{
|
||||
if (!discardableEffects ||
|
||||
(discardableEffects && ShouldSendDiscardableEffect(remoteClient, sp)))
|
||||
(discardableEffects && ShouldSendDiscardableEffect(remoteClient, sp)))
|
||||
{
|
||||
//m_log.DebugFormat("[YYY]: Sending to {0}", sp.UUID);
|
||||
sp.ControllingClient.SendViewerEffect(effectBlockArray);
|
||||
|
@ -490,7 +490,7 @@ namespace OpenSim.Region.Framework.Scenes
|
|||
|
||||
private bool ShouldSendDiscardableEffect(IClientAPI thisClient, ScenePresence other)
|
||||
{
|
||||
return Vector3.Distance(other.CameraPosition, thisClient.SceneAgent.AbsolutePosition) < 10;
|
||||
return Vector3.DistanceSquared(other.CameraPosition, thisClient.SceneAgent.AbsolutePosition) < 100;
|
||||
}
|
||||
|
||||
private class DescendentsRequestData
|
||||
|
@ -703,7 +703,7 @@ namespace OpenSim.Region.Framework.Scenes
|
|||
{
|
||||
InventoryFolderBase folder = new InventoryFolderBase(folderID, userID);
|
||||
|
||||
try
|
||||
try
|
||||
{
|
||||
if (InventoryService.PurgeFolder(folder))
|
||||
m_log.DebugFormat("[AGENT INVENTORY]: folder {0} purged successfully", folderID);
|
||||
|
|
Loading…
Reference in New Issue