It looks like there is an issue with control rig functions and the save on compile option.  When a control rig is saved via this setting, public functions within the control rig can't be referenced from other control rigs.  Instead, users have to manually hit the save button on the control rig with the function.

Steps to Reproduce
  1. Create a control rig
  2. Set the control rig to save on compile (on success only)
  3. Create a public function within the control rig
  4. Hit compile
  5. Close the control rig
  6. Create a second control rig and open it
  7. Within that control rig, attempt to reference the function in the first control rig.  It won't be found
  8. Return to the first control rig and manually hit save
  9. Now return to the second control rig and search for the function again.  This time it will be found.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-196445 in the post.

Login to Vote

Fix Commit28372298
Main Commit28372321
CreatedSep 25, 2023
ResolvedOct 2, 2023
UpdatedApr 30, 2024