A blueprint interface needs a message event to call it. You may need to turn off context sensitivity to see the message node. Make sure the BPI is implemented in both class settings for the player/playercontroller and lightswitch. A message event is shown with the little letter next to pitch call and shows as “pitch call (message)” when I’m creating the node.

