Show / Hide Table of Contents

Class CanvasControllerSequenceProvider

The CanvasControllerSequenceProvider is a specific type of CanvasControllerTransitionAnimatorProvider for working with the Transition Sequence Animator and UI Canvas Workflow. It provides CanvasControllerTransitionSequenceAnimator objects to the View Controller system to determine how the transition is animated. It allows you to provide a CanvasControllerTransitionSequenceAnimator for a ViewControllerTransitionIdentifier.

Inheritance
System.Object
UnityEngine.Object
UnityEngine.ScriptableObject
CanvasControllerTransitionAnimatorProvider
CanvasControllerSequenceProvider
ContainerCanvasControllerSequenceProvider
Implements
IViewControllerTransitionAnimatorProvider<CanvasControllerTransitionContext>
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
[CreateAssetMenu(fileName = "New Sequence Provider", menuName = "UI Graph/UICanvas/Transition Sequence Animator/Sequence Provider", order = 100)]
public class CanvasControllerSequenceProvider : CanvasControllerTransitionAnimatorProvider, IViewControllerTransitionAnimatorProvider<CanvasControllerTransitionContext>

Fields

animators

The provider's list of animators.

Declaration
public CanvasControllerSequenceProviderAnimatorData[] animators
Field Value
Type Description
CanvasControllerSequenceProviderAnimatorData[]

Methods

AnimatorForTransition(CanvasControllerTransitionContext)

Declaration
public override IViewControllerTransitionAnimator<CanvasControllerTransitionContext> AnimatorForTransition(CanvasControllerTransitionContext context)
Parameters
Type Name Description
CanvasControllerTransitionContext context
Returns
Type Description
IViewControllerTransitionAnimator<CanvasControllerTransitionContext>
Overrides
CanvasControllerTransitionAnimatorProvider.AnimatorForTransition(CanvasControllerTransitionContext)

Implements

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