Best way to develop a lever puzzle system?

  • create a panel with lever actors (child actor components would work well here, this way each lever can have its functionality / animations)
  • the player can line trace along the forward vector to see what they’re close to / looking at
  • when the trace hits a lever, have the panel show a widget component in screen mode at the lever location (I’d probably use an interface here)
  • look into tags in order to ID which component the trace hits and / or trace channel

This will be a bit more convoluted and the whole working system is probably beyond the scope of the AH.