Syncing Animations with Mecanim.

So, like the title but to help clarify what i’m looking for is a way to ensure that two animation clips that are on different layers are syncing up properly… this is assuming that the clips are the same in length.

Is there a way to make layer 1’s animation dictate (when needed) layer 2’s animation clip be synced up on a frame-by-frame basis? What about being able to tell it when to sync up and when not to?

eg: Layers 1 is on frame 20 so it tells layer 2 (if that layer’s animation state is set to do this) to make the animation go to frame 20.

Some research is showing me that there is a syncing option for Pro versions… so, there’s that… but, what i can’t tell is if you can tell certain states in the animator to turn this syncing on and off. i can see some cases in my mind where you’d want to have it on and some where you’d want to have it off… so, if that’s something y’all have on your roadmap, i’d like to put my support behind it.

Sync layer is the way to do this. Both layer will share the same state machine and timing information, both layer does have their own motion set, if a state in a sync layer doesn’t have any clip, the clip from referenced sync layer will be played.

But this is a pro only feature.

I see there is a new “Timing” checkbox here in Unity 4.2 and in the release notes it says:

Mecanim: Synchronized Layers option to override state durations.

However I don’t see it working any differently. Could anyone elaborate a bit more on this new feature? Thanks!