How do I create a Boolean list / index / array to track the recent player character that enters my Trigger Box on ComponentBeginOverlap?

true but things can change so its always better to be modular. I cant see any advantage for inheritance over interface in this case.