Hello! new to unreal and working on a prototype to learn, right now I have the following script on one of my Blueprints. My goal is for whenever the blueprint this script is on is interacted with, it checks its Box Collision component, “Trigger,” to see if there is an actor of the Furniture Class inside it. If so, i want it to move that actor to the Blueprint’s position (Nothing in the blueprint has collision, just think of it as a slot to put an item on). The specific actor I’m trying to place is F_testchair, a child of the Furniture class
Can you print what is coming out of Random and being plugged into Target and Display Name? Is it possible its not grabbing the chair properly?
RANDOM will re-roll for evey downstream pin pull, just FYI. So for both of those paths its possible you are getting something different if there is more than one thing in OverlappingActors. So it’s possible you are getting the name of one actor but moving another. If thats not the intent you may want to promote that output to a variable and use that.
Also, where is it getting the Actor Location/Rotation? If you hardcode those numbers, does it work? Right now it looks like you want to move things to where the BP is which might be the intent.
Thanks for the heads up on random! I’ve updated the script to save the actor we get from Random to a variable and then reference the variable for everything after that.
Everything looks ok at a glance. Is the chair’s mobility set to moveable or static?
Other than that, maybe try to skip the graph entirely. Drag one chair actor from the level into the Event Graph to get a hard reference, and wire EventInteract → Set Actor Location on that reference with the same literal value. If it moves, the bug is somewhere in the overlap/random/execute chain. If it doesn’t, the problem is outside the graph.
I think I’m miss-understand something, I’m trying to drag my F_testchair to the event graph but it doesn’t seem to be working. I took a video, I’m not sure what I’m doing wrong. https://youtu.be/SwSTQ3fqUxw
Ahh its a BP. Nevermind. Just try to take all the logic out in between the actor and the set actor location or make something simple like this to make sure its your graph. But I would again make sure the two random chains are not reporting something different.