I have two trails attached to one object, but there is only one trail active at a time. Depending on the state of the object, one trail will get disabled and the other one enabled.
However, when I enable both trails, both are generated. Shouldn’t the trail which was disabled before start from the beginning?
I’m a bit concerned about the performance, because this would double the amount of trails in my game … and I have quite a lot of trails ^^
Unity is usually very good with Performance and preserving Performance in Memory Management. When an object is disabled essentially its not being acknowledged more than existing (the position). If performance is much of an issue you can always look into the Instantiate and Destroy Process’.
I hope I could help even a little bit!