diff --git a/Source/VAPlugin/Private/VAReceiverActor.cpp b/Source/VAPlugin/Private/VAReceiverActor.cpp index d9e190576e7c9df6007e73018f269d949afcc3f8..2f41f45e83d298e592c0d9c9a4d2a921af5081dc 100644 --- a/Source/VAPlugin/Private/VAReceiverActor.cpp +++ b/Source/VAPlugin/Private/VAReceiverActor.cpp @@ -162,14 +162,12 @@ void AVAReceiverActor::EndPlay(const EEndPlayReason::Type EndPlayReason) { RunOnAllNodesEvent.Detach(); - if(!FVAPlugin::GetWasStarted()) + if(FVAPlugin::GetWasStarted()) { - return; + DirManager->ResetManager(); + HRIRManager->ResetManager(); } - - DirManager->ResetManager(); - HRIRManager->ResetManager(); - + Super::EndPlay(EndPlayReason); }