diff --git a/Source/SenseGlove/Private/SenseGlove/GameFramework/SGPlayerController.cpp b/Source/SenseGlove/Private/SenseGlove/GameFramework/SGPlayerController.cpp index 72ec2ef5..cce14853 100644 --- a/Source/SenseGlove/Private/SenseGlove/GameFramework/SGPlayerController.cpp +++ b/Source/SenseGlove/Private/SenseGlove/GameFramework/SGPlayerController.cpp @@ -223,7 +223,7 @@ void ASGPlayerController::BeginPlay() if (SGPawn->IsGrabbing(Hand)) { if (!IsValid(ActorThumbCanGrab) || - (ActorIndexCanGrab != ActorThumbCanGrab || ActorMiddleCanGrab != ActorThumbCanGrab)) + (ActorIndexCanGrab != ActorThumbCanGrab && ActorMiddleCanGrab != ActorThumbCanGrab)) { SGPawn->Release(Hand); }