mirror of
https://github.com/opensim/opensim.git
synced 2026-08-01 06:06:06 +08:00
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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user