Instant transition

Hi,
I’ve got some problems with the transitions between animation clips that are controled by the animator component. Im using a bool parameter that is used to switch between two clips.
The problem is that it always takes some time before the change takes place.
The actual bool value is changed instantly however (animator view).

Im aware of just unticking “Has exit time” but I would still have this feature so the transition can only take place when the current clip is over.
In fact I think there is a bug with “Has exit time” feature because it appears to me the “Exit time” field has no meaning at all. No matter whether I set it to 1 or 0 the clip only changes after it’s over.
Is the documenattion (Unity - Manual: Animation transitions) just wrong or Am I missing something?

Btw using Unity 5.3.2f1.

Cu

I ran into this issue to. Personally I found it easier to use this function in scripting to do transitions:

Yeah, looks like there is no other way than to do it manually per script.
After playing around I could still use the animator to do the transitions (with “Has Exit Time” set to false).

The script that is feeding the animator uses this condition to controll the transition however:
if (animator.GetCurrentAnimatorStateInfo(0).normalizedTime > 1.0f && !animator.IsInTransition(0))
then do transition