OpenSim.Region.ScriptEngine.Shared.Api.LSL_Api.llApplyImpulse C# (CSharp) Method

llApplyImpulse() public method

public llApplyImpulse ( OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3 force, int local ) : void
force OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3
local int
return void
        public void llApplyImpulse(LSL_Vector force, int local)
        {
            m_host.AddScriptLPS(1);
            //No energy force yet
            Vector3 v = force;
            if (v.Length() > 20000.0f)
            {
                v.Normalize();
                v = v * 20000.0f;
            }
            m_host.ApplyImpulse(v, local != 0);
        }
LSL_Api