Class ElementsControllerSequenceProvider
The ElementsControllerSequenceProvider is a specific type of ElementsControllerTransitionAnimatorProvider for working with the Transition Sequence Animator and UI Elements Workflow. It provides ElementsControllerTransitionSequenceAnimator objects to the View Controller system to determine how the transition is animated. It allows you to provide an ElementsControllerTransitionSequenceAnimator for a ViewControllerTransitionIdentifier.
Inheritance
System.Object
UnityEngine.Object
UnityEngine.ScriptableObject
ElementsControllerSequenceProvider
Inherited Members
UnityEngine.ScriptableObject.SetDirty()
UnityEngine.ScriptableObject.CreateInstance(System.String)
UnityEngine.ScriptableObject.CreateInstance(System.Type)
UnityEngine.ScriptableObject.CreateInstance<T>()
UnityEngine.Object.GetInstanceID()
UnityEngine.Object.GetHashCode()
UnityEngine.Object.Equals(System.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform, System.Boolean)
UnityEngine.Object.Instantiate<T>(T)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform, System.Boolean)
UnityEngine.Object.Destroy(UnityEngine.Object, System.Single)
UnityEngine.Object.Destroy(UnityEngine.Object)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object, System.Boolean)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object)
UnityEngine.Object.FindObjectsOfType(System.Type)
UnityEngine.Object.DontDestroyOnLoad(UnityEngine.Object)
UnityEngine.Object.DestroyObject(UnityEngine.Object, System.Single)
UnityEngine.Object.DestroyObject(UnityEngine.Object)
UnityEngine.Object.FindSceneObjectsOfType(System.Type)
UnityEngine.Object.FindObjectsOfTypeIncludingAssets(System.Type)
UnityEngine.Object.FindObjectsOfType<T>()
UnityEngine.Object.FindObjectOfType<T>()
UnityEngine.Object.FindObjectsOfTypeAll(System.Type)
UnityEngine.Object.FindObjectOfType(System.Type)
UnityEngine.Object.ToString()
UnityEngine.Object.name
UnityEngine.Object.hideFlags
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Pelican7.UIGraph
Assembly: UI Graph API Documentation Project.dll
Syntax
public class ElementsControllerSequenceProvider : ElementsControllerTransitionAnimatorProvider, IViewControllerTransitionAnimatorProvider<ElementsControllerTransitionContext>
Fields
animators
The provider's list of animators.
Declaration
public ElementsControllerSequenceProviderAnimatorData[] animators
Field Value
Type | Description |
---|---|
ElementsControllerSequenceProviderAnimatorData[] |
Methods
AnimatorForTransition(ElementsControllerTransitionContext)
Declaration
public override IViewControllerTransitionAnimator<ElementsControllerTransitionContext> AnimatorForTransition(ElementsControllerTransitionContext context)
Parameters
Type | Name | Description |
---|---|---|
ElementsControllerTransitionContext | context |
Returns
Type | Description |
---|---|
IViewControllerTransitionAnimator<ElementsControllerTransitionContext> |