Okay, the Set Parent action has worked to a degree... but I'm having my brain fried again.
It works like a charm on certain items, the little particle explosions (pooled prefabs) stay where the laser hit was, and when I pause the game and go to the Hierarchy I can see the spawned prefabs are indeed children of the hit object. Brilliant!
BUT...
For some reason, when I shoot certain objects (fast moving asteroids) the spawned prefabs DO become children of the hit asteroids, however, the particle emitter acts as though it's still referencing only the Hit Point, and moves off-screen and does not move with the asteroid, even though it's a child of it.
How come it works perfectly for some objects, and not others?
The only difference between the 'working' objects, and the 'not-working' objects, is that the 'not-working' objects have a rigid body component. But I don't see how that matters, as the particle prefab is still a child of it, and I have a couple of other objects that are also children and they move with the asteroid.
Any thoughts?
Thanks.