Show / Hide Table of Contents

Class SetVisibilityCanvasControllerTransitionAnimation

The SetVisibilityCanvasControllerTransitionAnimation sets its TargetViewController's visibility, as specified by the visible field. It can be used to set the visibility of a view controller midway through a transition sequence.

The transitionDirection and curve are ignored by this animator.

Inheritance
System.Object
UnityEngine.Object
UnityEngine.ScriptableObject
TransitionSequenceAnimation<CanvasController, CanvasControllerTransitionContext>
CanvasControllerTransitionSequenceAnimation
SetVisibilityCanvasControllerTransitionAnimation
Implements
ISequencable<CanvasControllerTransitionContext>
Inherited Members
CanvasControllerTransitionSequenceAnimation.TargetViewControllerForContext(CanvasControllerTransitionContext)
TransitionSequenceAnimation<CanvasController, CanvasControllerTransitionContext>.viewControllerIdentifier
TransitionSequenceAnimation<CanvasController, CanvasControllerTransitionContext>.transitionDirection
TransitionSequenceAnimation<CanvasController, CanvasControllerTransitionContext>.curve
TransitionSequenceAnimation<CanvasController, CanvasControllerTransitionContext>.initializeWithZeroProgress
TransitionSequenceAnimation<CanvasController, CanvasControllerTransitionContext>.TargetViewController
TransitionSequenceAnimation<CanvasController, CanvasControllerTransitionContext>.EasedProgress01
TransitionSequenceAnimation<CanvasController, CanvasControllerTransitionContext>.InitializeWithContext(CanvasControllerTransitionContext)
TransitionSequenceAnimation<CanvasController, CanvasControllerTransitionContext>.InitializeAnimationWithContext(CanvasControllerTransitionContext)
TransitionSequenceAnimation<CanvasController, CanvasControllerTransitionContext>.UpdateProgress(Single)
TransitionSequenceAnimation<CanvasController, CanvasControllerTransitionContext>.OnTransitionFinished(Boolean)
TransitionSequenceAnimation<CanvasController, CanvasControllerTransitionContext>.TargetViewControllerForContext(CanvasControllerTransitionContext)
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 Set Visibility Animation", menuName = "UI Graph/UICanvas/Transition Sequence Animator/Set Visibility Animation", order = 120)]
public class SetVisibilityCanvasControllerTransitionAnimation : CanvasControllerTransitionSequenceAnimation, ISequencable<CanvasControllerTransitionContext>

Fields

visibilityBeforeAnimation

Declaration
public bool? visibilityBeforeAnimation
Field Value
Type Description
System.Nullable<System.Boolean>

visible

The visibility to apply to the target view controller.

Declaration
public bool visible
Field Value
Type Description
System.Boolean

Methods

OnTransitionFinished(Boolean)

Declaration
public override void OnTransitionFinished(bool completed)
Parameters
Type Name Description
System.Boolean completed
Overrides
Pelican7.UIGraph.TransitionSequenceAnimation<Pelican7.UIGraph.CanvasController, Pelican7.UIGraph.CanvasControllerTransitionContext>.OnTransitionFinished(System.Boolean)

UpdateProgress(Single)

Declaration
public override void UpdateProgress(float progress01)
Parameters
Type Name Description
System.Single progress01
Overrides
Pelican7.UIGraph.TransitionSequenceAnimation<Pelican7.UIGraph.CanvasController, Pelican7.UIGraph.CanvasControllerTransitionContext>.UpdateProgress(System.Single)

Implements

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