PenguinTD thank you for the help!
So I have cleaned up my code a little bit, and used the gate.
Screenshots of the blueprint (I will not include the actual raycast, as it is a little bit messy at this moment):
The function ‘SetInputViews’:
Everything appears to work as I want it to for the time
If you need anything from me for the wiki page, let me know as I’m happy to help.