GameplayCameras Plugin Bug : PerlinNoise Node

Both FPerlinNoiseLocationShakeCameraNodeEvaluator and FPerlinNoiseRotationShakeCameraNodeEvaluator generate shake results in OnRun, but the results are not applied because ShakeResult is never called.

//PerlinNoiseLocationShakeCameraNode.cpp Line 84

void FPerlinNoiseLocationShakeCameraNodeEvaluator::OnRun(const FCameraNodeEvaluationParams& Params, FCameraNodeEvaluationResult& OutResult)
{
	// ...

	// I Added This Lines To Fix Bug
	FCameraNodeShakeParams ShakeParams(Params);
	FCameraNodeShakeResult ShakeOutResult(OutResult);
	ShakeResult(ShakeParams, ShakeOutResult);
}

I’m sorry. Since I could place nodes directly in the CameraRig, I thought I could use them that way.
So it turns out I have to use the CameraShakePrefab no matter what.