I hope I posted this question in the right section. I’m fairly new to blueprints and VR and this is probably an easy answer but any help would be appreciated. I tried searching online but couldn’t find an answer, hence posting here…
What I’m trying to do is create a “spawner” object in the world. When a player “picks up” the spawner object with their motion controller, instead of picking up the spawner object it spawns a seperate actor where the spawner object is and attaches itself to the controller grab sphere.
So let’s say there is a sword on the wall. The player goes to grab the sword. Instead of the sword on the wall attaching to the motion controller an identical sword is spawned with the same transforms as the spawner and is attached to the controller, leaving the spawner sword still on the wall.
The spawner object is a BP actor class and the object it will be spawning is a seperate BP actor class that share the same static mesh and material, the only difference between the two being the pickup functionality (spawner spawns instead of attaching and other is default pickup behavior).
I hope this makes sense, I’ll try to post a video later to demonstrate what I am looking for.