From 355ce5d85475ce4637c130b20fa575902d678378 Mon Sep 17 00:00:00 2001 From: Daniel Buckmaster Date: Tue, 28 Oct 2014 09:26:46 +1100 Subject: [PATCH] Andrew's fix for ear transform with detached camera. --- Engine/source/T3D/sfx/sfx3DWorld.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Engine/source/T3D/sfx/sfx3DWorld.cpp b/Engine/source/T3D/sfx/sfx3DWorld.cpp index b04338460..1246895d0 100644 --- a/Engine/source/T3D/sfx/sfx3DWorld.cpp +++ b/Engine/source/T3D/sfx/sfx3DWorld.cpp @@ -91,7 +91,9 @@ void SFX3DObject::getEarTransform( MatrixF& transform ) const if ( !shapeInstance ) { // Just in case. - transform = mObject->getTransform(); + GameConnection* connection = dynamic_cast(NetConnection::getConnectionToServer()); + if ( !connection || !connection->getControlCameraTransform( 0.0f, &transform ) ) + transform = mObject->getTransform(); return; }