CFuncMoveLinear Fix

https://developer.valvesoftware.com/wiki/CFuncMoveLinear_Fix
This commit is contained in:
VXP 2016-09-08 02:17:51 +03:00
parent d22790ec8f
commit 2e68f9d79e
2 changed files with 4 additions and 4 deletions

View file

@ -84,9 +84,9 @@ void CFuncMoveLinear::Spawn( void )
m_flMoveDistance = DotProductAbs( m_vecMoveDir, vecOBB ) - m_flLip;
}
m_vecPosition1 = GetAbsOrigin() - (m_vecMoveDir * m_flMoveDistance * m_flStartPosition);
m_vecPosition1 = GetLocalOrigin() - (m_vecMoveDir * m_flMoveDistance * m_flStartPosition);
m_vecPosition2 = m_vecPosition1 + (m_vecMoveDir * m_flMoveDistance);
m_vecFinalDest = GetAbsOrigin();
m_vecFinalDest = GetLocalOrigin();
SetTouch( NULL );

View file

@ -84,9 +84,9 @@ void CFuncMoveLinear::Spawn( void )
m_flMoveDistance = DotProductAbs( m_vecMoveDir, vecOBB ) - m_flLip;
}
m_vecPosition1 = GetAbsOrigin() - (m_vecMoveDir * m_flMoveDistance * m_flStartPosition);
m_vecPosition1 = GetLocalOrigin() - (m_vecMoveDir * m_flMoveDistance * m_flStartPosition);
m_vecPosition2 = m_vecPosition1 + (m_vecMoveDir * m_flMoveDistance);
m_vecFinalDest = GetAbsOrigin();
m_vecFinalDest = GetLocalOrigin();
SetTouch( NULL );