Not sure if this is the right place to post this, but here we go.
The wizard that comes with the Standard Playables asset is pretty cool, but it doesn’t let you reference custom types. Is there a reason for this, or was it just an oversight?
Modifying the Init function in TimelinePlayableWizard.cs like so fixes this (not thoroughly tested, but no problems so far):
static void Init()
{
var types = AppDomain.CurrentDomain.GetAssemblies().SelectMany(a => a.GetTypes());
Type[] componentTypes = types.Where(t => typeof(Component).IsAssignableFrom(t)).ToArray();
// original definition - only allows standard Unity classes
//Type[] componentTypes =
typeof(Component).Assembly.Where(t => typeof(Component).IsAssignableFrom(t)).ToArray();
...
...
}