Show / Hide Table of Contents

Class PlayableDirector

Inheritance
Object
Object
Component
Behaviour
PlayableDirector
Implements
IExposedPropertyTable
Inherited Members
Behaviour.enabled
Behaviour.isActiveAndEnabled
Component.transform
Component.gameObject
Component.GetComponent(Type)
Component.GetComponent<T>()
Component.GetComponent(String)
Component.GetComponentInChildren(Type, Boolean)
Component.GetComponentInChildren(Type)
Component.GetComponentInChildren<T>(Boolean)
Component.GetComponentInChildren<T>()
Component.GetComponentsInChildren(Type, Boolean)
Component.GetComponentsInChildren(Type)
Component.GetComponentsInChildren<T>(Boolean)
Component.GetComponentsInChildren<T>(Boolean, List<T>)
Component.GetComponentsInChildren<T>()
Component.GetComponentsInChildren<T>(List<T>)
Component.GetComponentInParent(Type)
Component.GetComponentInParent<T>()
Component.GetComponentsInParent(Type, Boolean)
Component.GetComponentsInParent(Type)
Component.GetComponentsInParent<T>(Boolean)
Component.GetComponentsInParent<T>(Boolean, List<T>)
Component.GetComponentsInParent<T>()
Component.GetComponents(Type)
Component.GetComponents(Type, List<Component>)
Component.GetComponents<T>(List<T>)
Component.tag
Component.GetComponents<T>()
Component.CompareTag(String)
Component.SendMessageUpwards(String, Object, SendMessageOptions)
Component.SendMessageUpwards(String, Object)
Component.SendMessageUpwards(String)
Component.SendMessageUpwards(String, SendMessageOptions)
Component.SendMessage(String, Object)
Component.SendMessage(String)
Component.SendMessage(String, Object, SendMessageOptions)
Component.SendMessage(String, SendMessageOptions)
Component.BroadcastMessage(String, Object, SendMessageOptions)
Component.BroadcastMessage(String, Object)
Component.BroadcastMessage(String)
Component.BroadcastMessage(String, SendMessageOptions)
Object.GetInstanceID()
Object.GetHashCode()
Object.Equals(Object)
Object.name
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate(Object, Transform, Boolean)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Instantiate<T>(T, Transform, Boolean)
Object.Destroy(Object, Single)
Object.Destroy(Object)
Object.DestroyImmediate(Object, Boolean)
Object.DestroyImmediate(Object)
Object.FindObjectsOfType(Type)
Object.DontDestroyOnLoad(Object)
Object.hideFlags
Object.DestroyObject(Object, Single)
Object.DestroyObject(Object)
Object.FindSceneObjectsOfType(Type)
Object.FindObjectsOfTypeIncludingAssets(Type)
Object.FindObjectsOfType<T>()
Object.FindObjectOfType<T>()
Object.FindObjectsOfTypeAll(Type)
Object.FindObjectOfType(Type)
Object.ToString()
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine.Playables
Assembly: UnityEngine.dll
Syntax
public class PlayableDirector : Behaviour, IExposedPropertyTable

Properties

duration

Declaration
public double duration { get; }
Property Value
Type Description
Double
| Improve this Doc View Source

extrapolationMode

Declaration
public DirectorWrapMode extrapolationMode { get; set; }
Property Value
Type Description
DirectorWrapMode

initialTime

Declaration
public double initialTime { get; set; }
Property Value
Type Description
Double
| Improve this Doc View Source

playableAsset

Declaration
public PlayableAsset playableAsset { get; set; }
Property Value
Type Description
PlayableAsset
| Improve this Doc View Source

playableGraph

Declaration
public PlayableGraph playableGraph { get; }
Property Value
Type Description
PlayableGraph
| Improve this Doc View Source

playOnAwake

Declaration
public bool playOnAwake { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

state

Declaration
public PlayState state { get; }
Property Value
Type Description
PlayState

time

Declaration
public double time { get; set; }
Property Value
Type Description
Double

timeUpdateMode

Declaration
public DirectorUpdateMode timeUpdateMode { get; set; }
Property Value
Type Description
DirectorUpdateMode

Methods

ClearGenericBinding(Object)

Declaration
public void ClearGenericBinding(Object key)
Parameters
Type Name Description
Object key

ClearReferenceValue(PropertyName)

Declaration
public void ClearReferenceValue(PropertyName id)
Parameters
Type Name Description
PropertyName id
| Improve this Doc View Source

DeferredEvaluate()

Declaration
public void DeferredEvaluate()

Evaluate()

Declaration
public void Evaluate()

GetGenericBinding(Object)

Declaration
public Object GetGenericBinding(Object key)
Parameters
Type Name Description
Object key
Returns
Type Description
Object

GetReferenceValue(PropertyName, out Boolean)

Declaration
public Object GetReferenceValue(PropertyName id, out bool idValid)
Parameters
Type Name Description
PropertyName id
Boolean idValid
Returns
Type Description
Object

Pause()

Declaration
public void Pause()

Play()

Declaration
public void Play()
| Improve this Doc View Source

Play(PlayableAsset)

Declaration
public void Play(PlayableAsset asset)
Parameters
Type Name Description
PlayableAsset asset
| Improve this Doc View Source

Play(PlayableAsset, DirectorWrapMode)

Declaration
public void Play(PlayableAsset asset, DirectorWrapMode mode)
Parameters
Type Name Description
PlayableAsset asset
DirectorWrapMode mode

RebindPlayableGraphOutputs()

Declaration
public void RebindPlayableGraphOutputs()

RebuildGraph()

Declaration
public void RebuildGraph()

Resume()

Declaration
public void Resume()
| Improve this Doc View Source

SetGenericBinding(Object, Object)

Declaration
public void SetGenericBinding(Object key, Object value)
Parameters
Type Name Description
Object key
Object value

SetReferenceValue(PropertyName, Object)

Declaration
public void SetReferenceValue(PropertyName id, Object value)
Parameters
Type Name Description
PropertyName id
Object value

Stop()

Declaration
public void Stop()

Events

| Improve this Doc View Source

paused

Declaration
public event Action<PlayableDirector> paused
Event Type
Type Description
Action<PlayableDirector>
| Improve this Doc View Source

played

Declaration
public event Action<PlayableDirector> played
Event Type
Type Description
Action<PlayableDirector>
| Improve this Doc View Source

stopped

Declaration
public event Action<PlayableDirector> stopped
Event Type
Type Description
Action<PlayableDirector>

Implements

IExposedPropertyTable

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX