public PlayableHandle CreateScriptPlayable <T>() where T : ScriptPlayable, new() { PlayableHandle @null = PlayableHandle.Null; ScriptPlayable scriptPlayable = PlayableGraph.InternalCreateScriptPlayable(ref this, ref @null, typeof(T)) as ScriptPlayable; PlayableHandle result; if (scriptPlayable == null) { result = PlayableHandle.Null; } else { scriptPlayable.handle = @null; result = @null; } return(result); }