add high level code suport for SetHoverHeight() called from a attachment, so in future physics engines can also suport it

This commit is contained in:
UbitUmarov
2015-09-30 17:34:25 +01:00
parent d281ec5342
commit 4a2e6db344
2 changed files with 14 additions and 13 deletions

View File

@@ -3942,25 +3942,18 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
{
m_host.AddScriptLPS(1);
if (m_host.PhysActor != null)
PIDHoverType hoverType = PIDHoverType.Ground;
if (water != 0)
{
PIDHoverType hoverType = PIDHoverType.Ground;
if (water != 0)
{
hoverType = PIDHoverType.GroundAndWater;
}
m_host.SetHoverHeight((float)height, hoverType, (float)tau);
hoverType = PIDHoverType.GroundAndWater;
}
m_host.SetHoverHeight((float)height, hoverType, (float)tau);
}
public void llStopHover()
{
m_host.AddScriptLPS(1);
if (m_host.PhysActor != null)
{
m_host.SetHoverHeight(0f, PIDHoverType.Ground, 0f);
}
m_host.SetHoverHeight(0f, PIDHoverType.Ground, 0f);
}
public void llMinEventDelay(double delay)