Show / Hide Table of Contents

Class TweenGroup<TTarget>

Concrete generic implementation of TweenGroup.

Inheritance
System.Object
TweenOptionsContainer
TweenGroup
TweenGroup<TTarget>
Inherited Members
TweenGroup.ReturnToPool()
TweenGroup.Validate(Boolean)
TweenGroup.Has(Object, String)
TweenGroup.Has()
TweenGroup.Stop(Object, String)
TweenGroup.Finish(Object, String)
TweenGroup.Cancel(Object, String)
TweenGroup.WaitForEndOfGroup()
TweenGroup.WaitForEndOfGroupCoroutine()
TweenGroup._newTweens
TweenGroup._updateTweens
TweenGroup._fixedUpdateTweens
TweenGroup._lateUpdateTweens
TweenGroup._inUse
TweenGroup._engine
TweenGroup.AddInternal(Tween)
TweenGroup.Regroup(Tween)
TweenGroup.AllTweens(Object, String, Action<Tween>)
TweenOptionsContainer.Options
TweenOptionsContainer.RetainCount
TweenOptionsContainer._retainCount
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Sttz.Tweener
Assembly: cs.temp.dll.dll
Syntax
public class TweenGroup<TTarget> : TweenGroup where TTarget : class
Type Parameters
Name Description
TTarget

Type of the target object (needs to be a reference type)

Remarks

You don't normally need to interact with this subtype. Refer to TweenGroup or the helper methods on Animate instead.

Fields

_defaultTarget

Declaration
protected TTarget _defaultTarget
Field Value
Type Description
TTarget

Properties

DefaultTarget

Declaration
public override object DefaultTarget { get; }
Property Value
Type Description
System.Object
Overrides
TweenGroup.DefaultTarget

DefaultTargetType

Declaration
public override Type DefaultTargetType { get; }
Property Value
Type Description
System.Type
Overrides
TweenGroup.DefaultTargetType

Methods

Add(Tween)

Declaration
public TweenGroup<TTarget> Add(Tween tween)
Parameters
Type Name Description
Tween tween
Returns
Type Description
TweenGroup<TTarget>

By<TValue>(Single, String, TValue, TweenConfigurator<TTarget, TValue>)

Declaration
public TweenGroup<TTarget> By<TValue>(float duration, string property, TValue byValue, TweenConfigurator<TTarget, TValue> configurator = null)
Parameters
Type Name Description
System.Single duration
System.String property
TValue byValue
TweenConfigurator<TTarget, TValue> configurator
Returns
Type Description
TweenGroup<TTarget>
Type Parameters
Name Description
TValue

By<TValue>(String, TValue, TweenConfigurator<TTarget, TValue>)

Declaration
public TweenGroup<TTarget> By<TValue>(string property, TValue byValue, TweenConfigurator<TTarget, TValue> configurator = null)
Parameters
Type Name Description
System.String property
TValue byValue
TweenConfigurator<TTarget, TValue> configurator
Returns
Type Description
TweenGroup<TTarget>
Type Parameters
Name Description
TValue

By<TCustomTarget, TValue>(TCustomTarget, Single, String, TValue, TweenConfigurator<TCustomTarget, TValue>)

Declaration
public TweenGroup<TTarget> By<TCustomTarget, TValue>(TCustomTarget target, float duration, string property, TValue byValue, TweenConfigurator<TCustomTarget, TValue> configurator = null)
    where TCustomTarget : class
Parameters
Type Name Description
TCustomTarget target
System.Single duration
System.String property
TValue byValue
TweenConfigurator<TCustomTarget, TValue> configurator
Returns
Type Description
TweenGroup<TTarget>
Type Parameters
Name Description
TCustomTarget
TValue

From<TValue>(Single, String, TValue, TweenConfigurator<TTarget, TValue>)

Declaration
public TweenGroup<TTarget> From<TValue>(float duration, string property, TValue fromValue, TweenConfigurator<TTarget, TValue> configurator = null)
Parameters
Type Name Description
System.Single duration
System.String property
TValue fromValue
TweenConfigurator<TTarget, TValue> configurator
Returns
Type Description
TweenGroup<TTarget>
Type Parameters
Name Description
TValue

From<TValue>(String, TValue, TweenConfigurator<TTarget, TValue>)

Declaration
public TweenGroup<TTarget> From<TValue>(string property, TValue fromValue, TweenConfigurator<TTarget, TValue> configurator = null)
Parameters
Type Name Description
System.String property
TValue fromValue
TweenConfigurator<TTarget, TValue> configurator
Returns
Type Description
TweenGroup<TTarget>
Type Parameters
Name Description
TValue

