// Assembly: DOTween
// Full name: DG.Tweening.Tween

namespace DG.Tweening
{
public class Tween // TypeDefIndex: 11219
{
	// Fields
	type#26063 timeScale;
	type#15318 isBackwards;
	type#23709 id;
	type#26581 stringId;
	type#20872 intId;
	type#23709 target;
	type#28196 updateType;
	type#15315 isIndependentUpdate;
	type#27683 onPlay;
	type#27683 onPause;
	type#27683 onRewind;
	type#27683 onUpdate;
	type#27683 onStepComplete;
	type#27683 onComplete;
	type#27683 onKill;
	type#10651 onWaypointChange;
	type#15315 isFrom;
	type#15315 isBlendable;
	type#15315 isRecyclable;
	type#15315 isSpeedBased;
	type#15315 autoKill;
	type#26061 duration;
	type#20869 loops;
	type#22197 loopType;
	type#26061 delay;
	type#15314 <isRelative>k__BackingField;
	type#17692 easeType;
	type#17699 customEase;
	type#26063 easeOvershootOrAmplitude;
	type#26063 easePeriod;
	type#26581 debugTargetId;
	type#27707 typeofT1;
	type#27707 typeofT2;
	type#27707 typeofTPlugOptions;
	type#15314 <active>k__BackingField;
	type#15315 isSequenced;
	type#25819 sequenceParent;
	type#20869 activeId;
	type#26223 specialStartupMode;
	type#15315 creationLocked;
	type#15315 startupDone;
	type#15314 <playedOnce>k__BackingField;
	type#26060 <position>k__BackingField;
	type#26061 fullDuration;
	type#20869 completedLoops;
	type#15315 isPlaying;
	type#15315 isComplete;
	type#26061 elapsedDelay;
	type#15315 delayComplete;
	type#20869 miscInt;

	// Methods
	// RVA: -1
	public type#15313 get_isRelative() { }
	// RVA: -1
	internal type#28660 set_isRelative(type#15313 value) { }
	// RVA: -1
	public type#15313 get_active() { }
	// RVA: -1
	internal type#28660 set_active(type#15313 value) { }
	// RVA: -1
	public type#26059 get_fullPosition() { }
	// RVA: -1
	public type#28660 set_fullPosition(type#26059 value) { }
	// RVA: -1
	public type#15313 get_playedOnce() { }
	// RVA: -1
	private type#28660 set_playedOnce(type#15313 value) { }
	// RVA: -1
	public type#26059 get_position() { }
	// RVA: -1
	internal type#28660 set_position(type#26059 value) { }
	// RVA: -1
	internal virtual type#28660 Reset() { }
	// RVA: -1
	internal abstract type#15313 Validate() { }
	// RVA: -1
	internal virtual type#26059 UpdateDelay(type#26059 elapsed) { }
	// RVA: -1
	internal abstract type#15313 Startup() { }
	// RVA: -1
	internal abstract type#15313 ApplyTween(type#26059 prevPosition, type#20867 prevCompletedLoops, type#20867 newCompletedSteps, type#15313 useInversePosition, type#28185 updateMode, type#28189 updateNotice) { }
	// RVA: -1
	internal static type#15313 DoGoto(type#27677 t, type#26059 toPosition, type#20867 toCompletedLoops, type#28185 updateMode) { }
	// RVA: -1
	internal static type#15313 OnTweenCallback(type#27681 callback, type#27677 t) { }
	// RVA: -1
	internal static type#15313 OnTweenCallback(type#10648 callback, type#27677 t, type#813 param) { }
	// RVA: -1
	protected type#28660 .ctor() { }
}
}
