why not also osGetLinkStandTarget

This commit is contained in:
UbitUmarov
2020-01-25 15:29:59 +00:00
parent 5bb96cf18e
commit 868c05fdf6
4 changed files with 24 additions and 4 deletions

View File

@@ -5738,5 +5738,19 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
{
return m_host.StandOffset;
}
public LSL_Vector osGetLinkStandTarget(LSL_Integer linkNumber)
{
if (linkNumber == ScriptBaseClass.LINK_THIS)
return m_host.StandOffset;
if (linkNumber < 0)
return Vector3.Zero;
if (linkNumber < 2)
return m_host.ParentGroup.RootPart.StandOffset;
SceneObjectPart target = m_host.ParentGroup.GetLinkNumPart(linkNumber);
if (target == null)
return Vector3.Zero;
return target.StandOffset;
}
}
}