Animator Sub-state machine plays default transition first when 2-levels inside Sub-state?


(The above sub-state is where the issue occurs which is inside two other sub-states)

To my understanding, this glitch occurs when a sub-state is inside a sub-state, Inside a sub-state.

So “Base > Sub-State 1 > Sub-State 2 (Entry Node) > Sub-State 3 (Entry Node)”

inside Sub-State 3 the default transition will play first, and then the proper transition will play. This does not happen outside of here. This causes a very jarring animation transition which is a serious visual problem.

Additional details, this issue only occurs if it passed through a default transition twice?

So because this particular sub-state goes “Default Transition > Default Transition” that seems to cause the problem?

The other sub-state beside the above one does not have this issue, but it is not the default state of it’s parent sub-state.

Hi @sacb0y ,

Could you please submit a bug report with a reproducible attached to it for this issue?