Unity 5.5 Object transform back to start position for no reason

So with the new engine version comes along some strange bugs.

My character now suddenly transform back to start position when the animation controller content is changed.

How did this happen?

        if (combatMode == Condition.Melee)
        {
            anim.runtimeAnimatorController = CharAniMelee;
        }

Bump. Please dont change my transform when runtimeAnimatorController is changed, okey? Thanks …

Okey, so since this bug report was moved to animation section, i guess this bug is now a integrated animation simulation where transform is overwritten by “new bug features”. If you see my player ass in the air , i label it, transform air logic working as intended only on Unity Engine… Or maybe i should make a pop up warning in all the games “Please move to 0,0,0 before changing your weapon, because this is how the engine now works…”

This is not a bug report. This is complaining on the forums. You also haven’t explained the problem in a way I understand either, so I don’t think the devs will fix this.

Bug reports are generally followed up if they’re made properly with a repro project.

… the animator system has way too many regressions. It’s far worse than any other part of Unity. But being antagonizing on the forums isn’t going to get anything fixed.

You get me all wrong, i am not antagonizing, i am being sarcastic (for a very good reason) because this bug effects every one that uses the animator controller. You can read more about it all over the forum, its not just me… Switching Animator Controller via scripts at runtime resets player's Transform - Unity Engine - Unity Discussions

You don’t need a repro project if figure out this bug, its pretty spot on… Any change to the controller will show you this bug.

Look, i love Unity i think theres some really good update in this new release, but this bug is bad, it stops my production witch lead to money cost and time delay, so ye i am not antagonizing i just want some heads up so it can be fixed.

You have to understand, this is business (at least for me), if one of my customer discover a bug that prevents the product from working, i say i am sorry and fix it right away, not pretend its part of some new feature… Its called taking responsibility. If it was some beta test project i wouldn’t say any thing about it…(well i still might be sarcastic ) :stuck_out_tongue: