save a sqrt call

0.9.1.0-post-fixes
UbitUmarov 2018-07-14 16:47:51 +01:00
parent dd67ab6025
commit 282877a454
1 changed files with 3 additions and 3 deletions

View File

@ -477,7 +477,7 @@ namespace OpenSim.Region.Framework.Scenes
if (sp.ControllingClient.AgentId != remoteClient.AgentId) if (sp.ControllingClient.AgentId != remoteClient.AgentId)
{ {
if (!discardableEffects || if (!discardableEffects ||
(discardableEffects && ShouldSendDiscardableEffect(remoteClient, sp))) (discardableEffects && ShouldSendDiscardableEffect(remoteClient, sp)))
{ {
//m_log.DebugFormat("[YYY]: Sending to {0}", sp.UUID); //m_log.DebugFormat("[YYY]: Sending to {0}", sp.UUID);
sp.ControllingClient.SendViewerEffect(effectBlockArray); sp.ControllingClient.SendViewerEffect(effectBlockArray);
@ -490,7 +490,7 @@ namespace OpenSim.Region.Framework.Scenes
private bool ShouldSendDiscardableEffect(IClientAPI thisClient, ScenePresence other) 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 private class DescendentsRequestData
@ -703,7 +703,7 @@ namespace OpenSim.Region.Framework.Scenes
{ {
InventoryFolderBase folder = new InventoryFolderBase(folderID, userID); InventoryFolderBase folder = new InventoryFolderBase(folderID, userID);
try try
{ {
if (InventoryService.PurgeFolder(folder)) if (InventoryService.PurgeFolder(folder))
m_log.DebugFormat("[AGENT INVENTORY]: folder {0} purged successfully", folderID); m_log.DebugFormat("[AGENT INVENTORY]: folder {0} purged successfully", folderID);