diff --git a/Source/RWTHVRToolkit/Private/Pawn/Navigation/CollisionHandlingMovement.cpp b/Source/RWTHVRToolkit/Private/Pawn/Navigation/CollisionHandlingMovement.cpp index b565b58a43154ece41c681a371434770e5171d60..4f86fc4ff143a386230494fbd2fe9de95c8f9b5c 100644 --- a/Source/RWTHVRToolkit/Private/Pawn/Navigation/CollisionHandlingMovement.cpp +++ b/Source/RWTHVRToolkit/Private/Pawn/Navigation/CollisionHandlingMovement.cpp @@ -67,13 +67,8 @@ void UCollisionHandlingMovement::TickComponent(float DeltaTime, enum ELevelTick } } - // in case we are in a collision and collision checks are temporarily deactivated, we only allow physical - // movement without any checks, otherwise check collision during physical movement - if (bCollisionChecksTemporarilyDeactivated) - { - ConsumeInputVector(); - } - else + // in case we are in a collision and collision checks are temporarily deactivated. + if (!bCollisionChecksTemporarilyDeactivated) { // so we add stepping-up (for both walk and fly) // and gravity for walking only