* Added llApplyImpulse in the local frame.

This commit is contained in:
Teravus Ovares
2008-03-24 22:48:34 +00:00
parent 15a22e993d
commit dd6e6e7bdf
2 changed files with 31 additions and 13 deletions

View File

@@ -1110,20 +1110,22 @@ namespace OpenSim.Region.ScriptEngine.Common
{
m_host.AddScriptLPS(1);
//No energy force yet
if (force.x > 20000)
force.x = 20000;
if (force.y > 20000)
force.y = 20000;
if (force.z > 20000)
force.z = 20000;
if (local == 1)
{
NotImplemented("llApplyImpulse Local Force");
m_host.ApplyImpulse(new LLVector3((float)force.x, (float)force.y, (float)force.z), true);
}
else
{
if (force.x > 20000)
force.x = 20000;
if (force.y > 20000)
force.y = 20000;
if (force.z > 20000)
force.z = 20000;
m_host.ApplyImpulse(new LLVector3((float)force.x,(float)force.y,(float)force.z));
m_host.ApplyImpulse(new LLVector3((float)force.x,(float)force.y,(float)force.z), false);
}
}