diff --git a/Source/SenseGlove/Private/SenseGlove/Components/SGVirtualHandComponent.cpp b/Source/SenseGlove/Private/SenseGlove/Components/SGVirtualHandComponent.cpp index 72d29457..0f05a7f0 100644 --- a/Source/SenseGlove/Private/SenseGlove/Components/SGVirtualHandComponent.cpp +++ b/Source/SenseGlove/Private/SenseGlove/Components/SGVirtualHandComponent.cpp @@ -624,6 +624,11 @@ bool USGVirtualHandComponent::FImpl::InitializeBackend() const bool USGVirtualHandComponent::FImpl::UninitializeBackend() const { + if (IsValid(Owner->Glove)) + { + Owner->Glove->StopHaptics(); + } + // NOTE // In Editor builds we should be avoiding dispose, since stopping the game in PIE mode, causes the virtual-hand // to disappear in the editor as the plugin won't be able to retrieve the glove status anymore.