From a27fddc29a623d72ca1aec82065b416ceba8a1e1 Mon Sep 17 00:00:00 2001 From: OTHGMars Date: Mon, 16 Jun 2014 20:58:40 -0400 Subject: [PATCH] Turret Mounting --- Engine/source/T3D/turret/turretShape.cpp | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/Engine/source/T3D/turret/turretShape.cpp b/Engine/source/T3D/turret/turretShape.cpp index 13aa42bf1..dea553699 100644 --- a/Engine/source/T3D/turret/turretShape.cpp +++ b/Engine/source/T3D/turret/turretShape.cpp @@ -632,13 +632,6 @@ void TurretShape::processTick(const Move* move) if (!isGhost()) updateAnimation(TickSec); - if (isMounted()) { - MatrixF mat; - mMount.object->getMountTransform( mMount.node, mMount.xfm, &mat ); - ShapeBase::setTransform(mat); - ShapeBase::setRenderTransform(mat); - } - updateMove(move); } @@ -679,19 +672,11 @@ void TurretShape::advanceTime(F32 dt) } } - // If there is a recoil or image-based thread then - // we also need to update the nodes. - if (mRecoilThread || mImageStateThread) - updateNodes = true; - Parent::advanceTime(dt); updateAnimation(dt); - if (updateNodes) - { - _updateNodes(mRot); - } + _setRotation(mRot); } void TurretShape::setTransform( const MatrixF& mat )