Search Unity

Sub Emitters in particle systems

Discussion in 'General Graphics' started by jchowdown-asla, Jul 23, 2019.

  1. jchowdown-asla

    jchowdown-asla

    Joined:
    May 10, 2017
    Posts:
    26
    We found a really old particle system in our project, it refers to the same child emitter twice in its list of sub emitters:
    Code (CSharp):
    1.  
    2. [Collision] [sub_emitter_1] [inherit nothing]
    3. [Death]     [sub_emitter_1] [inherit nothing]
    4.  
    I'm investigating this because this prefab is causing lots of "Sub-emitters must be children of the system that spawns them" errors for us. If pointing to the same particle system is allowed, does anyone know why we're still getting this error?

    is anyone using this configuration of particle systems and NOT getting this problem?
     
  2. richardkettlewell

    richardkettlewell

    Unity Technologies

    Joined:
    Sep 9, 2015
    Posts:
    2,285
    I believe that is allowed.I assume the sub-emitter is also actually a child of the parent system? (in terms of its GameObject parenting)
     
  3. jchowdown-asla

    jchowdown-asla

    Joined:
    May 10, 2017
    Posts:
    26
    yes it is. Is this a known bug? This is on 2017.4.25.f1. Here is a screenshot of our hierarchy and PS settings

    upload_2019-7-23_10-35-59.png
     
  4. jchowdown-asla

    jchowdown-asla

    Joined:
    May 10, 2017
    Posts:
    26
    Note that I turned off the 'Collision' module and this particle system is still spamming the above error, so I don't think the problem is related to the 'Collision' event specifically
     
  5. richardkettlewell

    richardkettlewell

    Unity Technologies

    Joined:
    Sep 9, 2015
    Posts:
    2,285
    No it’s not known. If you can file a bug report we will see what’s going on. Thanks!