Also, I don’t understand how the door and the player pawn can interact without an interface (or at least a cast). In my original logic, which just checks interact validity only, before I posted to answerhub, the pawn logic knows if the line trace is hitting a valid “interactable” actor by checking for the presence of the “InteractAction” interface via a DoesImplementInterface node.