Hi! I’m trying to make a game where different game objects move in different ways, therefore using different animators. But when I change animator controllers on one object, it changes the animator on all of them. Is there a way to keep this from happening? I’m really stumped because I can’t go on unless I can fix this.
Thanks in advance!
The Animator Controller is an asset, and when you update it for one model, you’re changing the asset that the other models use. There are two ways to deal with this… if you just want the other models to play different animations, you can use an Animation Override Controller Unity - Manual: Animator Override Controllers. Otherwise, you should duplicate your Animator Controller asset (in your project view) to make a separate one for each use. Just make sure you update the controller references in each Animator component afterwards.