diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.XML b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.XML index 4e2875b..a8415be 100644 --- a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.XML +++ b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.XML @@ -1021,17 +1021,17 @@ The end value to reachThe duration of the tween If TRUE the tween will smoothly snap all values to integers - - Tweens a Transform's position BY the given value (as if it was set to relative), - in a way that allows other DOMixedMoveBy tweens to work together on the same target, + + EXPERIMENTAL BETA: Tweens a Transform's position BY the given value (as if it was set to relative), + in a way that allows other DOBlendableMove tweens to work together on the same target, instead than fight each other as multiple DOMove would do. Also stores the transform as the tween's target so it can be used for filtered operations The end value to reachThe duration of the tween If TRUE the tween will smoothly snap all values to integers - - Tweens a Transform's localPosition BY the given value (as if it was set to relative), - in a way that allows other DOMixedMoveBy tweens to work together on the same target, + + EXPERIMENTAL BETA: Tweens a Transform's localPosition BY the given value (as if it was set to relative), + in a way that allows other DOBlendableMove tweens to work together on the same target, instead than fight each other as multiple DOMove would do. Also stores the transform as the tween's target so it can be used for filtered operations The end value to reachThe duration of the tween diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll index 2a6e1e7..b35ccfb 100644 Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll differ diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll.mdb b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll.mdb index 9bcf7e6..89825c4 100644 Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll.mdb and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll.mdb differ diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.XML b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.XML index 4e2875b..a8415be 100644 --- a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.XML +++ b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.XML @@ -1021,17 +1021,17 @@ The end value to reachThe duration of the tween If TRUE the tween will smoothly snap all values to integers - - Tweens a Transform's position BY the given value (as if it was set to relative), - in a way that allows other DOMixedMoveBy tweens to work together on the same target, + + EXPERIMENTAL BETA: Tweens a Transform's position BY the given value (as if it was set to relative), + in a way that allows other DOBlendableMove tweens to work together on the same target, instead than fight each other as multiple DOMove would do. Also stores the transform as the tween's target so it can be used for filtered operations The end value to reachThe duration of the tween If TRUE the tween will smoothly snap all values to integers - - Tweens a Transform's localPosition BY the given value (as if it was set to relative), - in a way that allows other DOMixedMoveBy tweens to work together on the same target, + + EXPERIMENTAL BETA: Tweens a Transform's localPosition BY the given value (as if it was set to relative), + in a way that allows other DOBlendableMove tweens to work together on the same target, instead than fight each other as multiple DOMove would do. Also stores the transform as the tween's target so it can be used for filtered operations The end value to reachThe duration of the tween diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll index 2a6e1e7..b35ccfb 100644 Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll and b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll differ diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll.mdb b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll.mdb index 9bcf7e6..89825c4 100644 Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll.mdb and b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll.mdb differ diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML index 4e2875b..a8415be 100644 --- a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML +++ b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML @@ -1021,17 +1021,17 @@ The end value to reachThe duration of the tween If TRUE the tween will smoothly snap all values to integers - - Tweens a Transform's position BY the given value (as if it was set to relative), - in a way that allows other DOMixedMoveBy tweens to work together on the same target, + + EXPERIMENTAL BETA: Tweens a Transform's position BY the given value (as if it was set to relative), + in a way that allows other DOBlendableMove tweens to work together on the same target, instead than fight each other as multiple DOMove would do. Also stores the transform as the tween's target so it can be used for filtered operations The end value to reachThe duration of the tween If TRUE the tween will smoothly snap all values to integers - - Tweens a Transform's localPosition BY the given value (as if it was set to relative), - in a way that allows other DOMixedMoveBy tweens to work together on the same target, + + EXPERIMENTAL BETA: Tweens a Transform's localPosition BY the given value (as if it was set to relative), + in a way that allows other DOBlendableMove tweens to work together on the same target, instead than fight each other as multiple DOMove would do. Also stores the transform as the tween's target so it can be used for filtered operations The end value to reachThe duration of the tween diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll index 2a6e1e7..b35ccfb 100644 Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll and b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll differ diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll.mdb index 9bcf7e6..89825c4 100644 Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll.mdb and b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll.mdb differ diff --git a/UnityTests.Unity5/Assets/_Tests/Bugs/Temp.cs b/UnityTests.Unity5/Assets/_Tests/Bugs/Temp.cs index 4dc64f3..5577656 100644 --- a/UnityTests.Unity5/Assets/_Tests/Bugs/Temp.cs +++ b/UnityTests.Unity5/Assets/_Tests/Bugs/Temp.cs @@ -5,30 +5,11 @@ using System.Collections; public class Temp : BrainBase { - public Image img; - Sequence _seq; - void Start() { - Debug.Log("START"); - _seq = DOTween.Sequence().SetId("SEQ"); - _seq.Append(img.DOFade(1, 0.5f)); - _seq.AppendInterval(3f); - _seq.Append(img.DOFade(0, 0.5f)); - _seq.AppendCallback(BalloonComplete); - // _seq.OnComplete(BalloonComplete); - } - - void BalloonComplete() - { - Debug.Log("Complete"); - _seq.Rewind(); - Debug.Log("Rewind called"); - } - - public void Goforit() - { - Debug.Log("GO"); - _seq.Restart(); + Debug.Log("Creating empty sequences"); + for (int i = 0; i < 100; ++i) { + DOTween.Sequence(); + } } } \ No newline at end of file diff --git a/_DOTween.Assembly/DOTween/DOTween.cs b/_DOTween.Assembly/DOTween/DOTween.cs index a69296a..f258dd5 100644 --- a/_DOTween.Assembly/DOTween/DOTween.cs +++ b/_DOTween.Assembly/DOTween/DOTween.cs @@ -21,7 +21,7 @@ namespace DG.Tweening public class DOTween { /// DOTween's version - public static readonly string Version = "1.0.335"; + public static readonly string Version = "1.0.336"; /////////////////////////////////////////////// // Options //////////////////////////////////// diff --git a/_DOTween.Assembly/DOTween/ShortcutExtensions.cs b/_DOTween.Assembly/DOTween/ShortcutExtensions.cs index e89a7a9..935a978 100644 --- a/_DOTween.Assembly/DOTween/ShortcutExtensions.cs +++ b/_DOTween.Assembly/DOTween/ShortcutExtensions.cs @@ -379,13 +379,13 @@ namespace DG.Tweening .SetOptions(AxisConstraint.Z, snapping).SetTarget(target); } - /// Tweens a Transform's position BY the given value (as if it was set to relative), - /// in a way that allows other DOMixedMoveBy tweens to work together on the same target, + /// EXPERIMENTAL BETA: Tweens a Transform's position BY the given value (as if it was set to relative), + /// in a way that allows other DOBlendableMove tweens to work together on the same target, /// instead than fight each other as multiple DOMove would do. /// Also stores the transform as the tween's target so it can be used for filtered operations /// The end value to reachThe duration of the tween /// If TRUE the tween will smoothly snap all values to integers - public static Tweener DOMixedMoveBy(this Transform target, Vector3 byValue, float duration, bool snapping = false) + public static Tweener DOBlendableMoveBy(this Transform target, Vector3 byValue, float duration, bool snapping = false) { Vector3 to = Vector3.zero; return DOTween.To(() => to, x => { @@ -396,13 +396,13 @@ namespace DG.Tweening .SetOptions(snapping).SetTarget(target); } - /// Tweens a Transform's localPosition BY the given value (as if it was set to relative), - /// in a way that allows other DOMixedMoveBy tweens to work together on the same target, + /// EXPERIMENTAL BETA: Tweens a Transform's localPosition BY the given value (as if it was set to relative), + /// in a way that allows other DOBlendableMove tweens to work together on the same target, /// instead than fight each other as multiple DOMove would do. /// Also stores the transform as the tween's target so it can be used for filtered operations /// The end value to reachThe duration of the tween /// If TRUE the tween will smoothly snap all values to integers - public static Tweener DOLocalMixedMoveBy(this Transform target, Vector3 byValue, float duration, bool snapping = false) + public static Tweener DOBlendableLocalMoveBy(this Transform target, Vector3 byValue, float duration, bool snapping = false) { Vector3 to = Vector3.zero; return DOTween.To(() => to, x => { diff --git a/_DOTween.Assembly/bin/DOTween.XML b/_DOTween.Assembly/bin/DOTween.XML index 4e2875b..a8415be 100644 --- a/_DOTween.Assembly/bin/DOTween.XML +++ b/_DOTween.Assembly/bin/DOTween.XML @@ -1021,17 +1021,17 @@ The end value to reachThe duration of the tween If TRUE the tween will smoothly snap all values to integers - - Tweens a Transform's position BY the given value (as if it was set to relative), - in a way that allows other DOMixedMoveBy tweens to work together on the same target, + + EXPERIMENTAL BETA: Tweens a Transform's position BY the given value (as if it was set to relative), + in a way that allows other DOBlendableMove tweens to work together on the same target, instead than fight each other as multiple DOMove would do. Also stores the transform as the tween's target so it can be used for filtered operations The end value to reachThe duration of the tween If TRUE the tween will smoothly snap all values to integers - - Tweens a Transform's localPosition BY the given value (as if it was set to relative), - in a way that allows other DOMixedMoveBy tweens to work together on the same target, + + EXPERIMENTAL BETA: Tweens a Transform's localPosition BY the given value (as if it was set to relative), + in a way that allows other DOBlendableMove tweens to work together on the same target, instead than fight each other as multiple DOMove would do. Also stores the transform as the tween's target so it can be used for filtered operations The end value to reachThe duration of the tween diff --git a/_DOTween.Assembly/bin/DOTween.dll b/_DOTween.Assembly/bin/DOTween.dll index 2a6e1e7..b35ccfb 100644 Binary files a/_DOTween.Assembly/bin/DOTween.dll and b/_DOTween.Assembly/bin/DOTween.dll differ diff --git a/_DOTween.Assembly/bin/DOTween.dll.mdb b/_DOTween.Assembly/bin/DOTween.dll.mdb index 9bcf7e6..89825c4 100644 Binary files a/_DOTween.Assembly/bin/DOTween.dll.mdb and b/_DOTween.Assembly/bin/DOTween.dll.mdb differ