So during the refactor I did this.
Set the following private variables
And was able to use one function
I just used PlayerViewPointLocation to replace GetReachLineStart. I am changing it to match the lesson I was just curious if anyone can point out any issues with doing it this way. I assume it may have to do with doing 2 things with a function but any other feedback or explanations as well is greatly appreciated.