// This file is generated by CodeGenerator.cs // ReSharper disable PossibleNullReferenceException // ReSharper disable MemberCanBePrivate.Global // ReSharper disable UnusedMember.Global // ReSharper disable UnusedMember.Local // ReSharper disable UnusedMethodReturnValue.Global using System; using System.ComponentModel; using JetBrains.Annotations; using TweenType = PrimeTween.TweenAnimation.TweenType; namespace PrimeTween { partial class TweenAnimation { // p1 todo add an option to invoke callback on backward cycle public enum TweenType : byte { // CODE GENERATOR BEGIN Disabled = 0, AlphaSpriteRenderer = 1, AudioPanStereo = 2, AudioPitch = 3, AudioVolume = 4, Callback = 5, CameraAspect = 6, CameraBackgroundColor = 7, CameraFarClipPlane = 8, CameraFieldOfView = 9, CameraNearClipPlane = 10, CameraOrthographicSize = 11, CameraPixelRect = 12, CameraRect = 13, ColorSpriteRenderer = 14, CustomColor = 15, #if PRIME_TWEEN_EXPERIMENTAL CustomDouble = 16, #endif CustomFloat = 17, CustomQuaternion = 18, CustomRect = 19, CustomVector2 = 20, CustomVector3 = 21, CustomVector4 = 22, Delay = 23, EulerAngles = 24, GlobalTimeScale = 25, LightColor = 26, LightIntensity = 27, LightRange = 28, LightShadowStrength = 29, LocalEulerAngles = 30, LocalPosition = 31, LocalPositionX = 32, LocalPositionY = 33, LocalPositionZ = 34, LocalRotation = 35, LocalRotationQuaternion = 36, MainSequence = 37, MaterialAlpha = 38, MaterialAlphaProperty = 39, MaterialColor = 40, MaterialColorProperty = 41, MaterialMainTextureOffset = 42, MaterialMainTextureScale = 43, MaterialProperty = 44, MaterialPropertyVector4 = 45, MaterialTextureOffset = 46, MaterialTextureScale = 47, NestedSequence = 48, Position = 49, PositionX = 50, PositionY = 51, PositionZ = 52, RigidbodyMovePosition = 53, RigidbodyMovePosition2D = 54, RigidbodyMoveRotation = 55, RigidbodyMoveRotation2D = 56, RigidbodyMoveRotationQuaternion = 57, Rotation = 58, RotationQuaternion = 59, Scale = 60, ScaleUniform = 61, ScaleX = 62, ScaleY = 63, ScaleZ = 64, ShakeCamera = 65, ShakeCustom = 66, ShakeLocalPosition = 67, ShakeLocalRotation = 68, ShakeScale = 69, TextFontSize = 70, TextMaxVisibleCharacters = 71, TweenAwaiter = 73, TweenTimeScale = 74, TweenTimeScaleSequence = 75, UIAlphaCanvasGroup = 76, UIAlphaGraphic = 77, UIAlphaShadow = 78, UIAnchoredPosition = 79, UIAnchoredPosition3D = 80, UIAnchoredPosition3DX = 81, UIAnchoredPosition3DY = 82, UIAnchoredPosition3DZ = 83, UIAnchoredPositionX = 84, UIAnchoredPositionY = 85, UIAnchorMax = 86, UIAnchorMin = 87, UIColorGraphic = 88, UIColorShadow = 89, UIEffectDistance = 90, UIFillAmount = 91, UIFlexibleHeight = 92, UIFlexibleSize = 93, UIFlexibleWidth = 94, UIHorizontalNormalizedPosition = 95, UIMinHeight = 96, UIMinSize = 97, UIMinWidth = 98, UINormalizedPosition = 99, UIOffsetMax = 100, UIOffsetMaxX = 101, UIOffsetMaxY = 102, UIOffsetMin = 103, UIOffsetMinX = 104, UIOffsetMinY = 105, UIPivot = 106, UIPivotX = 107, UIPivotY = 108, UIPreferredHeight = 109, UIPreferredSize = 110, UIPreferredWidth = 111, UISizeDelta = 112, UISliderValue = 113, UIVerticalNormalizedPosition = 114, VisualElementBackgroundColor = 115, VisualElementColor = 116, VisualElementLayout = 117, VisualElementOpacity = 118, VisualElementPosition = 119, VisualElementRotationQuaternion = 120, VisualElementScale = 121, VisualElementSize = 122, VisualElementTopLeft = 123, #if TEXT_MESH_PRO_INSTALLED TextMaxVisibleCharactersNormalized = 130, #endif } } public partial struct Tween { [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween LightRange([NotNull] UnityEngine.Light target, Single endValue, TweenSettings settings) => LightRange(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween LightRange([NotNull] UnityEngine.Light target, Single startValue, Single endValue, TweenSettings settings) => LightRange(target, new TweenSettings(startValue, endValue, settings)); public static Tween LightRange([NotNull] UnityEngine.Light target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LightRange(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LightRange([NotNull] UnityEngine.Light target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LightRange(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LightRange([NotNull] UnityEngine.Light target, TweenSettings settings) => animate(target, ref settings, TweenType.LightRange); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween LightShadowStrength([NotNull] UnityEngine.Light target, Single endValue, TweenSettings settings) => LightShadowStrength(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween LightShadowStrength([NotNull] UnityEngine.Light target, Single startValue, Single endValue, TweenSettings settings) => LightShadowStrength(target, new TweenSettings(startValue, endValue, settings)); public static Tween LightShadowStrength([NotNull] UnityEngine.Light target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LightShadowStrength(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LightShadowStrength([NotNull] UnityEngine.Light target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LightShadowStrength(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LightShadowStrength([NotNull] UnityEngine.Light target, TweenSettings settings) => animate(target, ref settings, TweenType.LightShadowStrength); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween LightIntensity([NotNull] UnityEngine.Light target, Single endValue, TweenSettings settings) => LightIntensity(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween LightIntensity([NotNull] UnityEngine.Light target, Single startValue, Single endValue, TweenSettings settings) => LightIntensity(target, new TweenSettings(startValue, endValue, settings)); public static Tween LightIntensity([NotNull] UnityEngine.Light target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LightIntensity(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LightIntensity([NotNull] UnityEngine.Light target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LightIntensity(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LightIntensity([NotNull] UnityEngine.Light target, TweenSettings settings) => animate(target, ref settings, TweenType.LightIntensity); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween LightColor([NotNull] UnityEngine.Light target, UnityEngine.Color endValue, TweenSettings settings) => LightColor(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween LightColor([NotNull] UnityEngine.Light target, UnityEngine.Color startValue, UnityEngine.Color endValue, TweenSettings settings) => LightColor(target, new TweenSettings(startValue, endValue, settings)); public static Tween LightColor([NotNull] UnityEngine.Light target, UnityEngine.Color endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LightColor(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LightColor([NotNull] UnityEngine.Light target, UnityEngine.Color startValue, UnityEngine.Color endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LightColor(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LightColor([NotNull] UnityEngine.Light target, TweenSettings settings) => animate(target, ref settings, TweenType.LightColor); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween CameraOrthographicSize([NotNull] UnityEngine.Camera target, Single endValue, TweenSettings settings) => CameraOrthographicSize(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween CameraOrthographicSize([NotNull] UnityEngine.Camera target, Single startValue, Single endValue, TweenSettings settings) => CameraOrthographicSize(target, new TweenSettings(startValue, endValue, settings)); public static Tween CameraOrthographicSize([NotNull] UnityEngine.Camera target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => CameraOrthographicSize(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween CameraOrthographicSize([NotNull] UnityEngine.Camera target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => CameraOrthographicSize(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween CameraOrthographicSize([NotNull] UnityEngine.Camera target, TweenSettings settings) => animate(target, ref settings, TweenType.CameraOrthographicSize); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween CameraBackgroundColor([NotNull] UnityEngine.Camera target, UnityEngine.Color endValue, TweenSettings settings) => CameraBackgroundColor(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween CameraBackgroundColor([NotNull] UnityEngine.Camera target, UnityEngine.Color startValue, UnityEngine.Color endValue, TweenSettings settings) => CameraBackgroundColor(target, new TweenSettings(startValue, endValue, settings)); public static Tween CameraBackgroundColor([NotNull] UnityEngine.Camera target, UnityEngine.Color endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => CameraBackgroundColor(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween CameraBackgroundColor([NotNull] UnityEngine.Camera target, UnityEngine.Color startValue, UnityEngine.Color endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => CameraBackgroundColor(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween CameraBackgroundColor([NotNull] UnityEngine.Camera target, TweenSettings settings) => animate(target, ref settings, TweenType.CameraBackgroundColor); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween CameraAspect([NotNull] UnityEngine.Camera target, Single endValue, TweenSettings settings) => CameraAspect(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween CameraAspect([NotNull] UnityEngine.Camera target, Single startValue, Single endValue, TweenSettings settings) => CameraAspect(target, new TweenSettings(startValue, endValue, settings)); public static Tween CameraAspect([NotNull] UnityEngine.Camera target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => CameraAspect(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween CameraAspect([NotNull] UnityEngine.Camera target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => CameraAspect(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween CameraAspect([NotNull] UnityEngine.Camera target, TweenSettings settings) => animate(target, ref settings, TweenType.CameraAspect); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween CameraFarClipPlane([NotNull] UnityEngine.Camera target, Single endValue, TweenSettings settings) => CameraFarClipPlane(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween CameraFarClipPlane([NotNull] UnityEngine.Camera target, Single startValue, Single endValue, TweenSettings settings) => CameraFarClipPlane(target, new TweenSettings(startValue, endValue, settings)); public static Tween CameraFarClipPlane([NotNull] UnityEngine.Camera target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => CameraFarClipPlane(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween CameraFarClipPlane([NotNull] UnityEngine.Camera target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => CameraFarClipPlane(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween CameraFarClipPlane([NotNull] UnityEngine.Camera target, TweenSettings settings) => animate(target, ref settings, TweenType.CameraFarClipPlane); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween CameraFieldOfView([NotNull] UnityEngine.Camera target, Single endValue, TweenSettings settings) => CameraFieldOfView(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween CameraFieldOfView([NotNull] UnityEngine.Camera target, Single startValue, Single endValue, TweenSettings settings) => CameraFieldOfView(target, new TweenSettings(startValue, endValue, settings)); public static Tween CameraFieldOfView([NotNull] UnityEngine.Camera target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => CameraFieldOfView(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween CameraFieldOfView([NotNull] UnityEngine.Camera target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => CameraFieldOfView(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween CameraFieldOfView([NotNull] UnityEngine.Camera target, TweenSettings settings) => animate(target, ref settings, TweenType.CameraFieldOfView); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween CameraNearClipPlane([NotNull] UnityEngine.Camera target, Single endValue, TweenSettings settings) => CameraNearClipPlane(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween CameraNearClipPlane([NotNull] UnityEngine.Camera target, Single startValue, Single endValue, TweenSettings settings) => CameraNearClipPlane(target, new TweenSettings(startValue, endValue, settings)); public static Tween CameraNearClipPlane([NotNull] UnityEngine.Camera target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => CameraNearClipPlane(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween CameraNearClipPlane([NotNull] UnityEngine.Camera target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => CameraNearClipPlane(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween CameraNearClipPlane([NotNull] UnityEngine.Camera target, TweenSettings settings) => animate(target, ref settings, TweenType.CameraNearClipPlane); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween CameraPixelRect([NotNull] UnityEngine.Camera target, UnityEngine.Rect endValue, TweenSettings settings) => CameraPixelRect(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween CameraPixelRect([NotNull] UnityEngine.Camera target, UnityEngine.Rect startValue, UnityEngine.Rect endValue, TweenSettings settings) => CameraPixelRect(target, new TweenSettings(startValue, endValue, settings)); public static Tween CameraPixelRect([NotNull] UnityEngine.Camera target, UnityEngine.Rect endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => CameraPixelRect(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween CameraPixelRect([NotNull] UnityEngine.Camera target, UnityEngine.Rect startValue, UnityEngine.Rect endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => CameraPixelRect(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween CameraPixelRect([NotNull] UnityEngine.Camera target, TweenSettings settings) => animate(target, ref settings, TweenType.CameraPixelRect); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween CameraRect([NotNull] UnityEngine.Camera target, UnityEngine.Rect endValue, TweenSettings settings) => CameraRect(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween CameraRect([NotNull] UnityEngine.Camera target, UnityEngine.Rect startValue, UnityEngine.Rect endValue, TweenSettings settings) => CameraRect(target, new TweenSettings(startValue, endValue, settings)); public static Tween CameraRect([NotNull] UnityEngine.Camera target, UnityEngine.Rect endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => CameraRect(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween CameraRect([NotNull] UnityEngine.Camera target, UnityEngine.Rect startValue, UnityEngine.Rect endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => CameraRect(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween CameraRect([NotNull] UnityEngine.Camera target, TweenSettings settings) => animate(target, ref settings, TweenType.CameraRect); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween LocalRotation([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 endValue, TweenSettings settings) => LocalRotation(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween LocalRotation([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, TweenSettings settings) => LocalRotation(target, new TweenSettings(startValue, endValue, settings)); public static Tween LocalRotation([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LocalRotation(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LocalRotation([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LocalRotation(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween Scale([NotNull] UnityEngine.Transform target, Single endValue, TweenSettings settings) => Scale(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Scale([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, TweenSettings settings) => Scale(target, new TweenSettings(startValue, endValue, settings)); public static Tween Scale([NotNull] UnityEngine.Transform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Scale(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Scale([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Scale(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween Rotation([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 endValue, TweenSettings settings) => Rotation(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Rotation([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, TweenSettings settings) => Rotation(target, new TweenSettings(startValue, endValue, settings)); public static Tween Rotation([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Rotation(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Rotation([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Rotation(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween Position([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 endValue, TweenSettings settings) => Position(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Position([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, TweenSettings settings) => Position(target, new TweenSettings(startValue, endValue, settings)); public static Tween Position([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Position(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Position([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Position(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Position([NotNull] UnityEngine.Transform target, TweenSettings settings) => animate(target, ref settings, TweenType.Position); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween PositionX([NotNull] UnityEngine.Transform target, Single endValue, TweenSettings settings) => PositionX(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween PositionX([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, TweenSettings settings) => PositionX(target, new TweenSettings(startValue, endValue, settings)); public static Tween PositionX([NotNull] UnityEngine.Transform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => PositionX(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween PositionX([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => PositionX(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween PositionX([NotNull] UnityEngine.Transform target, TweenSettings settings) => animate(target, ref settings, TweenType.PositionX); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween PositionY([NotNull] UnityEngine.Transform target, Single endValue, TweenSettings settings) => PositionY(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween PositionY([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, TweenSettings settings) => PositionY(target, new TweenSettings(startValue, endValue, settings)); public static Tween PositionY([NotNull] UnityEngine.Transform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => PositionY(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween PositionY([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => PositionY(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween PositionY([NotNull] UnityEngine.Transform target, TweenSettings settings) => animate(target, ref settings, TweenType.PositionY); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween PositionZ([NotNull] UnityEngine.Transform target, Single endValue, TweenSettings settings) => PositionZ(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween PositionZ([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, TweenSettings settings) => PositionZ(target, new TweenSettings(startValue, endValue, settings)); public static Tween PositionZ([NotNull] UnityEngine.Transform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => PositionZ(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween PositionZ([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => PositionZ(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween PositionZ([NotNull] UnityEngine.Transform target, TweenSettings settings) => animate(target, ref settings, TweenType.PositionZ); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween LocalPosition([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 endValue, TweenSettings settings) => LocalPosition(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween LocalPosition([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, TweenSettings settings) => LocalPosition(target, new TweenSettings(startValue, endValue, settings)); public static Tween LocalPosition([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LocalPosition(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LocalPosition([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LocalPosition(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LocalPosition([NotNull] UnityEngine.Transform target, TweenSettings settings) => animate(target, ref settings, TweenType.LocalPosition); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween LocalPositionX([NotNull] UnityEngine.Transform target, Single endValue, TweenSettings settings) => LocalPositionX(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween LocalPositionX([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, TweenSettings settings) => LocalPositionX(target, new TweenSettings(startValue, endValue, settings)); public static Tween LocalPositionX([NotNull] UnityEngine.Transform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LocalPositionX(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LocalPositionX([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LocalPositionX(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LocalPositionX([NotNull] UnityEngine.Transform target, TweenSettings settings) => animate(target, ref settings, TweenType.LocalPositionX); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween LocalPositionY([NotNull] UnityEngine.Transform target, Single endValue, TweenSettings settings) => LocalPositionY(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween LocalPositionY([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, TweenSettings settings) => LocalPositionY(target, new TweenSettings(startValue, endValue, settings)); public static Tween LocalPositionY([NotNull] UnityEngine.Transform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LocalPositionY(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LocalPositionY([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LocalPositionY(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LocalPositionY([NotNull] UnityEngine.Transform target, TweenSettings settings) => animate(target, ref settings, TweenType.LocalPositionY); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween LocalPositionZ([NotNull] UnityEngine.Transform target, Single endValue, TweenSettings settings) => LocalPositionZ(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween LocalPositionZ([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, TweenSettings settings) => LocalPositionZ(target, new TweenSettings(startValue, endValue, settings)); public static Tween LocalPositionZ([NotNull] UnityEngine.Transform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LocalPositionZ(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LocalPositionZ([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LocalPositionZ(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LocalPositionZ([NotNull] UnityEngine.Transform target, TweenSettings settings) => animate(target, ref settings, TweenType.LocalPositionZ); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween Rotation([NotNull] UnityEngine.Transform target, UnityEngine.Quaternion endValue, TweenSettings settings) => Rotation(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Rotation([NotNull] UnityEngine.Transform target, UnityEngine.Quaternion startValue, UnityEngine.Quaternion endValue, TweenSettings settings) => Rotation(target, new TweenSettings(startValue, endValue, settings)); public static Tween Rotation([NotNull] UnityEngine.Transform target, UnityEngine.Quaternion endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Rotation(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Rotation([NotNull] UnityEngine.Transform target, UnityEngine.Quaternion startValue, UnityEngine.Quaternion endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Rotation(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Rotation([NotNull] UnityEngine.Transform target, TweenSettings settings) => animate(target, ref settings, TweenType.RotationQuaternion); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween LocalRotation([NotNull] UnityEngine.Transform target, UnityEngine.Quaternion endValue, TweenSettings settings) => LocalRotation(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween LocalRotation([NotNull] UnityEngine.Transform target, UnityEngine.Quaternion startValue, UnityEngine.Quaternion endValue, TweenSettings settings) => LocalRotation(target, new TweenSettings(startValue, endValue, settings)); public static Tween LocalRotation([NotNull] UnityEngine.Transform target, UnityEngine.Quaternion endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LocalRotation(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LocalRotation([NotNull] UnityEngine.Transform target, UnityEngine.Quaternion startValue, UnityEngine.Quaternion endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LocalRotation(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LocalRotation([NotNull] UnityEngine.Transform target, TweenSettings settings) => animate(target, ref settings, TweenType.LocalRotationQuaternion); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween Scale([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 endValue, TweenSettings settings) => Scale(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Scale([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, TweenSettings settings) => Scale(target, new TweenSettings(startValue, endValue, settings)); public static Tween Scale([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Scale(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Scale([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Scale(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Scale([NotNull] UnityEngine.Transform target, TweenSettings settings) => animate(target, ref settings, TweenType.Scale); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween ScaleX([NotNull] UnityEngine.Transform target, Single endValue, TweenSettings settings) => ScaleX(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween ScaleX([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, TweenSettings settings) => ScaleX(target, new TweenSettings(startValue, endValue, settings)); public static Tween ScaleX([NotNull] UnityEngine.Transform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => ScaleX(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween ScaleX([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => ScaleX(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween ScaleX([NotNull] UnityEngine.Transform target, TweenSettings settings) => animate(target, ref settings, TweenType.ScaleX); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween ScaleY([NotNull] UnityEngine.Transform target, Single endValue, TweenSettings settings) => ScaleY(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween ScaleY([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, TweenSettings settings) => ScaleY(target, new TweenSettings(startValue, endValue, settings)); public static Tween ScaleY([NotNull] UnityEngine.Transform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => ScaleY(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween ScaleY([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => ScaleY(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween ScaleY([NotNull] UnityEngine.Transform target, TweenSettings settings) => animate(target, ref settings, TweenType.ScaleY); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween ScaleZ([NotNull] UnityEngine.Transform target, Single endValue, TweenSettings settings) => ScaleZ(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween ScaleZ([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, TweenSettings settings) => ScaleZ(target, new TweenSettings(startValue, endValue, settings)); public static Tween ScaleZ([NotNull] UnityEngine.Transform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => ScaleZ(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween ScaleZ([NotNull] UnityEngine.Transform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => ScaleZ(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween ScaleZ([NotNull] UnityEngine.Transform target, TweenSettings settings) => animate(target, ref settings, TweenType.ScaleZ); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween Color([NotNull] UnityEngine.SpriteRenderer target, UnityEngine.Color endValue, TweenSettings settings) => Color(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Color([NotNull] UnityEngine.SpriteRenderer target, UnityEngine.Color startValue, UnityEngine.Color endValue, TweenSettings settings) => Color(target, new TweenSettings(startValue, endValue, settings)); public static Tween Color([NotNull] UnityEngine.SpriteRenderer target, UnityEngine.Color endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Color(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Color([NotNull] UnityEngine.SpriteRenderer target, UnityEngine.Color startValue, UnityEngine.Color endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Color(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Color([NotNull] UnityEngine.SpriteRenderer target, TweenSettings settings) => animate(target, ref settings, TweenType.ColorSpriteRenderer); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween Alpha([NotNull] UnityEngine.SpriteRenderer target, Single endValue, TweenSettings settings) => Alpha(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Alpha([NotNull] UnityEngine.SpriteRenderer target, Single startValue, Single endValue, TweenSettings settings) => Alpha(target, new TweenSettings(startValue, endValue, settings)); public static Tween Alpha([NotNull] UnityEngine.SpriteRenderer target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Alpha(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Alpha([NotNull] UnityEngine.SpriteRenderer target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Alpha(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Alpha([NotNull] UnityEngine.SpriteRenderer target, TweenSettings settings) => animate(target, ref settings, TweenType.AlphaSpriteRenderer); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween TweenTimeScale([NotNull] PrimeTween.Tween target, Single endValue, TweenSettings settings) => TweenTimeScale(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween TweenTimeScale([NotNull] PrimeTween.Tween target, Single startValue, Single endValue, TweenSettings settings) => TweenTimeScale(target, new TweenSettings(startValue, endValue, settings)); public static Tween TweenTimeScale([NotNull] PrimeTween.Tween target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => TweenTimeScale(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween TweenTimeScale([NotNull] PrimeTween.Tween target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => TweenTimeScale(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween TweenTimeScale([NotNull] PrimeTween.Sequence target, Single endValue, TweenSettings settings) => TweenTimeScale(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween TweenTimeScale([NotNull] PrimeTween.Sequence target, Single startValue, Single endValue, TweenSettings settings) => TweenTimeScale(target, new TweenSettings(startValue, endValue, settings)); public static Tween TweenTimeScale([NotNull] PrimeTween.Sequence target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => TweenTimeScale(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween TweenTimeScale([NotNull] PrimeTween.Sequence target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => TweenTimeScale(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); #if !UNITY_2019_1_OR_NEWER || UNITY_UGUI_INSTALLED [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UISliderValue([NotNull] UnityEngine.UI.Slider target, Single endValue, TweenSettings settings) => UISliderValue(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UISliderValue([NotNull] UnityEngine.UI.Slider target, Single startValue, Single endValue, TweenSettings settings) => UISliderValue(target, new TweenSettings(startValue, endValue, settings)); public static Tween UISliderValue([NotNull] UnityEngine.UI.Slider target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UISliderValue(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UISliderValue([NotNull] UnityEngine.UI.Slider target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UISliderValue(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UISliderValue([NotNull] UnityEngine.UI.Slider target, TweenSettings settings) => animate(target, ref settings, TweenType.UISliderValue); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UINormalizedPosition([NotNull] UnityEngine.UI.ScrollRect target, UnityEngine.Vector2 endValue, TweenSettings settings) => UINormalizedPosition(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UINormalizedPosition([NotNull] UnityEngine.UI.ScrollRect target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, TweenSettings settings) => UINormalizedPosition(target, new TweenSettings(startValue, endValue, settings)); public static Tween UINormalizedPosition([NotNull] UnityEngine.UI.ScrollRect target, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UINormalizedPosition(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UINormalizedPosition([NotNull] UnityEngine.UI.ScrollRect target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UINormalizedPosition(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UINormalizedPosition([NotNull] UnityEngine.UI.ScrollRect target, TweenSettings settings) => animate(target, ref settings, TweenType.UINormalizedPosition); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIHorizontalNormalizedPosition([NotNull] UnityEngine.UI.ScrollRect target, Single endValue, TweenSettings settings) => UIHorizontalNormalizedPosition(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIHorizontalNormalizedPosition([NotNull] UnityEngine.UI.ScrollRect target, Single startValue, Single endValue, TweenSettings settings) => UIHorizontalNormalizedPosition(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIHorizontalNormalizedPosition([NotNull] UnityEngine.UI.ScrollRect target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIHorizontalNormalizedPosition(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIHorizontalNormalizedPosition([NotNull] UnityEngine.UI.ScrollRect target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIHorizontalNormalizedPosition(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIHorizontalNormalizedPosition([NotNull] UnityEngine.UI.ScrollRect target, TweenSettings settings) => animate(target, ref settings, TweenType.UIHorizontalNormalizedPosition); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIVerticalNormalizedPosition([NotNull] UnityEngine.UI.ScrollRect target, Single endValue, TweenSettings settings) => UIVerticalNormalizedPosition(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIVerticalNormalizedPosition([NotNull] UnityEngine.UI.ScrollRect target, Single startValue, Single endValue, TweenSettings settings) => UIVerticalNormalizedPosition(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIVerticalNormalizedPosition([NotNull] UnityEngine.UI.ScrollRect target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIVerticalNormalizedPosition(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIVerticalNormalizedPosition([NotNull] UnityEngine.UI.ScrollRect target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIVerticalNormalizedPosition(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIVerticalNormalizedPosition([NotNull] UnityEngine.UI.ScrollRect target, TweenSettings settings) => animate(target, ref settings, TweenType.UIVerticalNormalizedPosition); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIPivotX([NotNull] UnityEngine.RectTransform target, Single endValue, TweenSettings settings) => UIPivotX(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIPivotX([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, TweenSettings settings) => UIPivotX(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIPivotX([NotNull] UnityEngine.RectTransform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIPivotX(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIPivotX([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIPivotX(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIPivotX([NotNull] UnityEngine.RectTransform target, TweenSettings settings) => animate(target, ref settings, TweenType.UIPivotX); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIPivotY([NotNull] UnityEngine.RectTransform target, Single endValue, TweenSettings settings) => UIPivotY(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIPivotY([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, TweenSettings settings) => UIPivotY(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIPivotY([NotNull] UnityEngine.RectTransform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIPivotY(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIPivotY([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIPivotY(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIPivotY([NotNull] UnityEngine.RectTransform target, TweenSettings settings) => animate(target, ref settings, TweenType.UIPivotY); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIPivot([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 endValue, TweenSettings settings) => UIPivot(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIPivot([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, TweenSettings settings) => UIPivot(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIPivot([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIPivot(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIPivot([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIPivot(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIPivot([NotNull] UnityEngine.RectTransform target, TweenSettings settings) => animate(target, ref settings, TweenType.UIPivot); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIAnchorMax([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 endValue, TweenSettings settings) => UIAnchorMax(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIAnchorMax([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, TweenSettings settings) => UIAnchorMax(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIAnchorMax([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIAnchorMax(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIAnchorMax([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIAnchorMax(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIAnchorMax([NotNull] UnityEngine.RectTransform target, TweenSettings settings) => animate(target, ref settings, TweenType.UIAnchorMax); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIAnchorMin([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 endValue, TweenSettings settings) => UIAnchorMin(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIAnchorMin([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, TweenSettings settings) => UIAnchorMin(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIAnchorMin([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIAnchorMin(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIAnchorMin([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIAnchorMin(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIAnchorMin([NotNull] UnityEngine.RectTransform target, TweenSettings settings) => animate(target, ref settings, TweenType.UIAnchorMin); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIAnchoredPosition3D([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector3 endValue, TweenSettings settings) => UIAnchoredPosition3D(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIAnchoredPosition3D([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, TweenSettings settings) => UIAnchoredPosition3D(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIAnchoredPosition3D([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIAnchoredPosition3D(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIAnchoredPosition3D([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIAnchoredPosition3D(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIAnchoredPosition3D([NotNull] UnityEngine.RectTransform target, TweenSettings settings) => animate(target, ref settings, TweenType.UIAnchoredPosition3D); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIAnchoredPosition3DX([NotNull] UnityEngine.RectTransform target, Single endValue, TweenSettings settings) => UIAnchoredPosition3DX(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIAnchoredPosition3DX([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, TweenSettings settings) => UIAnchoredPosition3DX(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIAnchoredPosition3DX([NotNull] UnityEngine.RectTransform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIAnchoredPosition3DX(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIAnchoredPosition3DX([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIAnchoredPosition3DX(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIAnchoredPosition3DX([NotNull] UnityEngine.RectTransform target, TweenSettings settings) => animate(target, ref settings, TweenType.UIAnchoredPosition3DX); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIAnchoredPosition3DY([NotNull] UnityEngine.RectTransform target, Single endValue, TweenSettings settings) => UIAnchoredPosition3DY(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIAnchoredPosition3DY([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, TweenSettings settings) => UIAnchoredPosition3DY(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIAnchoredPosition3DY([NotNull] UnityEngine.RectTransform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIAnchoredPosition3DY(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIAnchoredPosition3DY([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIAnchoredPosition3DY(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIAnchoredPosition3DY([NotNull] UnityEngine.RectTransform target, TweenSettings settings) => animate(target, ref settings, TweenType.UIAnchoredPosition3DY); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIAnchoredPosition3DZ([NotNull] UnityEngine.RectTransform target, Single endValue, TweenSettings settings) => UIAnchoredPosition3DZ(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIAnchoredPosition3DZ([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, TweenSettings settings) => UIAnchoredPosition3DZ(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIAnchoredPosition3DZ([NotNull] UnityEngine.RectTransform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIAnchoredPosition3DZ(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIAnchoredPosition3DZ([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIAnchoredPosition3DZ(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIAnchoredPosition3DZ([NotNull] UnityEngine.RectTransform target, TweenSettings settings) => animate(target, ref settings, TweenType.UIAnchoredPosition3DZ); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIEffectDistance([NotNull] UnityEngine.UI.Shadow target, UnityEngine.Vector2 endValue, TweenSettings settings) => UIEffectDistance(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIEffectDistance([NotNull] UnityEngine.UI.Shadow target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, TweenSettings settings) => UIEffectDistance(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIEffectDistance([NotNull] UnityEngine.UI.Shadow target, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIEffectDistance(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIEffectDistance([NotNull] UnityEngine.UI.Shadow target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIEffectDistance(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIEffectDistance([NotNull] UnityEngine.UI.Shadow target, TweenSettings settings) => animate(target, ref settings, TweenType.UIEffectDistance); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween Alpha([NotNull] UnityEngine.UI.Shadow target, Single endValue, TweenSettings settings) => Alpha(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Alpha([NotNull] UnityEngine.UI.Shadow target, Single startValue, Single endValue, TweenSettings settings) => Alpha(target, new TweenSettings(startValue, endValue, settings)); public static Tween Alpha([NotNull] UnityEngine.UI.Shadow target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Alpha(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Alpha([NotNull] UnityEngine.UI.Shadow target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Alpha(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Alpha([NotNull] UnityEngine.UI.Shadow target, TweenSettings settings) => animate(target, ref settings, TweenType.UIAlphaShadow); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween Color([NotNull] UnityEngine.UI.Shadow target, UnityEngine.Color endValue, TweenSettings settings) => Color(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Color([NotNull] UnityEngine.UI.Shadow target, UnityEngine.Color startValue, UnityEngine.Color endValue, TweenSettings settings) => Color(target, new TweenSettings(startValue, endValue, settings)); public static Tween Color([NotNull] UnityEngine.UI.Shadow target, UnityEngine.Color endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Color(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Color([NotNull] UnityEngine.UI.Shadow target, UnityEngine.Color startValue, UnityEngine.Color endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Color(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Color([NotNull] UnityEngine.UI.Shadow target, TweenSettings settings) => animate(target, ref settings, TweenType.UIColorShadow); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIPreferredSize([NotNull] UnityEngine.UI.LayoutElement target, UnityEngine.Vector2 endValue, TweenSettings settings) => UIPreferredSize(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIPreferredSize([NotNull] UnityEngine.UI.LayoutElement target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, TweenSettings settings) => UIPreferredSize(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIPreferredSize([NotNull] UnityEngine.UI.LayoutElement target, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIPreferredSize(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIPreferredSize([NotNull] UnityEngine.UI.LayoutElement target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIPreferredSize(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIPreferredSize([NotNull] UnityEngine.UI.LayoutElement target, TweenSettings settings) => animate(target, ref settings, TweenType.UIPreferredSize); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIPreferredWidth([NotNull] UnityEngine.UI.LayoutElement target, Single endValue, TweenSettings settings) => UIPreferredWidth(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIPreferredWidth([NotNull] UnityEngine.UI.LayoutElement target, Single startValue, Single endValue, TweenSettings settings) => UIPreferredWidth(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIPreferredWidth([NotNull] UnityEngine.UI.LayoutElement target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIPreferredWidth(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIPreferredWidth([NotNull] UnityEngine.UI.LayoutElement target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIPreferredWidth(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIPreferredWidth([NotNull] UnityEngine.UI.LayoutElement target, TweenSettings settings) => animate(target, ref settings, TweenType.UIPreferredWidth); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIPreferredHeight([NotNull] UnityEngine.UI.LayoutElement target, Single endValue, TweenSettings settings) => UIPreferredHeight(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIPreferredHeight([NotNull] UnityEngine.UI.LayoutElement target, Single startValue, Single endValue, TweenSettings settings) => UIPreferredHeight(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIPreferredHeight([NotNull] UnityEngine.UI.LayoutElement target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIPreferredHeight(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIPreferredHeight([NotNull] UnityEngine.UI.LayoutElement target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIPreferredHeight(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIPreferredHeight([NotNull] UnityEngine.UI.LayoutElement target, TweenSettings settings) => animate(target, ref settings, TweenType.UIPreferredHeight); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIFlexibleSize([NotNull] UnityEngine.UI.LayoutElement target, UnityEngine.Vector2 endValue, TweenSettings settings) => UIFlexibleSize(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIFlexibleSize([NotNull] UnityEngine.UI.LayoutElement target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, TweenSettings settings) => UIFlexibleSize(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIFlexibleSize([NotNull] UnityEngine.UI.LayoutElement target, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIFlexibleSize(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIFlexibleSize([NotNull] UnityEngine.UI.LayoutElement target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIFlexibleSize(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIFlexibleSize([NotNull] UnityEngine.UI.LayoutElement target, TweenSettings settings) => animate(target, ref settings, TweenType.UIFlexibleSize); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIFlexibleWidth([NotNull] UnityEngine.UI.LayoutElement target, Single endValue, TweenSettings settings) => UIFlexibleWidth(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIFlexibleWidth([NotNull] UnityEngine.UI.LayoutElement target, Single startValue, Single endValue, TweenSettings settings) => UIFlexibleWidth(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIFlexibleWidth([NotNull] UnityEngine.UI.LayoutElement target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIFlexibleWidth(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIFlexibleWidth([NotNull] UnityEngine.UI.LayoutElement target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIFlexibleWidth(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIFlexibleWidth([NotNull] UnityEngine.UI.LayoutElement target, TweenSettings settings) => animate(target, ref settings, TweenType.UIFlexibleWidth); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIFlexibleHeight([NotNull] UnityEngine.UI.LayoutElement target, Single endValue, TweenSettings settings) => UIFlexibleHeight(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIFlexibleHeight([NotNull] UnityEngine.UI.LayoutElement target, Single startValue, Single endValue, TweenSettings settings) => UIFlexibleHeight(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIFlexibleHeight([NotNull] UnityEngine.UI.LayoutElement target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIFlexibleHeight(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIFlexibleHeight([NotNull] UnityEngine.UI.LayoutElement target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIFlexibleHeight(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIFlexibleHeight([NotNull] UnityEngine.UI.LayoutElement target, TweenSettings settings) => animate(target, ref settings, TweenType.UIFlexibleHeight); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIMinSize([NotNull] UnityEngine.UI.LayoutElement target, UnityEngine.Vector2 endValue, TweenSettings settings) => UIMinSize(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIMinSize([NotNull] UnityEngine.UI.LayoutElement target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, TweenSettings settings) => UIMinSize(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIMinSize([NotNull] UnityEngine.UI.LayoutElement target, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIMinSize(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIMinSize([NotNull] UnityEngine.UI.LayoutElement target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIMinSize(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIMinSize([NotNull] UnityEngine.UI.LayoutElement target, TweenSettings settings) => animate(target, ref settings, TweenType.UIMinSize); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIMinWidth([NotNull] UnityEngine.UI.LayoutElement target, Single endValue, TweenSettings settings) => UIMinWidth(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIMinWidth([NotNull] UnityEngine.UI.LayoutElement target, Single startValue, Single endValue, TweenSettings settings) => UIMinWidth(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIMinWidth([NotNull] UnityEngine.UI.LayoutElement target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIMinWidth(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIMinWidth([NotNull] UnityEngine.UI.LayoutElement target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIMinWidth(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIMinWidth([NotNull] UnityEngine.UI.LayoutElement target, TweenSettings settings) => animate(target, ref settings, TweenType.UIMinWidth); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIMinHeight([NotNull] UnityEngine.UI.LayoutElement target, Single endValue, TweenSettings settings) => UIMinHeight(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIMinHeight([NotNull] UnityEngine.UI.LayoutElement target, Single startValue, Single endValue, TweenSettings settings) => UIMinHeight(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIMinHeight([NotNull] UnityEngine.UI.LayoutElement target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIMinHeight(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIMinHeight([NotNull] UnityEngine.UI.LayoutElement target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIMinHeight(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIMinHeight([NotNull] UnityEngine.UI.LayoutElement target, TweenSettings settings) => animate(target, ref settings, TweenType.UIMinHeight); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween Color([NotNull] UnityEngine.UI.Graphic target, UnityEngine.Color endValue, TweenSettings settings) => Color(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Color([NotNull] UnityEngine.UI.Graphic target, UnityEngine.Color startValue, UnityEngine.Color endValue, TweenSettings settings) => Color(target, new TweenSettings(startValue, endValue, settings)); public static Tween Color([NotNull] UnityEngine.UI.Graphic target, UnityEngine.Color endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Color(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Color([NotNull] UnityEngine.UI.Graphic target, UnityEngine.Color startValue, UnityEngine.Color endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Color(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Color([NotNull] UnityEngine.UI.Graphic target, TweenSettings settings) => animate(target, ref settings, TweenType.UIColorGraphic); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIAnchoredPosition([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 endValue, TweenSettings settings) => UIAnchoredPosition(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIAnchoredPosition([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, TweenSettings settings) => UIAnchoredPosition(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIAnchoredPosition([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIAnchoredPosition(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIAnchoredPosition([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIAnchoredPosition(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIAnchoredPosition([NotNull] UnityEngine.RectTransform target, TweenSettings settings) => animate(target, ref settings, TweenType.UIAnchoredPosition); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIAnchoredPositionX([NotNull] UnityEngine.RectTransform target, Single endValue, TweenSettings settings) => UIAnchoredPositionX(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIAnchoredPositionX([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, TweenSettings settings) => UIAnchoredPositionX(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIAnchoredPositionX([NotNull] UnityEngine.RectTransform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIAnchoredPositionX(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIAnchoredPositionX([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIAnchoredPositionX(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIAnchoredPositionX([NotNull] UnityEngine.RectTransform target, TweenSettings settings) => animate(target, ref settings, TweenType.UIAnchoredPositionX); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIAnchoredPositionY([NotNull] UnityEngine.RectTransform target, Single endValue, TweenSettings settings) => UIAnchoredPositionY(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIAnchoredPositionY([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, TweenSettings settings) => UIAnchoredPositionY(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIAnchoredPositionY([NotNull] UnityEngine.RectTransform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIAnchoredPositionY(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIAnchoredPositionY([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIAnchoredPositionY(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIAnchoredPositionY([NotNull] UnityEngine.RectTransform target, TweenSettings settings) => animate(target, ref settings, TweenType.UIAnchoredPositionY); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UISizeDelta([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 endValue, TweenSettings settings) => UISizeDelta(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UISizeDelta([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, TweenSettings settings) => UISizeDelta(target, new TweenSettings(startValue, endValue, settings)); public static Tween UISizeDelta([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UISizeDelta(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UISizeDelta([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UISizeDelta(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UISizeDelta([NotNull] UnityEngine.RectTransform target, TweenSettings settings) => animate(target, ref settings, TweenType.UISizeDelta); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween Alpha([NotNull] UnityEngine.CanvasGroup target, Single endValue, TweenSettings settings) => Alpha(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Alpha([NotNull] UnityEngine.CanvasGroup target, Single startValue, Single endValue, TweenSettings settings) => Alpha(target, new TweenSettings(startValue, endValue, settings)); public static Tween Alpha([NotNull] UnityEngine.CanvasGroup target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Alpha(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Alpha([NotNull] UnityEngine.CanvasGroup target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Alpha(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Alpha([NotNull] UnityEngine.CanvasGroup target, TweenSettings settings) => animate(target, ref settings, TweenType.UIAlphaCanvasGroup); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween Alpha([NotNull] UnityEngine.UI.Graphic target, Single endValue, TweenSettings settings) => Alpha(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Alpha([NotNull] UnityEngine.UI.Graphic target, Single startValue, Single endValue, TweenSettings settings) => Alpha(target, new TweenSettings(startValue, endValue, settings)); public static Tween Alpha([NotNull] UnityEngine.UI.Graphic target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Alpha(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Alpha([NotNull] UnityEngine.UI.Graphic target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Alpha(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Alpha([NotNull] UnityEngine.UI.Graphic target, TweenSettings settings) => animate(target, ref settings, TweenType.UIAlphaGraphic); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIFillAmount([NotNull] UnityEngine.UI.Image target, Single endValue, TweenSettings settings) => UIFillAmount(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIFillAmount([NotNull] UnityEngine.UI.Image target, Single startValue, Single endValue, TweenSettings settings) => UIFillAmount(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIFillAmount([NotNull] UnityEngine.UI.Image target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIFillAmount(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIFillAmount([NotNull] UnityEngine.UI.Image target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIFillAmount(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIFillAmount([NotNull] UnityEngine.UI.Image target, TweenSettings settings) => animate(target, ref settings, TweenType.UIFillAmount); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIOffsetMin([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 endValue, TweenSettings settings) => UIOffsetMin(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIOffsetMin([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, TweenSettings settings) => UIOffsetMin(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIOffsetMin([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIOffsetMin(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIOffsetMin([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIOffsetMin(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIOffsetMin([NotNull] UnityEngine.RectTransform target, TweenSettings settings) => animate(target, ref settings, TweenType.UIOffsetMin); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIOffsetMinX([NotNull] UnityEngine.RectTransform target, Single endValue, TweenSettings settings) => UIOffsetMinX(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIOffsetMinX([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, TweenSettings settings) => UIOffsetMinX(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIOffsetMinX([NotNull] UnityEngine.RectTransform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIOffsetMinX(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIOffsetMinX([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIOffsetMinX(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIOffsetMinX([NotNull] UnityEngine.RectTransform target, TweenSettings settings) => animate(target, ref settings, TweenType.UIOffsetMinX); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIOffsetMinY([NotNull] UnityEngine.RectTransform target, Single endValue, TweenSettings settings) => UIOffsetMinY(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIOffsetMinY([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, TweenSettings settings) => UIOffsetMinY(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIOffsetMinY([NotNull] UnityEngine.RectTransform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIOffsetMinY(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIOffsetMinY([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIOffsetMinY(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIOffsetMinY([NotNull] UnityEngine.RectTransform target, TweenSettings settings) => animate(target, ref settings, TweenType.UIOffsetMinY); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIOffsetMax([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 endValue, TweenSettings settings) => UIOffsetMax(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIOffsetMax([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, TweenSettings settings) => UIOffsetMax(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIOffsetMax([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIOffsetMax(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIOffsetMax([NotNull] UnityEngine.RectTransform target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIOffsetMax(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIOffsetMax([NotNull] UnityEngine.RectTransform target, TweenSettings settings) => animate(target, ref settings, TweenType.UIOffsetMax); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIOffsetMaxX([NotNull] UnityEngine.RectTransform target, Single endValue, TweenSettings settings) => UIOffsetMaxX(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIOffsetMaxX([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, TweenSettings settings) => UIOffsetMaxX(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIOffsetMaxX([NotNull] UnityEngine.RectTransform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIOffsetMaxX(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIOffsetMaxX([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIOffsetMaxX(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIOffsetMaxX([NotNull] UnityEngine.RectTransform target, TweenSettings settings) => animate(target, ref settings, TweenType.UIOffsetMaxX); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween UIOffsetMaxY([NotNull] UnityEngine.RectTransform target, Single endValue, TweenSettings settings) => UIOffsetMaxY(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween UIOffsetMaxY([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, TweenSettings settings) => UIOffsetMaxY(target, new TweenSettings(startValue, endValue, settings)); public static Tween UIOffsetMaxY([NotNull] UnityEngine.RectTransform target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIOffsetMaxY(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIOffsetMaxY([NotNull] UnityEngine.RectTransform target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => UIOffsetMaxY(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween UIOffsetMaxY([NotNull] UnityEngine.RectTransform target, TweenSettings settings) => animate(target, ref settings, TweenType.UIOffsetMaxY); #endif #if !UNITY_2019_1_OR_NEWER || PHYSICS_MODULE_INSTALLED [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween RigidbodyMoveRotation([NotNull] UnityEngine.Rigidbody target, UnityEngine.Vector3 endValue, TweenSettings settings) => RigidbodyMoveRotation(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween RigidbodyMoveRotation([NotNull] UnityEngine.Rigidbody target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, TweenSettings settings) => RigidbodyMoveRotation(target, new TweenSettings(startValue, endValue, settings)); public static Tween RigidbodyMoveRotation([NotNull] UnityEngine.Rigidbody target, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => RigidbodyMoveRotation(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween RigidbodyMoveRotation([NotNull] UnityEngine.Rigidbody target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => RigidbodyMoveRotation(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween RigidbodyMovePosition([NotNull] UnityEngine.Rigidbody target, UnityEngine.Vector3 endValue, TweenSettings settings) => RigidbodyMovePosition(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween RigidbodyMovePosition([NotNull] UnityEngine.Rigidbody target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, TweenSettings settings) => RigidbodyMovePosition(target, new TweenSettings(startValue, endValue, settings)); public static Tween RigidbodyMovePosition([NotNull] UnityEngine.Rigidbody target, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => RigidbodyMovePosition(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween RigidbodyMovePosition([NotNull] UnityEngine.Rigidbody target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => RigidbodyMovePosition(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween RigidbodyMovePosition([NotNull] UnityEngine.Rigidbody target, TweenSettings settings) => animate(target, ref settings, TweenType.RigidbodyMovePosition); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween RigidbodyMoveRotation([NotNull] UnityEngine.Rigidbody target, UnityEngine.Quaternion endValue, TweenSettings settings) => RigidbodyMoveRotation(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween RigidbodyMoveRotation([NotNull] UnityEngine.Rigidbody target, UnityEngine.Quaternion startValue, UnityEngine.Quaternion endValue, TweenSettings settings) => RigidbodyMoveRotation(target, new TweenSettings(startValue, endValue, settings)); public static Tween RigidbodyMoveRotation([NotNull] UnityEngine.Rigidbody target, UnityEngine.Quaternion endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => RigidbodyMoveRotation(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween RigidbodyMoveRotation([NotNull] UnityEngine.Rigidbody target, UnityEngine.Quaternion startValue, UnityEngine.Quaternion endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => RigidbodyMoveRotation(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween RigidbodyMoveRotation([NotNull] UnityEngine.Rigidbody target, TweenSettings settings) => animate(target, ref settings, TweenType.RigidbodyMoveRotationQuaternion); #endif #if !UNITY_2019_1_OR_NEWER || PHYSICS2D_MODULE_INSTALLED [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween RigidbodyMovePosition([NotNull] UnityEngine.Rigidbody2D target, UnityEngine.Vector2 endValue, TweenSettings settings) => RigidbodyMovePosition(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween RigidbodyMovePosition([NotNull] UnityEngine.Rigidbody2D target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, TweenSettings settings) => RigidbodyMovePosition(target, new TweenSettings(startValue, endValue, settings)); public static Tween RigidbodyMovePosition([NotNull] UnityEngine.Rigidbody2D target, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => RigidbodyMovePosition(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween RigidbodyMovePosition([NotNull] UnityEngine.Rigidbody2D target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => RigidbodyMovePosition(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween RigidbodyMovePosition([NotNull] UnityEngine.Rigidbody2D target, TweenSettings settings) => animate(target, ref settings, TweenType.RigidbodyMovePosition2D); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween RigidbodyMoveRotation([NotNull] UnityEngine.Rigidbody2D target, Single endValue, TweenSettings settings) => RigidbodyMoveRotation(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween RigidbodyMoveRotation([NotNull] UnityEngine.Rigidbody2D target, Single startValue, Single endValue, TweenSettings settings) => RigidbodyMoveRotation(target, new TweenSettings(startValue, endValue, settings)); public static Tween RigidbodyMoveRotation([NotNull] UnityEngine.Rigidbody2D target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => RigidbodyMoveRotation(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween RigidbodyMoveRotation([NotNull] UnityEngine.Rigidbody2D target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => RigidbodyMoveRotation(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween RigidbodyMoveRotation([NotNull] UnityEngine.Rigidbody2D target, TweenSettings settings) => animate(target, ref settings, TweenType.RigidbodyMoveRotation2D); #endif [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween MaterialColor([NotNull] UnityEngine.Material target, UnityEngine.Color endValue, TweenSettings settings) => MaterialColor(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween MaterialColor([NotNull] UnityEngine.Material target, UnityEngine.Color startValue, UnityEngine.Color endValue, TweenSettings settings) => MaterialColor(target, new TweenSettings(startValue, endValue, settings)); public static Tween MaterialColor([NotNull] UnityEngine.Material target, UnityEngine.Color endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => MaterialColor(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween MaterialColor([NotNull] UnityEngine.Material target, UnityEngine.Color startValue, UnityEngine.Color endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => MaterialColor(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween MaterialColor([NotNull] UnityEngine.Material target, TweenSettings settings) => animate(target, ref settings, TweenType.MaterialColor); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween MaterialAlpha([NotNull] UnityEngine.Material target, Single endValue, TweenSettings settings) => MaterialAlpha(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween MaterialAlpha([NotNull] UnityEngine.Material target, Single startValue, Single endValue, TweenSettings settings) => MaterialAlpha(target, new TweenSettings(startValue, endValue, settings)); public static Tween MaterialAlpha([NotNull] UnityEngine.Material target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => MaterialAlpha(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween MaterialAlpha([NotNull] UnityEngine.Material target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => MaterialAlpha(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween MaterialAlpha([NotNull] UnityEngine.Material target, TweenSettings settings) => animate(target, ref settings, TweenType.MaterialAlpha); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween MaterialMainTextureOffset([NotNull] UnityEngine.Material target, UnityEngine.Vector2 endValue, TweenSettings settings) => MaterialMainTextureOffset(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween MaterialMainTextureOffset([NotNull] UnityEngine.Material target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, TweenSettings settings) => MaterialMainTextureOffset(target, new TweenSettings(startValue, endValue, settings)); public static Tween MaterialMainTextureOffset([NotNull] UnityEngine.Material target, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => MaterialMainTextureOffset(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween MaterialMainTextureOffset([NotNull] UnityEngine.Material target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => MaterialMainTextureOffset(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween MaterialMainTextureOffset([NotNull] UnityEngine.Material target, TweenSettings settings) => animate(target, ref settings, TweenType.MaterialMainTextureOffset); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween MaterialMainTextureScale([NotNull] UnityEngine.Material target, UnityEngine.Vector2 endValue, TweenSettings settings) => MaterialMainTextureScale(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween MaterialMainTextureScale([NotNull] UnityEngine.Material target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, TweenSettings settings) => MaterialMainTextureScale(target, new TweenSettings(startValue, endValue, settings)); public static Tween MaterialMainTextureScale([NotNull] UnityEngine.Material target, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => MaterialMainTextureScale(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween MaterialMainTextureScale([NotNull] UnityEngine.Material target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => MaterialMainTextureScale(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween MaterialMainTextureScale([NotNull] UnityEngine.Material target, TweenSettings settings) => animate(target, ref settings, TweenType.MaterialMainTextureScale); #if !UNITY_2019_1_OR_NEWER || AUDIO_MODULE_INSTALLED [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween AudioVolume([NotNull] UnityEngine.AudioSource target, Single endValue, TweenSettings settings) => AudioVolume(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween AudioVolume([NotNull] UnityEngine.AudioSource target, Single startValue, Single endValue, TweenSettings settings) => AudioVolume(target, new TweenSettings(startValue, endValue, settings)); public static Tween AudioVolume([NotNull] UnityEngine.AudioSource target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => AudioVolume(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween AudioVolume([NotNull] UnityEngine.AudioSource target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => AudioVolume(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween AudioVolume([NotNull] UnityEngine.AudioSource target, TweenSettings settings) => animate(target, ref settings, TweenType.AudioVolume); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween AudioPitch([NotNull] UnityEngine.AudioSource target, Single endValue, TweenSettings settings) => AudioPitch(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween AudioPitch([NotNull] UnityEngine.AudioSource target, Single startValue, Single endValue, TweenSettings settings) => AudioPitch(target, new TweenSettings(startValue, endValue, settings)); public static Tween AudioPitch([NotNull] UnityEngine.AudioSource target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => AudioPitch(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween AudioPitch([NotNull] UnityEngine.AudioSource target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => AudioPitch(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween AudioPitch([NotNull] UnityEngine.AudioSource target, TweenSettings settings) => animate(target, ref settings, TweenType.AudioPitch); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween AudioPanStereo([NotNull] UnityEngine.AudioSource target, Single endValue, TweenSettings settings) => AudioPanStereo(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween AudioPanStereo([NotNull] UnityEngine.AudioSource target, Single startValue, Single endValue, TweenSettings settings) => AudioPanStereo(target, new TweenSettings(startValue, endValue, settings)); public static Tween AudioPanStereo([NotNull] UnityEngine.AudioSource target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => AudioPanStereo(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween AudioPanStereo([NotNull] UnityEngine.AudioSource target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => AudioPanStereo(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween AudioPanStereo([NotNull] UnityEngine.AudioSource target, TweenSettings settings) => animate(target, ref settings, TweenType.AudioPanStereo); #endif #if UI_ELEMENTS_MODULE_INSTALLED [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween VisualElementLayout([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Rect endValue, TweenSettings settings) => VisualElementLayout(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween VisualElementLayout([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Rect startValue, UnityEngine.Rect endValue, TweenSettings settings) => VisualElementLayout(target, new TweenSettings(startValue, endValue, settings)); public static Tween VisualElementLayout([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Rect endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => VisualElementLayout(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween VisualElementLayout([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Rect startValue, UnityEngine.Rect endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => VisualElementLayout(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween VisualElementLayout([NotNull] UnityEngine.UIElements.VisualElement target, TweenSettings settings) => animate(target, ref settings, TweenType.VisualElementLayout); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween Position([NotNull] UnityEngine.UIElements.ITransform target, UnityEngine.Vector3 endValue, TweenSettings settings) => Position(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Position([NotNull] UnityEngine.UIElements.ITransform target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, TweenSettings settings) => Position(target, new TweenSettings(startValue, endValue, settings)); public static Tween Position([NotNull] UnityEngine.UIElements.ITransform target, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Position(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Position([NotNull] UnityEngine.UIElements.ITransform target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Position(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Position([NotNull] UnityEngine.UIElements.ITransform target, TweenSettings settings) => animate(target, ref settings, TweenType.VisualElementPosition); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween Rotation([NotNull] UnityEngine.UIElements.ITransform target, UnityEngine.Quaternion endValue, TweenSettings settings) => Rotation(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Rotation([NotNull] UnityEngine.UIElements.ITransform target, UnityEngine.Quaternion startValue, UnityEngine.Quaternion endValue, TweenSettings settings) => Rotation(target, new TweenSettings(startValue, endValue, settings)); public static Tween Rotation([NotNull] UnityEngine.UIElements.ITransform target, UnityEngine.Quaternion endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Rotation(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Rotation([NotNull] UnityEngine.UIElements.ITransform target, UnityEngine.Quaternion startValue, UnityEngine.Quaternion endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Rotation(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Rotation([NotNull] UnityEngine.UIElements.ITransform target, TweenSettings settings) => animate(target, ref settings, TweenType.VisualElementRotationQuaternion); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween Scale([NotNull] UnityEngine.UIElements.ITransform target, UnityEngine.Vector3 endValue, TweenSettings settings) => Scale(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Scale([NotNull] UnityEngine.UIElements.ITransform target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, TweenSettings settings) => Scale(target, new TweenSettings(startValue, endValue, settings)); public static Tween Scale([NotNull] UnityEngine.UIElements.ITransform target, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Scale(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Scale([NotNull] UnityEngine.UIElements.ITransform target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Scale(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Scale([NotNull] UnityEngine.UIElements.ITransform target, TweenSettings settings) => animate(target, ref settings, TweenType.VisualElementScale); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween VisualElementSize([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Vector2 endValue, TweenSettings settings) => VisualElementSize(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween VisualElementSize([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, TweenSettings settings) => VisualElementSize(target, new TweenSettings(startValue, endValue, settings)); public static Tween VisualElementSize([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => VisualElementSize(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween VisualElementSize([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => VisualElementSize(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween VisualElementSize([NotNull] UnityEngine.UIElements.VisualElement target, TweenSettings settings) => animate(target, ref settings, TweenType.VisualElementSize); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween VisualElementTopLeft([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Vector2 endValue, TweenSettings settings) => VisualElementTopLeft(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween VisualElementTopLeft([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, TweenSettings settings) => VisualElementTopLeft(target, new TweenSettings(startValue, endValue, settings)); public static Tween VisualElementTopLeft([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => VisualElementTopLeft(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween VisualElementTopLeft([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => VisualElementTopLeft(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween VisualElementTopLeft([NotNull] UnityEngine.UIElements.VisualElement target, TweenSettings settings) => animate(target, ref settings, TweenType.VisualElementTopLeft); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween VisualElementColor([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Color endValue, TweenSettings settings) => VisualElementColor(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween VisualElementColor([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Color startValue, UnityEngine.Color endValue, TweenSettings settings) => VisualElementColor(target, new TweenSettings(startValue, endValue, settings)); public static Tween VisualElementColor([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Color endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => VisualElementColor(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween VisualElementColor([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Color startValue, UnityEngine.Color endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => VisualElementColor(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween VisualElementColor([NotNull] UnityEngine.UIElements.VisualElement target, TweenSettings settings) => animate(target, ref settings, TweenType.VisualElementColor); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween Color([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Color endValue, TweenSettings settings) => Color(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Color([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Color startValue, UnityEngine.Color endValue, TweenSettings settings) => Color(target, new TweenSettings(startValue, endValue, settings)); public static Tween Color([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Color endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Color(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Color([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Color startValue, UnityEngine.Color endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Color(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Color([NotNull] UnityEngine.UIElements.VisualElement target, TweenSettings settings) => animate(target, ref settings, TweenType.VisualElementColor); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween VisualElementBackgroundColor([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Color endValue, TweenSettings settings) => VisualElementBackgroundColor(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween VisualElementBackgroundColor([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Color startValue, UnityEngine.Color endValue, TweenSettings settings) => VisualElementBackgroundColor(target, new TweenSettings(startValue, endValue, settings)); public static Tween VisualElementBackgroundColor([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Color endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => VisualElementBackgroundColor(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween VisualElementBackgroundColor([NotNull] UnityEngine.UIElements.VisualElement target, UnityEngine.Color startValue, UnityEngine.Color endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => VisualElementBackgroundColor(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween VisualElementBackgroundColor([NotNull] UnityEngine.UIElements.VisualElement target, TweenSettings settings) => animate(target, ref settings, TweenType.VisualElementBackgroundColor); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween VisualElementOpacity([NotNull] UnityEngine.UIElements.VisualElement target, Single endValue, TweenSettings settings) => VisualElementOpacity(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween VisualElementOpacity([NotNull] UnityEngine.UIElements.VisualElement target, Single startValue, Single endValue, TweenSettings settings) => VisualElementOpacity(target, new TweenSettings(startValue, endValue, settings)); public static Tween VisualElementOpacity([NotNull] UnityEngine.UIElements.VisualElement target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => VisualElementOpacity(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween VisualElementOpacity([NotNull] UnityEngine.UIElements.VisualElement target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => VisualElementOpacity(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween VisualElementOpacity([NotNull] UnityEngine.UIElements.VisualElement target, TweenSettings settings) => animate(target, ref settings, TweenType.VisualElementOpacity); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween Alpha([NotNull] UnityEngine.UIElements.VisualElement target, Single endValue, TweenSettings settings) => Alpha(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Alpha([NotNull] UnityEngine.UIElements.VisualElement target, Single startValue, Single endValue, TweenSettings settings) => Alpha(target, new TweenSettings(startValue, endValue, settings)); public static Tween Alpha([NotNull] UnityEngine.UIElements.VisualElement target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Alpha(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Alpha([NotNull] UnityEngine.UIElements.VisualElement target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Alpha(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween Alpha([NotNull] UnityEngine.UIElements.VisualElement target, TweenSettings settings) => animate(target, ref settings, TweenType.VisualElementOpacity); #endif #if TEXT_MESH_PRO_INSTALLED [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween TextMaxVisibleCharacters([NotNull] TMPro.TMP_Text target, int endValue, TweenSettings settings) => TextMaxVisibleCharacters(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween TextMaxVisibleCharacters([NotNull] TMPro.TMP_Text target, int startValue, int endValue, TweenSettings settings) => TextMaxVisibleCharacters(target, new TweenSettings(startValue, endValue, settings)); public static Tween TextMaxVisibleCharacters([NotNull] TMPro.TMP_Text target, int endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => TextMaxVisibleCharacters(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween TextMaxVisibleCharacters([NotNull] TMPro.TMP_Text target, int startValue, int endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => TextMaxVisibleCharacters(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadEndValue)] public static Tween TextFontSize([NotNull] TMPro.TMP_Text target, Single endValue, TweenSettings settings) => TextFontSize(target, new TweenSettings( endValue, settings)); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween TextFontSize([NotNull] TMPro.TMP_Text target, Single startValue, Single endValue, TweenSettings settings) => TextFontSize(target, new TweenSettings(startValue, endValue, settings)); public static Tween TextFontSize([NotNull] TMPro.TMP_Text target, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => TextFontSize(target, new TweenSettings( endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween TextFontSize([NotNull] TMPro.TMP_Text target, Single startValue, Single endValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => TextFontSize(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween TextFontSize([NotNull] TMPro.TMP_Text target, TweenSettings settings) => animate(target, ref settings, TweenType.TextFontSize); #endif [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Custom( float startValue, float endValue, TweenSettings settings, [NotNull] Action< float> onValueChange) => Custom( new TweenSettings(startValue, endValue, settings), onValueChange); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Custom([NotNull] T target, float startValue, float endValue, TweenSettings settings, [NotNull] Action onValueChange) where T : class => Custom_internal(target, new TweenSettings(startValue, endValue, settings), onValueChange); #if PRIME_TWEEN_EXPERIMENTAL public static Tween CustomAdditive ([NotNull] T target, float deltaValue, TweenSettings settings, [NotNull] Action onDeltaChange) where T : class => Custom_internal(target, new TweenSettings(default, deltaValue, settings), onDeltaChange, true); #endif public static Tween Custom (float startValue, float endValue, float duration, [NotNull] Action< float> onValueChange, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Custom( new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime), onValueChange); public static Tween Custom([NotNull] T target, float startValue, float endValue, float duration, [NotNull] Action onValueChange, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) where T : class => Custom_internal(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime), onValueChange); public static Tween Custom([NotNull] T target, TweenSettings settings, [NotNull] Action onValueChange) where T : class => Custom_internal(target, settings, onValueChange); public static Tween Custom( TweenSettings settings, [NotNull] Action< float> onValueChange) { Assert.IsNotNull(onValueChange); if (settings.startFromCurrent) { UnityEngine.Debug.LogWarning(Constants.customTweensDontSupportStartFromCurrentWarning); } if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var rt = ref tween.managedData; ref var d = ref tween.data; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.customOnValueChange = onValueChange; tween.Setup(PrimeTweenManager.dummyTarget, ref settings.settings, false, TweenType.CustomFloat, ref rt, ref d); tween.onValueChange = (ref TweenData rt2, ref UnmanagedTweenData d2) => { if (d2.isUpdating) { UnityEngine.Debug.LogError(Constants.recursiveCallError); return; } d2.isUpdating = true; var startValue = d2.startValue; var t = d2.easedInterpolationFactor; var diff = rt2.endValueOrDiff; var val = TweenData.FloatVal(startValue, t, diff); var _onValueChange = rt2.cold.customOnValueChange as Action; try { _onValueChange(val); } finally { d2.isUpdating = false; } }; return PrimeTweenManager.Animate(ref rt, ref d); } static Tween Custom_internal([NotNull] T target, TweenSettings settings, [NotNull] Action onValueChange, bool isAdditive = false) where T : class { Assert.IsNotNull(onValueChange); if (settings.startFromCurrent) { UnityEngine.Debug.LogWarning(Constants.customTweensDontSupportStartFromCurrentWarning); } if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var rt = ref tween.managedData; ref var d = ref tween.data; d.startValue.CopyFrom(ref settings.startValue); d.isAdditive = isAdditive; rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.customOnValueChange = onValueChange; tween.Setup(target, ref settings.settings, false, TweenType.CustomFloat, ref rt, ref d); tween.onValueChange = (ref TweenData rt2, ref UnmanagedTweenData d2) => { if (d2.isUpdating) { UnityEngine.Debug.LogError(Constants.recursiveCallError); return; } d2.isUpdating = true; var startValue = d2.startValue; var t = d2.easedInterpolationFactor; var dataIsAdditive = d2.isAdditive; var _target = rt2.target as T; var diff = rt2.endValueOrDiff; float val; if (dataIsAdditive) { var newVal = TweenData.FloatVal(startValue, t, diff); val = newVal.calcDelta(rt2.cold.prevVal); rt2.cold.prevVal.single = newVal; } else { val = TweenData.FloatVal(startValue, t, diff); } var _onValueChange = rt2.cold.customOnValueChange as Action; try { _onValueChange(_target, val); } finally { d2.isUpdating = false; } }; return PrimeTweenManager.Animate(ref rt, ref d); } static Tween animate(object target, ref TweenSettings settings, TweenType _tweenType) { if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var d = ref tween.data; ref var rt = ref tween.managedData; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.Setup(target, ref settings.settings, settings.startFromCurrent, _tweenType, ref rt, ref d); return PrimeTweenManager.Animate(ref rt, ref d); } static Tween AnimateMaterial([CanBeNull] object target, long longParam, ref TweenSettings settings, TweenType _tweenType) { if (PrimeTweenManager.Instance.isDestroyed) { return default; } #if DEVELOPMENT_BUILD || UNITY_EDITOR int propId = (int)longParam; if (target is UnityEngine.Material material && !Utils.IsValidMaterialProperty(_tweenType, target, propId)) { UnityEngine.Debug.LogWarning($"Material doesn't have a property with id '{propId}'.", material); } if (target is UnityEngine.Renderer renderer && !Utils.IsValidMaterialProperty(_tweenType, target, propId)) { UnityEngine.Debug.LogWarning($"Renderer's material doesn't have a property with id '{propId}'.", renderer); } #endif var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var d = ref tween.data; ref var rt = ref tween.managedData; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.longParam = longParam; tween.Setup(target, ref settings.settings, settings.startFromCurrent, _tweenType, ref rt, ref d); return PrimeTweenManager.Animate(ref rt, ref d); } [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Custom( UnityEngine.Color startValue, UnityEngine.Color endValue, TweenSettings settings, [NotNull] Action< UnityEngine.Color> onValueChange) => Custom( new TweenSettings(startValue, endValue, settings), onValueChange); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Custom([NotNull] T target, UnityEngine.Color startValue, UnityEngine.Color endValue, TweenSettings settings, [NotNull] Action onValueChange) where T : class => Custom_internal(target, new TweenSettings(startValue, endValue, settings), onValueChange); #if PRIME_TWEEN_EXPERIMENTAL public static Tween CustomAdditive ([NotNull] T target, UnityEngine.Color deltaValue, TweenSettings settings, [NotNull] Action onDeltaChange) where T : class => Custom_internal(target, new TweenSettings(default, deltaValue, settings), onDeltaChange, true); #endif public static Tween Custom (UnityEngine.Color startValue, UnityEngine.Color endValue, float duration, [NotNull] Action< UnityEngine.Color> onValueChange, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Custom( new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime), onValueChange); public static Tween Custom([NotNull] T target, UnityEngine.Color startValue, UnityEngine.Color endValue, float duration, [NotNull] Action onValueChange, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) where T : class => Custom_internal(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime), onValueChange); public static Tween Custom([NotNull] T target, TweenSettings settings, [NotNull] Action onValueChange) where T : class => Custom_internal(target, settings, onValueChange); public static Tween Custom( TweenSettings settings, [NotNull] Action< UnityEngine.Color> onValueChange) { Assert.IsNotNull(onValueChange); if (settings.startFromCurrent) { UnityEngine.Debug.LogWarning(Constants.customTweensDontSupportStartFromCurrentWarning); } if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var rt = ref tween.managedData; ref var d = ref tween.data; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.customOnValueChange = onValueChange; tween.Setup(PrimeTweenManager.dummyTarget, ref settings.settings, false, TweenType.CustomColor, ref rt, ref d); tween.onValueChange = (ref TweenData rt2, ref UnmanagedTweenData d2) => { if (d2.isUpdating) { UnityEngine.Debug.LogError(Constants.recursiveCallError); return; } d2.isUpdating = true; var startValue = d2.startValue; var t = d2.easedInterpolationFactor; var diff = rt2.endValueOrDiff; var val = TweenData.ColorVal(startValue, t, diff); var _onValueChange = rt2.cold.customOnValueChange as Action; try { _onValueChange(val); } finally { d2.isUpdating = false; } }; return PrimeTweenManager.Animate(ref rt, ref d); } static Tween Custom_internal([NotNull] T target, TweenSettings settings, [NotNull] Action onValueChange, bool isAdditive = false) where T : class { Assert.IsNotNull(onValueChange); if (settings.startFromCurrent) { UnityEngine.Debug.LogWarning(Constants.customTweensDontSupportStartFromCurrentWarning); } if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var rt = ref tween.managedData; ref var d = ref tween.data; d.startValue.CopyFrom(ref settings.startValue); d.isAdditive = isAdditive; rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.customOnValueChange = onValueChange; tween.Setup(target, ref settings.settings, false, TweenType.CustomColor, ref rt, ref d); tween.onValueChange = (ref TweenData rt2, ref UnmanagedTweenData d2) => { if (d2.isUpdating) { UnityEngine.Debug.LogError(Constants.recursiveCallError); return; } d2.isUpdating = true; var startValue = d2.startValue; var t = d2.easedInterpolationFactor; var dataIsAdditive = d2.isAdditive; var _target = rt2.target as T; var diff = rt2.endValueOrDiff; UnityEngine.Color val; if (dataIsAdditive) { var newVal = TweenData.ColorVal(startValue, t, diff); val = newVal.calcDelta(rt2.cold.prevVal); rt2.cold.prevVal.color = newVal; } else { val = TweenData.ColorVal(startValue, t, diff); } var _onValueChange = rt2.cold.customOnValueChange as Action; try { _onValueChange(_target, val); } finally { d2.isUpdating = false; } }; return PrimeTweenManager.Animate(ref rt, ref d); } static Tween animate(object target, ref TweenSettings settings, TweenType _tweenType) { if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var d = ref tween.data; ref var rt = ref tween.managedData; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.Setup(target, ref settings.settings, settings.startFromCurrent, _tweenType, ref rt, ref d); return PrimeTweenManager.Animate(ref rt, ref d); } static Tween AnimateMaterial([CanBeNull] object target, long longParam, ref TweenSettings settings, TweenType _tweenType) { if (PrimeTweenManager.Instance.isDestroyed) { return default; } #if DEVELOPMENT_BUILD || UNITY_EDITOR int propId = (int)longParam; if (target is UnityEngine.Material material && !Utils.IsValidMaterialProperty(_tweenType, target, propId)) { UnityEngine.Debug.LogWarning($"Material doesn't have a property with id '{propId}'.", material); } if (target is UnityEngine.Renderer renderer && !Utils.IsValidMaterialProperty(_tweenType, target, propId)) { UnityEngine.Debug.LogWarning($"Renderer's material doesn't have a property with id '{propId}'.", renderer); } #endif var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var d = ref tween.data; ref var rt = ref tween.managedData; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.longParam = longParam; tween.Setup(target, ref settings.settings, settings.startFromCurrent, _tweenType, ref rt, ref d); return PrimeTweenManager.Animate(ref rt, ref d); } [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Custom( UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, TweenSettings settings, [NotNull] Action< UnityEngine.Vector2> onValueChange) => Custom( new TweenSettings(startValue, endValue, settings), onValueChange); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Custom([NotNull] T target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, TweenSettings settings, [NotNull] Action onValueChange) where T : class => Custom_internal(target, new TweenSettings(startValue, endValue, settings), onValueChange); #if PRIME_TWEEN_EXPERIMENTAL public static Tween CustomAdditive ([NotNull] T target, UnityEngine.Vector2 deltaValue, TweenSettings settings, [NotNull] Action onDeltaChange) where T : class => Custom_internal(target, new TweenSettings(default, deltaValue, settings), onDeltaChange, true); #endif public static Tween Custom (UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, float duration, [NotNull] Action< UnityEngine.Vector2> onValueChange, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Custom( new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime), onValueChange); public static Tween Custom([NotNull] T target, UnityEngine.Vector2 startValue, UnityEngine.Vector2 endValue, float duration, [NotNull] Action onValueChange, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) where T : class => Custom_internal(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime), onValueChange); public static Tween Custom([NotNull] T target, TweenSettings settings, [NotNull] Action onValueChange) where T : class => Custom_internal(target, settings, onValueChange); public static Tween Custom( TweenSettings settings, [NotNull] Action< UnityEngine.Vector2> onValueChange) { Assert.IsNotNull(onValueChange); if (settings.startFromCurrent) { UnityEngine.Debug.LogWarning(Constants.customTweensDontSupportStartFromCurrentWarning); } if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var rt = ref tween.managedData; ref var d = ref tween.data; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.customOnValueChange = onValueChange; tween.Setup(PrimeTweenManager.dummyTarget, ref settings.settings, false, TweenType.CustomVector2, ref rt, ref d); tween.onValueChange = (ref TweenData rt2, ref UnmanagedTweenData d2) => { if (d2.isUpdating) { UnityEngine.Debug.LogError(Constants.recursiveCallError); return; } d2.isUpdating = true; var startValue = d2.startValue; var t = d2.easedInterpolationFactor; var diff = rt2.endValueOrDiff; var val = TweenData.Vector2Val(startValue, t, diff); var _onValueChange = rt2.cold.customOnValueChange as Action; try { _onValueChange(val); } finally { d2.isUpdating = false; } }; return PrimeTweenManager.Animate(ref rt, ref d); } static Tween Custom_internal([NotNull] T target, TweenSettings settings, [NotNull] Action onValueChange, bool isAdditive = false) where T : class { Assert.IsNotNull(onValueChange); if (settings.startFromCurrent) { UnityEngine.Debug.LogWarning(Constants.customTweensDontSupportStartFromCurrentWarning); } if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var rt = ref tween.managedData; ref var d = ref tween.data; d.startValue.CopyFrom(ref settings.startValue); d.isAdditive = isAdditive; rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.customOnValueChange = onValueChange; tween.Setup(target, ref settings.settings, false, TweenType.CustomVector2, ref rt, ref d); tween.onValueChange = (ref TweenData rt2, ref UnmanagedTweenData d2) => { if (d2.isUpdating) { UnityEngine.Debug.LogError(Constants.recursiveCallError); return; } d2.isUpdating = true; var startValue = d2.startValue; var t = d2.easedInterpolationFactor; var dataIsAdditive = d2.isAdditive; var _target = rt2.target as T; var diff = rt2.endValueOrDiff; UnityEngine.Vector2 val; if (dataIsAdditive) { var newVal = TweenData.Vector2Val(startValue, t, diff); val = newVal.calcDelta(rt2.cold.prevVal); rt2.cold.prevVal.vector2 = newVal; } else { val = TweenData.Vector2Val(startValue, t, diff); } var _onValueChange = rt2.cold.customOnValueChange as Action; try { _onValueChange(_target, val); } finally { d2.isUpdating = false; } }; return PrimeTweenManager.Animate(ref rt, ref d); } static Tween animate(object target, ref TweenSettings settings, TweenType _tweenType) { if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var d = ref tween.data; ref var rt = ref tween.managedData; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.Setup(target, ref settings.settings, settings.startFromCurrent, _tweenType, ref rt, ref d); return PrimeTweenManager.Animate(ref rt, ref d); } static Tween AnimateMaterial([CanBeNull] object target, long longParam, ref TweenSettings settings, TweenType _tweenType) { if (PrimeTweenManager.Instance.isDestroyed) { return default; } #if DEVELOPMENT_BUILD || UNITY_EDITOR int propId = (int)longParam; if (target is UnityEngine.Material material && !Utils.IsValidMaterialProperty(_tweenType, target, propId)) { UnityEngine.Debug.LogWarning($"Material doesn't have a property with id '{propId}'.", material); } if (target is UnityEngine.Renderer renderer && !Utils.IsValidMaterialProperty(_tweenType, target, propId)) { UnityEngine.Debug.LogWarning($"Renderer's material doesn't have a property with id '{propId}'.", renderer); } #endif var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var d = ref tween.data; ref var rt = ref tween.managedData; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.longParam = longParam; tween.Setup(target, ref settings.settings, settings.startFromCurrent, _tweenType, ref rt, ref d); return PrimeTweenManager.Animate(ref rt, ref d); } [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Custom( UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, TweenSettings settings, [NotNull] Action< UnityEngine.Vector3> onValueChange) => Custom( new TweenSettings(startValue, endValue, settings), onValueChange); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Custom([NotNull] T target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, TweenSettings settings, [NotNull] Action onValueChange) where T : class => Custom_internal(target, new TweenSettings(startValue, endValue, settings), onValueChange); #if PRIME_TWEEN_EXPERIMENTAL public static Tween CustomAdditive ([NotNull] T target, UnityEngine.Vector3 deltaValue, TweenSettings settings, [NotNull] Action onDeltaChange) where T : class => Custom_internal(target, new TweenSettings(default, deltaValue, settings), onDeltaChange, true); #endif public static Tween Custom (UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, float duration, [NotNull] Action< UnityEngine.Vector3> onValueChange, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Custom( new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime), onValueChange); public static Tween Custom([NotNull] T target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, float duration, [NotNull] Action onValueChange, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) where T : class => Custom_internal(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime), onValueChange); public static Tween Custom([NotNull] T target, TweenSettings settings, [NotNull] Action onValueChange) where T : class => Custom_internal(target, settings, onValueChange); public static Tween Custom( TweenSettings settings, [NotNull] Action< UnityEngine.Vector3> onValueChange) { Assert.IsNotNull(onValueChange); if (settings.startFromCurrent) { UnityEngine.Debug.LogWarning(Constants.customTweensDontSupportStartFromCurrentWarning); } if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var rt = ref tween.managedData; ref var d = ref tween.data; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.customOnValueChange = onValueChange; tween.Setup(PrimeTweenManager.dummyTarget, ref settings.settings, false, TweenType.CustomVector3, ref rt, ref d); tween.onValueChange = (ref TweenData rt2, ref UnmanagedTweenData d2) => { if (d2.isUpdating) { UnityEngine.Debug.LogError(Constants.recursiveCallError); return; } d2.isUpdating = true; var startValue = d2.startValue; var t = d2.easedInterpolationFactor; var diff = rt2.endValueOrDiff; var val = TweenData.Vector3Val(startValue, t, diff); var _onValueChange = rt2.cold.customOnValueChange as Action; try { _onValueChange(val); } finally { d2.isUpdating = false; } }; return PrimeTweenManager.Animate(ref rt, ref d); } static Tween Custom_internal([NotNull] T target, TweenSettings settings, [NotNull] Action onValueChange, bool isAdditive = false) where T : class { Assert.IsNotNull(onValueChange); if (settings.startFromCurrent) { UnityEngine.Debug.LogWarning(Constants.customTweensDontSupportStartFromCurrentWarning); } if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var rt = ref tween.managedData; ref var d = ref tween.data; d.startValue.CopyFrom(ref settings.startValue); d.isAdditive = isAdditive; rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.customOnValueChange = onValueChange; tween.Setup(target, ref settings.settings, false, TweenType.CustomVector3, ref rt, ref d); tween.onValueChange = (ref TweenData rt2, ref UnmanagedTweenData d2) => { if (d2.isUpdating) { UnityEngine.Debug.LogError(Constants.recursiveCallError); return; } d2.isUpdating = true; var startValue = d2.startValue; var t = d2.easedInterpolationFactor; var dataIsAdditive = d2.isAdditive; var _target = rt2.target as T; var diff = rt2.endValueOrDiff; UnityEngine.Vector3 val; if (dataIsAdditive) { var newVal = TweenData.Vector3Val(startValue, t, diff); val = newVal.calcDelta(rt2.cold.prevVal); rt2.cold.prevVal.vector3 = newVal; } else { val = TweenData.Vector3Val(startValue, t, diff); } var _onValueChange = rt2.cold.customOnValueChange as Action; try { _onValueChange(_target, val); } finally { d2.isUpdating = false; } }; return PrimeTweenManager.Animate(ref rt, ref d); } static Tween animate(object target, ref TweenSettings settings, TweenType _tweenType) { if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var d = ref tween.data; ref var rt = ref tween.managedData; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.Setup(target, ref settings.settings, settings.startFromCurrent, _tweenType, ref rt, ref d); return PrimeTweenManager.Animate(ref rt, ref d); } static Tween AnimateMaterial([CanBeNull] object target, long longParam, ref TweenSettings settings, TweenType _tweenType) { if (PrimeTweenManager.Instance.isDestroyed) { return default; } #if DEVELOPMENT_BUILD || UNITY_EDITOR int propId = (int)longParam; if (target is UnityEngine.Material material && !Utils.IsValidMaterialProperty(_tweenType, target, propId)) { UnityEngine.Debug.LogWarning($"Material doesn't have a property with id '{propId}'.", material); } if (target is UnityEngine.Renderer renderer && !Utils.IsValidMaterialProperty(_tweenType, target, propId)) { UnityEngine.Debug.LogWarning($"Renderer's material doesn't have a property with id '{propId}'.", renderer); } #endif var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var d = ref tween.data; ref var rt = ref tween.managedData; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.longParam = longParam; tween.Setup(target, ref settings.settings, settings.startFromCurrent, _tweenType, ref rt, ref d); return PrimeTweenManager.Animate(ref rt, ref d); } [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Custom( UnityEngine.Vector4 startValue, UnityEngine.Vector4 endValue, TweenSettings settings, [NotNull] Action< UnityEngine.Vector4> onValueChange) => Custom( new TweenSettings(startValue, endValue, settings), onValueChange); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Custom([NotNull] T target, UnityEngine.Vector4 startValue, UnityEngine.Vector4 endValue, TweenSettings settings, [NotNull] Action onValueChange) where T : class => Custom_internal(target, new TweenSettings(startValue, endValue, settings), onValueChange); #if PRIME_TWEEN_EXPERIMENTAL public static Tween CustomAdditive ([NotNull] T target, UnityEngine.Vector4 deltaValue, TweenSettings settings, [NotNull] Action onDeltaChange) where T : class => Custom_internal(target, new TweenSettings(default, deltaValue, settings), onDeltaChange, true); #endif public static Tween Custom (UnityEngine.Vector4 startValue, UnityEngine.Vector4 endValue, float duration, [NotNull] Action< UnityEngine.Vector4> onValueChange, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Custom( new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime), onValueChange); public static Tween Custom([NotNull] T target, UnityEngine.Vector4 startValue, UnityEngine.Vector4 endValue, float duration, [NotNull] Action onValueChange, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) where T : class => Custom_internal(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime), onValueChange); public static Tween Custom([NotNull] T target, TweenSettings settings, [NotNull] Action onValueChange) where T : class => Custom_internal(target, settings, onValueChange); public static Tween Custom( TweenSettings settings, [NotNull] Action< UnityEngine.Vector4> onValueChange) { Assert.IsNotNull(onValueChange); if (settings.startFromCurrent) { UnityEngine.Debug.LogWarning(Constants.customTweensDontSupportStartFromCurrentWarning); } if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var rt = ref tween.managedData; ref var d = ref tween.data; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.customOnValueChange = onValueChange; tween.Setup(PrimeTweenManager.dummyTarget, ref settings.settings, false, TweenType.CustomVector4, ref rt, ref d); tween.onValueChange = (ref TweenData rt2, ref UnmanagedTweenData d2) => { if (d2.isUpdating) { UnityEngine.Debug.LogError(Constants.recursiveCallError); return; } d2.isUpdating = true; var startValue = d2.startValue; var t = d2.easedInterpolationFactor; var diff = rt2.endValueOrDiff; var val = TweenData.Vector4Val(startValue, t, diff); var _onValueChange = rt2.cold.customOnValueChange as Action; try { _onValueChange(val); } finally { d2.isUpdating = false; } }; return PrimeTweenManager.Animate(ref rt, ref d); } static Tween Custom_internal([NotNull] T target, TweenSettings settings, [NotNull] Action onValueChange, bool isAdditive = false) where T : class { Assert.IsNotNull(onValueChange); if (settings.startFromCurrent) { UnityEngine.Debug.LogWarning(Constants.customTweensDontSupportStartFromCurrentWarning); } if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var rt = ref tween.managedData; ref var d = ref tween.data; d.startValue.CopyFrom(ref settings.startValue); d.isAdditive = isAdditive; rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.customOnValueChange = onValueChange; tween.Setup(target, ref settings.settings, false, TweenType.CustomVector4, ref rt, ref d); tween.onValueChange = (ref TweenData rt2, ref UnmanagedTweenData d2) => { if (d2.isUpdating) { UnityEngine.Debug.LogError(Constants.recursiveCallError); return; } d2.isUpdating = true; var startValue = d2.startValue; var t = d2.easedInterpolationFactor; var dataIsAdditive = d2.isAdditive; var _target = rt2.target as T; var diff = rt2.endValueOrDiff; UnityEngine.Vector4 val; if (dataIsAdditive) { var newVal = TweenData.Vector4Val(startValue, t, diff); val = newVal.calcDelta(rt2.cold.prevVal); rt2.cold.prevVal.vector4 = newVal; } else { val = TweenData.Vector4Val(startValue, t, diff); } var _onValueChange = rt2.cold.customOnValueChange as Action; try { _onValueChange(_target, val); } finally { d2.isUpdating = false; } }; return PrimeTweenManager.Animate(ref rt, ref d); } static Tween animate(object target, ref TweenSettings settings, TweenType _tweenType) { if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var d = ref tween.data; ref var rt = ref tween.managedData; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.Setup(target, ref settings.settings, settings.startFromCurrent, _tweenType, ref rt, ref d); return PrimeTweenManager.Animate(ref rt, ref d); } static Tween AnimateMaterial([CanBeNull] object target, long longParam, ref TweenSettings settings, TweenType _tweenType) { if (PrimeTweenManager.Instance.isDestroyed) { return default; } #if DEVELOPMENT_BUILD || UNITY_EDITOR int propId = (int)longParam; if (target is UnityEngine.Material material && !Utils.IsValidMaterialProperty(_tweenType, target, propId)) { UnityEngine.Debug.LogWarning($"Material doesn't have a property with id '{propId}'.", material); } if (target is UnityEngine.Renderer renderer && !Utils.IsValidMaterialProperty(_tweenType, target, propId)) { UnityEngine.Debug.LogWarning($"Renderer's material doesn't have a property with id '{propId}'.", renderer); } #endif var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var d = ref tween.data; ref var rt = ref tween.managedData; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.longParam = longParam; tween.Setup(target, ref settings.settings, settings.startFromCurrent, _tweenType, ref rt, ref d); return PrimeTweenManager.Animate(ref rt, ref d); } [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Custom( UnityEngine.Quaternion startValue, UnityEngine.Quaternion endValue, TweenSettings settings, [NotNull] Action< UnityEngine.Quaternion> onValueChange) => Custom( new TweenSettings(startValue, endValue, settings), onValueChange); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Custom([NotNull] T target, UnityEngine.Quaternion startValue, UnityEngine.Quaternion endValue, TweenSettings settings, [NotNull] Action onValueChange) where T : class => Custom_internal(target, new TweenSettings(startValue, endValue, settings), onValueChange); #if PRIME_TWEEN_EXPERIMENTAL public static Tween CustomAdditive ([NotNull] T target, UnityEngine.Quaternion deltaValue, TweenSettings settings, [NotNull] Action onDeltaChange) where T : class => Custom_internal(target, new TweenSettings(default, deltaValue, settings), onDeltaChange, true); #endif public static Tween Custom (UnityEngine.Quaternion startValue, UnityEngine.Quaternion endValue, float duration, [NotNull] Action< UnityEngine.Quaternion> onValueChange, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Custom( new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime), onValueChange); public static Tween Custom([NotNull] T target, UnityEngine.Quaternion startValue, UnityEngine.Quaternion endValue, float duration, [NotNull] Action onValueChange, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) where T : class => Custom_internal(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime), onValueChange); public static Tween Custom([NotNull] T target, TweenSettings settings, [NotNull] Action onValueChange) where T : class => Custom_internal(target, settings, onValueChange); public static Tween Custom( TweenSettings settings, [NotNull] Action< UnityEngine.Quaternion> onValueChange) { Assert.IsNotNull(onValueChange); if (settings.startFromCurrent) { UnityEngine.Debug.LogWarning(Constants.customTweensDontSupportStartFromCurrentWarning); } if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var rt = ref tween.managedData; ref var d = ref tween.data; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.customOnValueChange = onValueChange; tween.Setup(PrimeTweenManager.dummyTarget, ref settings.settings, false, TweenType.CustomQuaternion, ref rt, ref d); tween.onValueChange = (ref TweenData rt2, ref UnmanagedTweenData d2) => { if (d2.isUpdating) { UnityEngine.Debug.LogError(Constants.recursiveCallError); return; } d2.isUpdating = true; var startValue = d2.startValue; var t = d2.easedInterpolationFactor; var diff = rt2.endValueOrDiff; var val = TweenData.QuaternionVal(startValue, t, diff); var _onValueChange = rt2.cold.customOnValueChange as Action; try { _onValueChange(val); } finally { d2.isUpdating = false; } }; return PrimeTweenManager.Animate(ref rt, ref d); } static Tween Custom_internal([NotNull] T target, TweenSettings settings, [NotNull] Action onValueChange, bool isAdditive = false) where T : class { Assert.IsNotNull(onValueChange); if (settings.startFromCurrent) { UnityEngine.Debug.LogWarning(Constants.customTweensDontSupportStartFromCurrentWarning); } if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var rt = ref tween.managedData; ref var d = ref tween.data; d.startValue.CopyFrom(ref settings.startValue); d.isAdditive = isAdditive; rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.customOnValueChange = onValueChange; tween.Setup(target, ref settings.settings, false, TweenType.CustomQuaternion, ref rt, ref d); tween.onValueChange = (ref TweenData rt2, ref UnmanagedTweenData d2) => { if (d2.isUpdating) { UnityEngine.Debug.LogError(Constants.recursiveCallError); return; } d2.isUpdating = true; var startValue = d2.startValue; var t = d2.easedInterpolationFactor; var dataIsAdditive = d2.isAdditive; var _target = rt2.target as T; var diff = rt2.endValueOrDiff; UnityEngine.Quaternion val; if (dataIsAdditive) { var newVal = TweenData.QuaternionVal(startValue, t, diff); val = newVal.calcDelta(rt2.cold.prevVal); rt2.cold.prevVal.quaternion = newVal; } else { val = TweenData.QuaternionVal(startValue, t, diff); } var _onValueChange = rt2.cold.customOnValueChange as Action; try { _onValueChange(_target, val); } finally { d2.isUpdating = false; } }; return PrimeTweenManager.Animate(ref rt, ref d); } static Tween animate(object target, ref TweenSettings settings, TweenType _tweenType) { if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var d = ref tween.data; ref var rt = ref tween.managedData; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.Setup(target, ref settings.settings, settings.startFromCurrent, _tweenType, ref rt, ref d); return PrimeTweenManager.Animate(ref rt, ref d); } static Tween AnimateMaterial([CanBeNull] object target, long longParam, ref TweenSettings settings, TweenType _tweenType) { if (PrimeTweenManager.Instance.isDestroyed) { return default; } #if DEVELOPMENT_BUILD || UNITY_EDITOR int propId = (int)longParam; if (target is UnityEngine.Material material && !Utils.IsValidMaterialProperty(_tweenType, target, propId)) { UnityEngine.Debug.LogWarning($"Material doesn't have a property with id '{propId}'.", material); } if (target is UnityEngine.Renderer renderer && !Utils.IsValidMaterialProperty(_tweenType, target, propId)) { UnityEngine.Debug.LogWarning($"Renderer's material doesn't have a property with id '{propId}'.", renderer); } #endif var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var d = ref tween.data; ref var rt = ref tween.managedData; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.longParam = longParam; tween.Setup(target, ref settings.settings, settings.startFromCurrent, _tweenType, ref rt, ref d); return PrimeTweenManager.Animate(ref rt, ref d); } [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Custom( UnityEngine.Rect startValue, UnityEngine.Rect endValue, TweenSettings settings, [NotNull] Action< UnityEngine.Rect> onValueChange) => Custom( new TweenSettings(startValue, endValue, settings), onValueChange); [EditorBrowsable(EditorBrowsableState.Never), Obsolete(ObsoleteMessages.tweenSettingsOverloadStartEndValue)] public static Tween Custom([NotNull] T target, UnityEngine.Rect startValue, UnityEngine.Rect endValue, TweenSettings settings, [NotNull] Action onValueChange) where T : class => Custom_internal(target, new TweenSettings(startValue, endValue, settings), onValueChange); #if PRIME_TWEEN_EXPERIMENTAL public static Tween CustomAdditive ([NotNull] T target, UnityEngine.Rect deltaValue, TweenSettings settings, [NotNull] Action onDeltaChange) where T : class => Custom_internal(target, new TweenSettings(default, deltaValue, settings), onDeltaChange, true); #endif public static Tween Custom (UnityEngine.Rect startValue, UnityEngine.Rect endValue, float duration, [NotNull] Action< UnityEngine.Rect> onValueChange, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => Custom( new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime), onValueChange); public static Tween Custom([NotNull] T target, UnityEngine.Rect startValue, UnityEngine.Rect endValue, float duration, [NotNull] Action onValueChange, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) where T : class => Custom_internal(target, new TweenSettings(startValue, endValue, duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime), onValueChange); public static Tween Custom([NotNull] T target, TweenSettings settings, [NotNull] Action onValueChange) where T : class => Custom_internal(target, settings, onValueChange); public static Tween Custom( TweenSettings settings, [NotNull] Action< UnityEngine.Rect> onValueChange) { Assert.IsNotNull(onValueChange); if (settings.startFromCurrent) { UnityEngine.Debug.LogWarning(Constants.customTweensDontSupportStartFromCurrentWarning); } if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var rt = ref tween.managedData; ref var d = ref tween.data; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.customOnValueChange = onValueChange; tween.Setup(PrimeTweenManager.dummyTarget, ref settings.settings, false, TweenType.CustomRect, ref rt, ref d); tween.onValueChange = (ref TweenData rt2, ref UnmanagedTweenData d2) => { if (d2.isUpdating) { UnityEngine.Debug.LogError(Constants.recursiveCallError); return; } d2.isUpdating = true; var startValue = d2.startValue; var t = d2.easedInterpolationFactor; var diff = rt2.endValueOrDiff; var val = TweenData.RectVal(startValue, t, diff); var _onValueChange = rt2.cold.customOnValueChange as Action; try { _onValueChange(val); } finally { d2.isUpdating = false; } }; return PrimeTweenManager.Animate(ref rt, ref d); } static Tween Custom_internal([NotNull] T target, TweenSettings settings, [NotNull] Action onValueChange, bool isAdditive = false) where T : class { Assert.IsNotNull(onValueChange); if (settings.startFromCurrent) { UnityEngine.Debug.LogWarning(Constants.customTweensDontSupportStartFromCurrentWarning); } if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var rt = ref tween.managedData; ref var d = ref tween.data; d.startValue.CopyFrom(ref settings.startValue); d.isAdditive = isAdditive; rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.customOnValueChange = onValueChange; tween.Setup(target, ref settings.settings, false, TweenType.CustomRect, ref rt, ref d); tween.onValueChange = (ref TweenData rt2, ref UnmanagedTweenData d2) => { if (d2.isUpdating) { UnityEngine.Debug.LogError(Constants.recursiveCallError); return; } d2.isUpdating = true; var startValue = d2.startValue; var t = d2.easedInterpolationFactor; var dataIsAdditive = d2.isAdditive; var _target = rt2.target as T; var diff = rt2.endValueOrDiff; UnityEngine.Rect val; if (dataIsAdditive) { var newVal = TweenData.RectVal(startValue, t, diff); val = newVal.calcDelta(rt2.cold.prevVal); rt2.cold.prevVal.rect = newVal; } else { val = TweenData.RectVal(startValue, t, diff); } var _onValueChange = rt2.cold.customOnValueChange as Action; try { _onValueChange(_target, val); } finally { d2.isUpdating = false; } }; return PrimeTweenManager.Animate(ref rt, ref d); } static Tween animate(object target, ref TweenSettings settings, TweenType _tweenType) { if (PrimeTweenManager.Instance.isDestroyed) { return default; } var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var d = ref tween.data; ref var rt = ref tween.managedData; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.Setup(target, ref settings.settings, settings.startFromCurrent, _tweenType, ref rt, ref d); return PrimeTweenManager.Animate(ref rt, ref d); } static Tween AnimateMaterial([CanBeNull] object target, long longParam, ref TweenSettings settings, TweenType _tweenType) { if (PrimeTweenManager.Instance.isDestroyed) { return default; } #if DEVELOPMENT_BUILD || UNITY_EDITOR int propId = (int)longParam; if (target is UnityEngine.Material material && !Utils.IsValidMaterialProperty(_tweenType, target, propId)) { UnityEngine.Debug.LogWarning($"Material doesn't have a property with id '{propId}'.", material); } if (target is UnityEngine.Renderer renderer && !Utils.IsValidMaterialProperty(_tweenType, target, propId)) { UnityEngine.Debug.LogWarning($"Renderer's material doesn't have a property with id '{propId}'.", renderer); } #endif var tween = PrimeTweenManager.FetchTween(settings.settings._updateType); ref var d = ref tween.data; ref var rt = ref tween.managedData; d.startValue.CopyFrom(ref settings.startValue); rt.endValueOrDiff.CopyFrom(ref settings.endValue); tween.longParam = longParam; tween.Setup(target, ref settings.settings, settings.startFromCurrent, _tweenType, ref rt, ref d); return PrimeTweenManager.Animate(ref rt, ref d); } #if PRIME_TWEEN_EXPERIMENTAL public static Tween PositionAdditive([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 deltaValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => PositionAdditive(target, deltaValue, new TweenSettings(duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween PositionAdditive([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 deltaValue, TweenSettings settings) => CustomAdditive (target, deltaValue, settings, (_target, delta) => _target.position += delta); public static Tween LocalPositionAdditive([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 deltaValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LocalPositionAdditive(target, deltaValue, new TweenSettings(duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LocalPositionAdditive([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 deltaValue, TweenSettings settings) => CustomAdditive (target, deltaValue, settings, (_target, delta) => _target.localPosition += delta); public static Tween ScaleAdditive([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 deltaValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => ScaleAdditive(target, deltaValue, new TweenSettings(duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween ScaleAdditive([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 deltaValue, TweenSettings settings) => CustomAdditive (target, deltaValue, settings, (_target, delta) => _target.localScale += delta); public static Tween RotationAdditive([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 deltaValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => RotationAdditive(target, deltaValue, new TweenSettings(duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween RotationAdditive([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 deltaValue, TweenSettings settings) => CustomAdditive (target, deltaValue, settings, (_target, delta) => _target.rotation *= UnityEngine.Quaternion.Euler(delta)); public static Tween LocalRotationAdditive([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 deltaValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LocalRotationAdditive(target, deltaValue, new TweenSettings(duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LocalRotationAdditive([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 deltaValue, TweenSettings settings) => CustomAdditive (target, deltaValue, settings, (_target, delta) => _target.localRotation *= UnityEngine.Quaternion.Euler(delta)); public static Tween RotationAdditive([NotNull] UnityEngine.Transform target, UnityEngine.Quaternion deltaValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => RotationAdditive(target, deltaValue, new TweenSettings(duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween RotationAdditive([NotNull] UnityEngine.Transform target, UnityEngine.Quaternion deltaValue, TweenSettings settings) => CustomAdditive (target, deltaValue, settings, (_target, delta) => _target.rotation *= delta); public static Tween LocalRotationAdditive([NotNull] UnityEngine.Transform target, UnityEngine.Quaternion deltaValue, float duration, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LocalRotationAdditive(target, deltaValue, new TweenSettings(duration, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime)); public static Tween LocalRotationAdditive([NotNull] UnityEngine.Transform target, UnityEngine.Quaternion deltaValue, TweenSettings settings) => CustomAdditive (target, deltaValue, settings, (_target, delta) => _target.localRotation *= delta); #endif public static Tween PositionAtSpeed([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 endValue, float averageSpeed, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => PositionAtSpeed(target, new TweenSettings(endValue, new TweenSettings(averageSpeed, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime))); public static Tween PositionAtSpeed([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, float averageSpeed, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => PositionAtSpeed(target, new TweenSettings(startValue, endValue, new TweenSettings(averageSpeed, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime))); static Tween PositionAtSpeed([NotNull] UnityEngine.Transform target, TweenSettings settings) { var speed = settings.settings.duration; if (speed <= 0) { UnityEngine.Debug.LogError($"Invalid speed provided to the Tween.{nameof(PositionAtSpeed)}() method: {speed}."); return default; } if (settings.startFromCurrent) { settings.startFromCurrent = false; settings.startValue = target.position; } settings.settings.duration = Extensions.CalcDistance(settings.startValue, settings.endValue) / speed; return Position(target, settings); } public static Tween LocalPositionAtSpeed([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 endValue, float averageSpeed, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LocalPositionAtSpeed(target, new TweenSettings(endValue, new TweenSettings(averageSpeed, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime))); public static Tween LocalPositionAtSpeed([NotNull] UnityEngine.Transform target, UnityEngine.Vector3 startValue, UnityEngine.Vector3 endValue, float averageSpeed, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LocalPositionAtSpeed(target, new TweenSettings(startValue, endValue, new TweenSettings(averageSpeed, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime))); static Tween LocalPositionAtSpeed([NotNull] UnityEngine.Transform target, TweenSettings settings) { var speed = settings.settings.duration; if (speed <= 0) { UnityEngine.Debug.LogError($"Invalid speed provided to the Tween.{nameof(LocalPositionAtSpeed)}() method: {speed}."); return default; } if (settings.startFromCurrent) { settings.startFromCurrent = false; settings.startValue = target.localPosition; } settings.settings.duration = Extensions.CalcDistance(settings.startValue, settings.endValue) / speed; return LocalPosition(target, settings); } public static Tween RotationAtSpeed([NotNull] UnityEngine.Transform target, UnityEngine.Quaternion endValue, float averageAngularSpeed, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => RotationAtSpeed(target, new TweenSettings(endValue, new TweenSettings(averageAngularSpeed, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime))); public static Tween RotationAtSpeed([NotNull] UnityEngine.Transform target, UnityEngine.Quaternion startValue, UnityEngine.Quaternion endValue, float averageAngularSpeed, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => RotationAtSpeed(target, new TweenSettings(startValue, endValue, new TweenSettings(averageAngularSpeed, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime))); static Tween RotationAtSpeed([NotNull] UnityEngine.Transform target, TweenSettings settings) { var speed = settings.settings.duration; if (speed <= 0) { UnityEngine.Debug.LogError($"Invalid speed provided to the Tween.{nameof(RotationAtSpeed)}() method: {speed}."); return default; } if (settings.startFromCurrent) { settings.startFromCurrent = false; settings.startValue = target.rotation; } settings.settings.duration = Extensions.CalcDistance(settings.startValue, settings.endValue) / speed; return Rotation(target, settings); } public static Tween LocalRotationAtSpeed([NotNull] UnityEngine.Transform target, UnityEngine.Quaternion endValue, float averageAngularSpeed, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LocalRotationAtSpeed(target, new TweenSettings(endValue, new TweenSettings(averageAngularSpeed, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime))); public static Tween LocalRotationAtSpeed([NotNull] UnityEngine.Transform target, UnityEngine.Quaternion startValue, UnityEngine.Quaternion endValue, float averageAngularSpeed, Easing ease = default, int cycles = 1, CycleMode cycleMode = CycleMode.Restart, float startDelay = 0, float endDelay = 0, bool useUnscaledTime = false) => LocalRotationAtSpeed(target, new TweenSettings(startValue, endValue, new TweenSettings(averageAngularSpeed, ease, cycles, cycleMode, startDelay, endDelay, useUnscaledTime))); static Tween LocalRotationAtSpeed([NotNull] UnityEngine.Transform target, TweenSettings settings) { var speed = settings.settings.duration; if (speed <= 0) { UnityEngine.Debug.LogError($"Invalid speed provided to the Tween.{nameof(LocalRotationAtSpeed)}() method: {speed}."); return default; } if (settings.startFromCurrent) { settings.startFromCurrent = false; settings.startValue = target.localRotation; } settings.settings.duration = Extensions.CalcDistance(settings.startValue, settings.endValue) / speed; return LocalRotation(target, settings); } } }