public llLinkSitTarget ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger link, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 offset, OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion rot ) : void | ||
link | OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLInteger | |
offset | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 | |
rot | OpenSim.Region.ScriptEngine.Shared.LSL_Types.Quaternion | |
return | void |
public void llLinkSitTarget(LSL_Integer link, LSL_Vector offset, LSL_Rotation rot)
{
m_host.AddScriptLPS(1);
if (link == ScriptBaseClass.LINK_ROOT)
SitTarget(m_host.ParentGroup.RootPart, offset, rot);
else if (link == ScriptBaseClass.LINK_THIS)
SitTarget(m_host, offset, rot);
else
{
SceneObjectPart part = m_host.ParentGroup.GetLinkNumPart(link);
if (null != part)
{
SitTarget(part, offset, rot);
}
}
}