I'm a unity newbie. I have a script with a few variables the move from 0..1 over time. I'd like the user to be able to control the speed they move over time using an envelope. Should I be using Animation components for this? I had a look but they seemed like they are more suited for applying a single animation to the transform of a GameObject. Ideally what I want is little envelope windows in the gui where the user can edit an envelope for each variable in the script instance. (ie. add/remove/move nodes with the horizontal axis having a 0..1 time range and the vertical axis being 0..N). Can anyone point me in what direction I should be investigating? If not supported already, is this sort of thing possible as a GUI addon?