Hi everyone.
I have recently noticed some extremely worrying behavior while building projects with PlayMaker. I assume that this is a bug... but wanted to check in to make sure I am not doing something wrong.
When I build, it looks like Playmaker is doing something to all my prefabs (pre-compiling them?) If I build straight away after opening Unity this is fine - no troubles.
However, very often, usually after I have already built once, when Playmaker pre-compiles the pre-fabs it changes the File Ids on them (I noticed this when I was comparing diffs in my versioning system). When this happens, any references to game objects that are nested prefabs are broken (in both FSMs and any scripts you may have on Game Objects).
This meant that for several days I was slowly destroying my game without realizing it. Fun!
Hopefully there is a bug fix for this, or a quick change in the settings, but otherwise be sure to check your prefabs' File IDs after building!
If anyone has any ideas on how I can stop this from happening, I would much appreciate it!
Thanks,
Dan