Show / Hide Table of Contents

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
ElementsControllerTransitionAnimatorProvider
ElementsControllerSequenceProvider
ContainerElementsControllerSequenceProvider
Implements
IViewControllerTransitionAnimatorProvider<ElementsControllerTransitionContext>
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>
Overrides
ElementsControllerTransitionAnimatorProvider.AnimatorForTransition(ElementsControllerTransitionContext)

Implements

IViewControllerTransitionAnimatorProvider<TTransitionContext>
Back to top © 2019 Pelican 7 LTD. All rights reserved.