I'm using a TextMeshPro and want to animate the "dissolve" variable on a shader that I replace the TMP's with. The new shader is "VacuumShaders/Advanced Dissolve/TextMeshPro/DistanceField (surface)". It has a float variable called "dissolve". Using Unity 2019.2.21f1. So, I go through the Timeline Playable Wizard and: * don't check "standard blend playable" * track binding type = GameObject * exposed references = MeshRenderer (why not?) * behavior variables = float, "dissolve" * clip caps = "all" I create it, then add an empty object to my scene, put a Timeline on it, then go to the timeline and add the playable... So, the behavior works, it's got that Dissolve on it, but I don't understand the "animation" part. It doesn't seem like I can animate this property over time graphically. There is no "record" button, no way to add or remove keys, no way to set starting end ending values over time. It seems like I MUST programmatically set the dissolve values by code. Is this assumption correct?!