From<TCustomTarget, TValue>(TCustomTarget, Single, String, TValue, TweenConfigurator<TCustomTarget, TValue>)

Declaration
public TweenGroup<TTarget> From<TCustomTarget, TValue>(TCustomTarget target, float duration, string property, TValue fromValue, TweenConfigurator<TCustomTarget, TValue> configurator = null)
    where TCustomTarget : class
Parameters
Type Name Description
TCustomTarget target
System.Single duration
System.String property
TValue fromValue
TweenConfigurator<TCustomTarget, TValue> configurator
Returns
Type Description
TweenGroup<TTarget>
Type Parameters
Name Description
TCustomTarget
TValue

FromTo<TValue>(Single, String, TValue, TValue, TweenConfigurator<TTarget, TValue>)

Declaration
public TweenGroup<TTarget> FromTo<TValue>(float duration, string property, TValue fromValue, TValue toValue, TweenConfigurator<TTarget, TValue> configurator = null)
Parameters
Type Name Description
System.Single duration
System.String property
TValue fromValue
TValue toValue
TweenConfigurator<TTarget, TValue> configurator
Returns
Type Description
TweenGroup<TTarget>
Type Parameters
Name Description
TValue

FromTo<TValue>(String, TValue, TValue, TweenConfigurator<TTarget, TValue>)

Declaration
public TweenGroup<TTarget> FromTo<TValue>(string property, TValue fromValue, TValue toValue, TweenConfigurator<TTarget, TValue> configurator = null)
Parameters
Type Name Description
System.String property
TValue fromValue
TValue toValue
TweenConfigurator<TTarget, TValue> configurator
Returns
Type Description
TweenGroup<TTarget>
Type Parameters
Name Description
TValue

FromTo<TCustomTarget, TValue>(TCustomTarget, Single, String, TValue, TValue, TweenConfigurator<TCustomTarget, TValue>)

Declaration
public TweenGroup<TTarget> FromTo<TCustomTarget, TValue>(TCustomTarget target, float duration, string property, TValue fromValue, TValue toValue, TweenConfigurator<TCustomTarget, TValue> configurator = null)
    where TCustomTarget : class
Parameters
Type Name Description
TCustomTarget target
System.Single duration
System.String property
TValue fromValue
TValue toValue
TweenConfigurator<TCustomTarget, TValue> configurator
Returns
Type Description
TweenGroup<TTarget>
Type Parameters
Name Description
TCustomTarget
TValue

Reset()

Declaration
public override void Reset()
Overrides
TweenGroup.Reset()

To<TValue>(Single, String, TValue, TweenConfigurator<TTarget, TValue>)

Declaration
public TweenGroup<TTarget> To<TValue>(float duration, string property, TValue toValue, TweenConfigurator<TTarget, TValue> configurator = null)
Parameters
Type Name Description
System.Single duration
System.String property
TValue toValue
TweenConfigurator<TTarget, TValue> configurator
Returns
Type Description
TweenGroup<TTarget>
Type Parameters
Name Description
TValue

To<TValue>(String, TValue, TweenConfigurator<TTarget, TValue>)

Declaration
public TweenGroup<TTarget> To<TValue>(string property, TValue toValue, TweenConfigurator<TTarget, TValue> configurator = null)
Parameters
Type Name Description
System.String property
TValue toValue
TweenConfigurator<TTarget, TValue> configurator
Returns
Type Description
TweenGroup<TTarget>
Type Parameters
Name Description
TValue

To<TCustomTarget, TValue>(TCustomTarget, Single, String, TValue, TweenConfigurator<TCustomTarget, TValue>)

Declaration
public TweenGroup<TTarget> To<TCustomTarget, TValue>(TCustomTarget target, float duration, string property, TValue toValue, TweenConfigurator<TCustomTarget, TValue> configurator = null)
    where TCustomTarget : class
Parameters
Type Name Description
TCustomTarget target
System.Single duration
System.String property
TValue toValue
TweenConfigurator<TCustomTarget, TValue> configurator
Returns
Type Description
TweenGroup<TTarget>
Type Parameters
Name Description
TCustomTarget
TValue

Use(TTarget, TweenOptions, ITweenEngine)

Declaration
public void Use(TTarget target, TweenOptions parentOptions, ITweenEngine engine)
Parameters
Type Name Description
TTarget target
TweenOptions parentOptions
ITweenEngine engine
Back to top © 2018 Adrian Stutz