How to stop specific layer from playing?

It is still playing even the weight is 0.

My case is I have multi layers share the same parameters. By default, only one of them should be active.

When the active layer(weight > 0) changes parameters, the other layers(weight=0) also react according to the parameters. I want the other layers do nothing when their weight is 0.

If 0 weight doesn’t stop them, then you probably can’t do it. Your best bet is probably to just make separate parameters for each of them. But I don’t use Animator Controllers because they’re stupidly designed, so I could be missing something.