public override Playable CreatePlayable(UnityEngine.Playables.PlayableGraph graph, GameObject owner) { var playable = ScriptPlayable <LightControlBehaviour> .Create(graph); var lightControlBehaviour = playable.GetBehaviour(); lightControlBehaviour.light = light.Resolve(graph.GetResolver()); lightControlBehaviour.color = color; lightControlBehaviour.intensity = intensity; return(playable); }