So I attached a flare particle system to an object with a rigidbody and instantiated it. Everything worked as expected but the smoke system (which is a child of the flare itself) also becomes enabled which causes it to twirl around the object resulting in a pretty ugly effect. I had planned on fixing this by initially playing the flare particle and then the smoke system later while the object wasn’t moving(maybe through a collision function or Coroutine) but unchecking PlayOnAwake in the child particle disables it on the flare particle as well.
Another thing I tried was separating the smoke particle from the flare and making it its own prefab and then instantiating it along with the flare. Unfortunately this was only half successful as the smoke instantiates at the flare’s position but does not actually follow it.
Anyone know how I can fix this issue?