* Prevent a vehicle crash
parent
21d4423030
commit
b98f93212b
|
@ -249,6 +249,11 @@ namespace OpenSim.Region.Physics.OdePlugin
|
||||||
if (m_body == IntPtr.Zero || m_type == Vehicle.TYPE_NONE)
|
if (m_body == IntPtr.Zero || m_type == Vehicle.TYPE_NONE)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
if (m_aMotor != IntPtr.Zero)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
internal void Enable(IntPtr pBody, OdeScene pParentScene)
|
internal void Enable(IntPtr pBody, OdeScene pParentScene)
|
||||||
|
@ -292,6 +297,14 @@ namespace OpenSim.Region.Physics.OdePlugin
|
||||||
{
|
{
|
||||||
if (m_body == IntPtr.Zero || m_type == Vehicle.TYPE_NONE)
|
if (m_body == IntPtr.Zero || m_type == Vehicle.TYPE_NONE)
|
||||||
return;
|
return;
|
||||||
|
if (m_aMotor != IntPtr.Zero)
|
||||||
|
{
|
||||||
|
d.JointDestroy(m_aMotor);
|
||||||
|
}
|
||||||
|
if (m_lMotor1 != IntPtr.Zero)
|
||||||
|
{
|
||||||
|
d.JointDestroy(m_lMotor1);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue