DOTween  0.8.530
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Package DG.Tweening

Namespaces

package  Core
 

Classes

class  DOTween
 Main DOTween class. Contains static methods to create and control tweens in a generic way More...
 
interface  IDOTweenInit
 Used to allow method chaining with DOTween.Init More...
 
class  Sequence
 Controls other tweens as a group More...
 
class  ShortcutExtensions
 Methods that extend known Unity objects and allow to directly create and control tweens from their instances More...
 
class  Tween
 Indicates either a Tweener or a Sequence More...
 
class  Tweener
 Animates a single value More...
 
class  TweenExtensions
 Methods that extend Tween objects and allow to control or get data from them More...
 
class  TweenParms
 This class serves only as a utility class to store tween settings to apply on multiple tweens. It is in no way needed otherwise, since you can directly apply tween settings to a tween via chaining More...
 
class  TweenSettingsExtensions
 Methods that extend Tween objects and allow to set their parameters More...
 

Enumerations

enum  AutoPlay { None, AutoPlaySequences, AutoPlayTweeners, All }
 Types of autoPlay behaviours More...
 
enum  AxisConstraint {
  None = 0, X = 2, Y = 4, Z = 8,
  W = 16
}
 What axis to constrain in case of Vector tweens More...
 
enum  Ease {
  Linear, InSine, OutSine, InOutSine,
  InQuad, OutQuad, InOutQuad, InCubic,
  OutCubic, InOutCubic, InQuart, OutQuart,
  InOutQuart, InQuint, OutQuint, InOutQuint,
  InExpo, OutExpo, InOutExpo, InCirc,
  OutCirc, InOutCirc, InElastic, OutElastic,
  InOutElastic, InBack, OutBack, InOutBack,
  InBounce, OutBounce, InOutBounce, INTERNAL_Zero,
  INTERNAL_Custom
}
 
enum  LogBehaviour { Default, Verbose, ErrorsOnly }
 Types of log behaviours More...
 
enum  LoopType { Restart, Yoyo, Incremental }
 Types of loop More...
 
enum  TweenType { Tweener, Sequence, Interval, Callback }
 Used internally More...
 
enum  UpdateType { Default, Late }
 Update type More...
 

Enumeration Type Documentation

enum AutoPlay

Types of autoPlay behaviours

Enumerator
None 

No tween is automatically played

AutoPlaySequences 

Only Sequences are automatically played

AutoPlayTweeners 

Only Tweeners are automatically played

All 

All tweens are automatically played

What axis to constrain in case of Vector tweens

Enumerator
None 
enum Ease
Enumerator
Linear 
InSine 
OutSine 
InOutSine 
InQuad 
OutQuad 
InOutQuad 
InCubic 
OutCubic 
InOutCubic 
InQuart 
OutQuart 
InOutQuart 
InQuint 
OutQuint 
InOutQuint 
InExpo 
OutExpo 
InOutExpo 
InCirc 
OutCirc 
InOutCirc 
InElastic 
OutElastic 
InOutElastic 
InBack 
OutBack 
InOutBack 
InBounce 
OutBounce 
InOutBounce 
INTERNAL_Zero 

Don't assign this! It's assigned automatically when creating 0 duration tweens

INTERNAL_Custom 

Don't assign this! It's assigned automatically when setting the ease to an AnimationCurve or to a custom ease function

Types of log behaviours

Enumerator
Default 

Log only warnings and errors

Verbose 

Log warnings, errors and additional infos

ErrorsOnly 

Log only errors

enum LoopType

Types of loop

Enumerator
Restart 

Each loop cycle restarts from the beginning

Yoyo 

The tween moves forward and backwards at alternate cycles

Incremental 

Continuously increments the tween at the end of each loop cycle (A to B, B to B+(A-B), and so on), thus always moving "onward".

In case of String tweens works only if the tween is set as relative

enum TweenType

Used internally

Enumerator
Tweener 
Sequence 
Interval 
Callback 
enum UpdateType

Update type

Enumerator
Default 

Updates every frame during Update calls

Late 

Updates every frame during LateUpdate calls