Struct ScriptPlayable<T>
  
  
  
  
  
  
  Assembly: UnityEngine.dll
  Syntax
  
    public struct ScriptPlayable<T> : IPlayable, IEquatable<ScriptPlayable<T>> where T : class, IPlayableBehaviour, new()
   
  Type Parameters
  
  Properties
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Null
  
  
  Declaration
  
    public static ScriptPlayable<T> Null { get; }
   
  Property Value
  
  Methods
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Create(PlayableGraph, T, Int32)
  
  
  Declaration
  
    public static ScriptPlayable<T> Create(PlayableGraph graph, T template, int inputCount = 0)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Create(PlayableGraph, Int32)
  
  
  Declaration
  
    public static ScriptPlayable<T> Create(PlayableGraph graph, int inputCount = 0)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Equals(ScriptPlayable<T>)
  
  
  Declaration
  
    public bool Equals(ScriptPlayable<T> other)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetBehaviour()
  
  
  Declaration
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetHandle()
  
  
  Declaration
  
    public PlayableHandle GetHandle()
   
  Returns
  
  Operators
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Explicit(Playable to ScriptPlayable<T>)
  
  
  Declaration
  
    public static explicit operator ScriptPlayable<T>(Playable playable)
   
  Parameters
  
  Returns
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Implicit(ScriptPlayable<T> to Playable)
  
  
  Declaration
  
    public static implicit operator Playable(ScriptPlayable<T> playable)
   
  Parameters
  
  Returns
  
  Implements
  
  
  Extension Methods