use Vector.Distance not util..

0.9.1.0-post-fixes
UbitUmarov 2018-07-14 16:58:09 +01:00
parent 282877a454
commit dd508d4c4f
1 changed files with 2 additions and 2 deletions

View File

@ -555,13 +555,13 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Plugins
return; return;
toRegionPos = presence.AbsolutePosition; toRegionPos = presence.AbsolutePosition;
dis = Util.GetDistanceTo(toRegionPos, fromRegionPos); dis = Vector3.Distance(toRegionPos, fromRegionPos);
if (presence.IsSatOnObject && presence.ParentPart != null && if (presence.IsSatOnObject && presence.ParentPart != null &&
presence.ParentPart.ParentGroup != null && presence.ParentPart.ParentGroup != null &&
presence.ParentPart.ParentGroup.RootPart != null) presence.ParentPart.ParentGroup.RootPart != null)
{ {
Vector3 rpos = presence.ParentPart.ParentGroup.RootPart.AbsolutePosition; Vector3 rpos = presence.ParentPart.ParentGroup.RootPart.AbsolutePosition;
double dis2 = Util.GetDistanceTo(rpos, fromRegionPos); double dis2 = Vector3.Distance(rpos, fromRegionPos);
if (dis > dis2) if (dis > dis2)
dis = dis2; dis = dis2;
} }