Just trying to get something cleared up that doesn't seem to be working. Our team has found that when ever we animate something, lets say a simple button, we must animate every property in every state if that property is to change in any state. For example. Let's say we have a simple controller for a custom button with these states: Normal Pressed Let's say that we animate the color of the Image to tint the button in the pressed state. We are finding that unless we animate the Image color in the Normal state back to the original color, the button will often get stuck in the tinted state and start behaving incorrectly. This seems to apply to animations throughout our project. In more complex animations like our main Beast characters this means that our artists must animate every single property in every single state and it becomes quickly unmanageable. We've read multiple times about the 'Write Defaults' property that exists on each animation state, but it doesn't seem to behave as defined by Unity. Either we're not understanding the property or it simple isn't working. Here are some quotes I found about how it is supposed to work: Am I doing something wrong? I would expect that with the 'Write Defaults' option checked, when we return to the Normal state the color of the button would return to the untinted normal Color without the need to animate a Color keyframe. Any clarity here would help. Thanks!