MRG - Bug with IsSpawnable condition in Collection nodes

‘Collection’ node in Movie Render Graph assets has an ‘Is Spawnable’ condition. There is a bug, that causes the ‘Is Spawnable’ field state to be shared across all Collection nodes that use ‘Is Spawnable’ condition. This makes it impossible to have two Collections - one including spawnable actors and one excluding them.

See the attached video for a demonstration of the bug.

MRG_Collection_IsSpawnable_bug.mp4(1.49 MB)

Steps to Reproduce
No special project required.

  1. Open any Movie Render Graph asset
  2. Create two (or more) Collection nodes.
  3. On each of them add a Condition Group
  4. On each of them add an ‘Is Spawnable’ condition
  5. Change the state of ‘Is Spawnable’ field.
  6. Check the other node(s) - their ‘Is Spawnable’ field will have the same state
  7. Keep on changing the ‘Is Spawnable’ state on one node and notice, that it changes for ALL of them.

Yep, this is a bug. Thanks for reporting it! We’ll get it fixed up.

Thanks Shaun.