This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
| ▼CABSSequentiable |  | 
| ▼CTween | Indicates either a Tweener or a Sequence | 
| CSequence | Controls other tweens as a group | 
| CTweener | Animates a single value | 
| CDOTween | Main DOTween class. Contains static methods to create and control tweens in a generic way | 
| CExtensions | Public only so custom shortcuts can access some of these methods | 
| ▼CIDOTweenInit | Used to allow method chaining with DOTween.Init | 
| CDOTweenComponent | Used to separate DOTween class from the MonoBehaviour instance (in order to use static constructors on DOTween). Contains all instance-based methods | 
| ▼CMonoBehaviour |  | 
| CDOTweenComponent | Used to separate DOTween class from the MonoBehaviour instance (in order to use static constructors on DOTween). Contains all instance-based methods | 
| CShortcutExtensions | Methods that extend known Unity objects and allow to directly create and control tweens from their instances | 
| CTweenExtensions | Methods that extend Tween objects and allow to control or get data from them | 
| CTweenParms | 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 | 
| CTweenSettingsExtensions | Methods that extend Tween objects and allow to set their parameters |