diff --git a/Source/VAPlugin/Private/VAPlugin.cpp b/Source/VAPlugin/Private/VAPlugin.cpp index 87eeda9c65b1cfa9c59396ea1fcd459990c90bc9..891399927104953751b22a353cc2ba683b6f0fc7 100644 --- a/Source/VAPlugin/Private/VAPlugin.cpp +++ b/Source/VAPlugin/Private/VAPlugin.cpp @@ -1237,8 +1237,8 @@ void FVAPlugin::SetScale(const float ScaleN) void FVAPlugin::SetUseVA(const bool bUseVAN) { - // VA cannot be activated once it was deactivated - if(bUseVA == false || bUseVA == bUseVAN) + // VA cannot be activated once it was deactivated (we need to check bPluginInitialized because we can reset it on beginning a new session) + if((bUseVA == false && bPluginInitialized) || bUseVA == bUseVAN) { return; }