I'm pulling my hair out on this one, and my main question to everyone is, "What did you finally have to do as a workaround?" At this point I'm less concerned about elegant code, and more I just want to get things working, even if it's a kludge, just so I can move on to other projects... Things I've tried so far: * Closing the Animator tab and restarting Unity (2019.4.18f1) * Rebuilding * Changing the way I access the Animator (like instead of via a variable, put GetComponent<Animator>() right in the line of code) * Opening up the animator file in a text editor and looking to see if there were any garbage characters * Trying different types of parameters (float instead of boolean) * Adding other parameters (none of which work either) * Renaming the parameter * Deleting and re-creating the parameter I'm certain it's not an uppercase/lowercase issue because at this point I'm just using the param name of "Rutabaga". I've quadruple**n - checked and I'm certain * That I'm in the right script * That I'm in the right Animator Do I just need to give up on the idea of using a parameter? Like do I need to use entirely different animators for each different state? Or, what's the workaround?