'Inspect Object' setup not working (First Person)

So my goal is to Press E on a given actor and have it zoom in, raised to eye level, and be rotated. Upon pressing E again the item would go back to where it came from. When inspecting, text would also appear on the UI describing the item. You can find similar actions across numerous horror games, as an example.

Here’s what isn’t working:

  • The object is not moving when i press E on it. It’s keeping the player from moving around (as intended), the text is popping up, but the object remains stationary and will not rotate. It did rotate at first (still, without moving), but the ‘IsValid’ I had to place before the SetActorRotLoc to remove my errors seems to have also stopped the rotation.

  • The text gets stuck on the screen. Even after “releasing” the object and moving freely, the text remains. I imagine this has something to do with the ‘Remove Parent’ im using, as that was also giving me errors. I placed an ‘IsValid’ there for the same reasons as above but it didn’t make it work any better mechanically.

If it matters at all, this is the tutorial I followed, and I went over it twice to make sure I was doing things correctly:

The first 3 pictures are whats handling the inspection of the object.

There are handling the text on the UI.

Any advice would be greatly appreciated.

It looks like your object is failing the cast, have you tried putting a print in there to check it out?

I put a Print String on the Cast Failed of the MasterActorHolder. It never printed fail when it “worked” (ie frozen movement and spawned the text). So I’m unsure what to do with that.

What can I do about the object failing to cast?

I have fixed the text issue. Still no dice on why the object is failing to move.

On the timeline pin that would facilitate movement you have:

The reference is empty, so it’s never valid, so you never get movement.