diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.XML b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.XML index 4a51052..8cef664 100644 --- a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.XML +++ b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.XML @@ -35,12 +35,6 @@ 2D side-scroller path - - - A surrogate for Vector2/3/4 values to work around Unity's bug when trying to cast to - a Vector2/3/4 plugin on WP8.1 - - Used internally @@ -538,39 +532,39 @@ Options for float tweens If TRUE the tween will smoothly snap all values to integers - + Options for Vector2 tweens If TRUE the tween will smoothly snap all values to integers - + Options for Vector2 tweens Selecting an axis will tween the vector only on that axis, leaving the others untouched If TRUE the tween will smoothly snap all values to integers - + Options for Vector3 tweens If TRUE the tween will smoothly snap all values to integers - + Options for Vector3 tweens Selecting an axis will tween the vector only on that axis, leaving the others untouched If TRUE the tween will smoothly snap all values to integers - + Options for Vector4 tweens If TRUE the tween will smoothly snap all values to integers - + Options for Vector4 tweens Selecting an axis will tween the vector only on that axis, leaving the others untouched If TRUE the tween will smoothly snap all values to integers - + Options for Quaternion tweens If TRUE (default) the rotation will take the shortest route, and will not rotate more than 360°. If FALSE the rotation will be fully accounted. Is always FALSE if the tween is set as relative - + Options for Color tweens If TRUE only the alpha value of the color will be tweened @@ -1189,6 +1183,45 @@ Defaults to 10, but a value of 5 is usually enough if you don't have dramatic long curves between waypoints The color of the path (shown when gizmos are active in the Play panel and the tween is running) + + Tweens a Light's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Light as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Material's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Material as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Material's named color property to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Material as the tween's target so it can be used for filtered operations + The value to tween to + The name of the material property to tween (like _Tint or _SpecColor) + The duration of the tween + + + Tweens a Material's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Material as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + + + Tweens a Material's named alpha property BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Material as the tween's target so it can be used for filtered operations + The value to tween by + The name of the material property to tween (like _Tint or _SpecColor) + The duration of the tween + Tweens a Transform's position BY the given value (as if you chained a SetRelative), in a way that allows other DOBlendableMove tweens to work together on the same target, @@ -1310,12 +1343,6 @@ and returns the total number of tweens involved. - - - A surrogate for Vector2/3/4 values to work around Unity's bug when trying to cast to - a Vector2/3/4 plugin on WP8.1 - - Type of path to use with DOPath tweens @@ -1496,7 +1523,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1504,7 +1531,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1512,7 +1539,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1520,7 +1547,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1528,7 +1555,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1563,7 +1590,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens only one axis of a Vector3 to the given value using default plugins. A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1572,7 +1599,7 @@ The end value to reachThe tween's duration The axis to tween - + Tweens only the alpha of a Color to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1833,12 +1860,6 @@ Continuously increments the tween at the end of each loop cycle (A to B, B to B+(A-B), and so on), thus always moving "onward". In case of String tweens works only if the tween is set as relative - - - A surrogate for Vector2/3/4 values to work around Unity's bug when trying to cast to - a Vector2/3/4 plugin on WP8.1 - - Animates a single value diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll index 38b40e3..af8a899 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 0eff397..b3c3e2a 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/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll index 3577443..dd42544 100644 Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll differ diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll.mdb b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll.mdb index 5fae66f..999a9c9 100644 Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll.mdb and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll.mdb differ diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.xml b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.xml index faa6a44..d571dba 100644 --- a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.xml +++ b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.xml @@ -43,5 +43,19 @@ Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations The end value to reachThe duration of the tween + + Tweens a SpriteRenderer's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the SpriteRenderer as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a SpriteRenderer's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the SpriteRenderer as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.dll index 6dc9a7c..1e1c79f 100644 Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.dll and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.dll differ diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.dll.mdb b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.dll.mdb index a956b93..da08d52 100644 Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.dll.mdb and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.dll.mdb differ diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.xml b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.xml index f6ff80e..1cce00e 100644 --- a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.xml +++ b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.xml @@ -118,5 +118,47 @@ Use as many characters as possible (minimum 10) because DOTween uses a fast scramble mode which gives better results with more characters. Leave it to NULL (default) to use default ones + + Tweens a Graphic's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Graphic as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Graphic's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Graphic as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + + + Tweens a Image's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Image as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Image's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Image as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + + + Tweens a Text's color BY the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Text as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Text's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Text as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll index 986d4f0..59be210 100644 Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll differ diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll.mdb b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll.mdb index 447a188..36263ac 100644 Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll.mdb and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll.mdb differ diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll index 197383d..7d86250 100644 Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll differ diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb index 9d2ccb4..e1618ee 100644 Binary files a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb and b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb differ diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.XML b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.XML index 4a51052..8cef664 100644 --- a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.XML +++ b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.XML @@ -35,12 +35,6 @@ 2D side-scroller path - - - A surrogate for Vector2/3/4 values to work around Unity's bug when trying to cast to - a Vector2/3/4 plugin on WP8.1 - - Used internally @@ -538,39 +532,39 @@ Options for float tweens If TRUE the tween will smoothly snap all values to integers - + Options for Vector2 tweens If TRUE the tween will smoothly snap all values to integers - + Options for Vector2 tweens Selecting an axis will tween the vector only on that axis, leaving the others untouched If TRUE the tween will smoothly snap all values to integers - + Options for Vector3 tweens If TRUE the tween will smoothly snap all values to integers - + Options for Vector3 tweens Selecting an axis will tween the vector only on that axis, leaving the others untouched If TRUE the tween will smoothly snap all values to integers - + Options for Vector4 tweens If TRUE the tween will smoothly snap all values to integers - + Options for Vector4 tweens Selecting an axis will tween the vector only on that axis, leaving the others untouched If TRUE the tween will smoothly snap all values to integers - + Options for Quaternion tweens If TRUE (default) the rotation will take the shortest route, and will not rotate more than 360°. If FALSE the rotation will be fully accounted. Is always FALSE if the tween is set as relative - + Options for Color tweens If TRUE only the alpha value of the color will be tweened @@ -1189,6 +1183,45 @@ Defaults to 10, but a value of 5 is usually enough if you don't have dramatic long curves between waypoints The color of the path (shown when gizmos are active in the Play panel and the tween is running) + + Tweens a Light's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Light as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Material's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Material as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Material's named color property to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Material as the tween's target so it can be used for filtered operations + The value to tween to + The name of the material property to tween (like _Tint or _SpecColor) + The duration of the tween + + + Tweens a Material's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Material as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + + + Tweens a Material's named alpha property BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Material as the tween's target so it can be used for filtered operations + The value to tween by + The name of the material property to tween (like _Tint or _SpecColor) + The duration of the tween + Tweens a Transform's position BY the given value (as if you chained a SetRelative), in a way that allows other DOBlendableMove tweens to work together on the same target, @@ -1310,12 +1343,6 @@ and returns the total number of tweens involved. - - - A surrogate for Vector2/3/4 values to work around Unity's bug when trying to cast to - a Vector2/3/4 plugin on WP8.1 - - Type of path to use with DOPath tweens @@ -1496,7 +1523,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1504,7 +1531,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1512,7 +1539,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1520,7 +1547,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1528,7 +1555,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1563,7 +1590,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens only one axis of a Vector3 to the given value using default plugins. A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1572,7 +1599,7 @@ The end value to reachThe tween's duration The axis to tween - + Tweens only the alpha of a Color to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1833,12 +1860,6 @@ Continuously increments the tween at the end of each loop cycle (A to B, B to B+(A-B), and so on), thus always moving "onward". In case of String tweens works only if the tween is set as relative - - - A surrogate for Vector2/3/4 values to work around Unity's bug when trying to cast to - a Vector2/3/4 plugin on WP8.1 - - Animates a single value diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll index 38b40e3..af8a899 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 0eff397..b3c3e2a 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.Unity4/Assets/Demigiant/DOTween/DOTween43.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll index 3577443..dd42544 100644 Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll and b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll differ diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll.mdb b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll.mdb index 5fae66f..999a9c9 100644 Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll.mdb and b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll.mdb differ diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.xml b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.xml index faa6a44..d571dba 100644 --- a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.xml +++ b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.xml @@ -43,5 +43,19 @@ Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations The end value to reachThe duration of the tween + + Tweens a SpriteRenderer's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the SpriteRenderer as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a SpriteRenderer's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the SpriteRenderer as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.dll index 6dc9a7c..1e1c79f 100644 Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.dll and b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.dll differ diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.dll.mdb b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.dll.mdb index a956b93..da08d52 100644 Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.dll.mdb and b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.dll.mdb differ diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.xml b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.xml index f6ff80e..1cce00e 100644 --- a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.xml +++ b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.xml @@ -118,5 +118,47 @@ Use as many characters as possible (minimum 10) because DOTween uses a fast scramble mode which gives better results with more characters. Leave it to NULL (default) to use default ones + + Tweens a Graphic's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Graphic as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Graphic's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Graphic as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + + + Tweens a Image's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Image as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Image's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Image as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + + + Tweens a Text's color BY the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Text as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Text's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Text as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll index 986d4f0..59be210 100644 Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll and b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll differ diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll.mdb b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll.mdb index 447a188..36263ac 100644 Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll.mdb and b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll.mdb differ diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll index 197383d..7d86250 100644 Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll and b/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll differ diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb b/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb index 9d2ccb4..e1618ee 100644 Binary files a/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb and b/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb differ diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML index 4a51052..8cef664 100644 --- a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML +++ b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML @@ -35,12 +35,6 @@ 2D side-scroller path - - - A surrogate for Vector2/3/4 values to work around Unity's bug when trying to cast to - a Vector2/3/4 plugin on WP8.1 - - Used internally @@ -538,39 +532,39 @@ Options for float tweens If TRUE the tween will smoothly snap all values to integers - + Options for Vector2 tweens If TRUE the tween will smoothly snap all values to integers - + Options for Vector2 tweens Selecting an axis will tween the vector only on that axis, leaving the others untouched If TRUE the tween will smoothly snap all values to integers - + Options for Vector3 tweens If TRUE the tween will smoothly snap all values to integers - + Options for Vector3 tweens Selecting an axis will tween the vector only on that axis, leaving the others untouched If TRUE the tween will smoothly snap all values to integers - + Options for Vector4 tweens If TRUE the tween will smoothly snap all values to integers - + Options for Vector4 tweens Selecting an axis will tween the vector only on that axis, leaving the others untouched If TRUE the tween will smoothly snap all values to integers - + Options for Quaternion tweens If TRUE (default) the rotation will take the shortest route, and will not rotate more than 360°. If FALSE the rotation will be fully accounted. Is always FALSE if the tween is set as relative - + Options for Color tweens If TRUE only the alpha value of the color will be tweened @@ -1189,6 +1183,45 @@ Defaults to 10, but a value of 5 is usually enough if you don't have dramatic long curves between waypoints The color of the path (shown when gizmos are active in the Play panel and the tween is running) + + Tweens a Light's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Light as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Material's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Material as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Material's named color property to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Material as the tween's target so it can be used for filtered operations + The value to tween to + The name of the material property to tween (like _Tint or _SpecColor) + The duration of the tween + + + Tweens a Material's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Material as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + + + Tweens a Material's named alpha property BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Material as the tween's target so it can be used for filtered operations + The value to tween by + The name of the material property to tween (like _Tint or _SpecColor) + The duration of the tween + Tweens a Transform's position BY the given value (as if you chained a SetRelative), in a way that allows other DOBlendableMove tweens to work together on the same target, @@ -1310,12 +1343,6 @@ and returns the total number of tweens involved. - - - A surrogate for Vector2/3/4 values to work around Unity's bug when trying to cast to - a Vector2/3/4 plugin on WP8.1 - - Type of path to use with DOPath tweens @@ -1496,7 +1523,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1504,7 +1531,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1512,7 +1539,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1520,7 +1547,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1528,7 +1555,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1563,7 +1590,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens only one axis of a Vector3 to the given value using default plugins. A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1572,7 +1599,7 @@ The end value to reachThe tween's duration The axis to tween - + Tweens only the alpha of a Color to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1833,12 +1860,6 @@ Continuously increments the tween at the end of each loop cycle (A to B, B to B+(A-B), and so on), thus always moving "onward". In case of String tweens works only if the tween is set as relative - - - A surrogate for Vector2/3/4 values to work around Unity's bug when trying to cast to - a Vector2/3/4 plugin on WP8.1 - - Animates a single value diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll index 38b40e3..af8a899 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 0eff397..b3c3e2a 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/Demigiant/DOTween/DOTween43.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll index 3577443..dd42544 100644 Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll and b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll differ diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll.mdb index 5fae66f..999a9c9 100644 Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll.mdb and b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll.mdb differ diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.xml b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.xml index faa6a44..d571dba 100644 --- a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.xml +++ b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.xml @@ -43,5 +43,19 @@ Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations The end value to reachThe duration of the tween + + Tweens a SpriteRenderer's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the SpriteRenderer as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a SpriteRenderer's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the SpriteRenderer as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.dll index 6dc9a7c..1e1c79f 100644 Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.dll and b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.dll differ diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.dll.mdb index a956b93..da08d52 100644 Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.dll.mdb and b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.dll.mdb differ diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.xml b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.xml index f6ff80e..1cce00e 100644 --- a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.xml +++ b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.xml @@ -118,5 +118,47 @@ Use as many characters as possible (minimum 10) because DOTween uses a fast scramble mode which gives better results with more characters. Leave it to NULL (default) to use default ones + + Tweens a Graphic's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Graphic as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Graphic's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Graphic as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + + + Tweens a Image's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Image as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Image's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Image as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + + + Tweens a Text's color BY the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Text as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Text's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Text as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll index 986d4f0..59be210 100644 Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll and b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll differ diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll.mdb index 447a188..36263ac 100644 Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll.mdb and b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll.mdb differ diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll index 197383d..7d86250 100644 Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll and b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll differ diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb index 9d2ccb4..e1618ee 100644 Binary files a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb and b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb differ diff --git a/UnityTests.Unity5/Assets/Resources/DOTweenSettings.asset b/UnityTests.Unity5/Assets/Resources/DOTweenSettings.asset index 262a713..bbdc025 100644 Binary files a/UnityTests.Unity5/Assets/Resources/DOTweenSettings.asset and b/UnityTests.Unity5/Assets/Resources/DOTweenSettings.asset differ diff --git a/UnityTests.Unity5/Assets/_Tests/BlendableTweens.cs b/UnityTests.Unity5/Assets/_Tests/BlendableTweens.cs index 10727a6..138796c 100644 --- a/UnityTests.Unity5/Assets/_Tests/BlendableTweens.cs +++ b/UnityTests.Unity5/Assets/_Tests/BlendableTweens.cs @@ -10,8 +10,11 @@ public class BlendableTweens : BrainBase public bool repeatBlendable = true; public RotateMode rotationMode; public Ease ease = Ease.OutQuad; - public Transform[] targets; + public Color toBlendableColor0, toBlendableColor1; public Transform nonBlendableT; + public Transform[] targets; + public Renderer[] renderers; + public SpriteRenderer[] sprites; Vector3[] startPositions; @@ -23,6 +26,8 @@ public class BlendableTweens : BrainBase yield return new WaitForSeconds(0.6f); Vector3 to; + Color toCol; + float toFloat; float duration; int loops; @@ -70,6 +75,56 @@ public class BlendableTweens : BrainBase to = new Vector3(0, 90, 0); if (from) nonBlendableT.DORotate(to, duration, rotationMode).From(true).SetEase(ease).SetAutoKill(false).Pause(); else nonBlendableT.DORotate(to, duration, rotationMode).SetEase(ease).SetAutoKill(false).Pause(); + + // Color + duration = 3; + toCol = toBlendableColor0; + if (from) renderers[0].material.DOBlendableColor(toCol, duration).From().SetEase(ease).SetAutoKill(false).Pause(); + else renderers[0].material.DOBlendableColor(toCol, duration).SetEase(ease).SetAutoKill(false).Pause(); + if (addBlendable) { + toCol = toBlendableColor1; + duration = repeatBlendable ? 1 : 3; + loops = repeatBlendable ? 3 : 1; + if (fromBlendable) renderers[0].material.DOBlendableColor(toCol, duration).From().SetEase(ease).SetLoops(loops, LoopType.Yoyo).SetAutoKill(false).Pause(); + else renderers[0].material.DOBlendableColor(toCol, duration).SetEase(ease).SetLoops(loops, LoopType.Yoyo).SetAutoKill(false).Pause(); + } + + duration = 3; + toCol = toBlendableColor0; + if (from) sprites[0].DOBlendableColor(toCol, duration).From().SetEase(ease).SetAutoKill(false).Pause(); + else sprites[0].DOBlendableColor(toCol, duration).SetEase(ease).SetAutoKill(false).Pause(); + if (addBlendable) { + toCol = toBlendableColor1; + duration = repeatBlendable ? 1 : 3; + loops = repeatBlendable ? 3 : 1; + if (fromBlendable) sprites[0].DOBlendableColor(toCol, duration).From().SetEase(ease).SetLoops(loops, LoopType.Yoyo).SetAutoKill(false).Pause(); + else sprites[0].DOBlendableColor(toCol, duration).SetEase(ease).SetLoops(loops, LoopType.Yoyo).SetAutoKill(false).Pause(); + } + + // Fade + duration = 3; + toFloat = -1; + if (from) renderers[1].material.DOBlendableFadeBy(toFloat, duration).From().SetEase(ease).SetAutoKill(false).Pause(); + else renderers[1].material.DOBlendableFadeBy(toFloat, duration).SetEase(ease).SetAutoKill(false).Pause(); + if (addBlendable) { + toFloat = 1; + duration = repeatBlendable ? 1 : 3; + loops = repeatBlendable ? 3 : 1; + if (fromBlendable) renderers[1].material.DOBlendableFadeBy(toFloat, duration).From().SetEase(ease).SetLoops(loops, LoopType.Yoyo).SetAutoKill(false).Pause(); + else renderers[1].material.DOBlendableFadeBy(toFloat, duration).SetEase(ease).SetLoops(loops, LoopType.Yoyo).SetAutoKill(false).Pause(); + } + + duration = 3; + toFloat = -1; + if (from) sprites[1].DOBlendableFadeBy(toFloat, duration).From().SetEase(ease).SetAutoKill(false).Pause(); + else sprites[1].DOBlendableFadeBy(toFloat, duration).SetEase(ease).SetAutoKill(false).Pause(); + if (addBlendable) { + toFloat = 1; + duration = repeatBlendable ? 1 : 3; + loops = repeatBlendable ? 3 : 1; + if (fromBlendable) sprites[1].DOBlendableFadeBy(toFloat, duration).From().SetEase(ease).SetLoops(loops, LoopType.Yoyo).SetAutoKill(false).Pause(); + else sprites[1].DOBlendableFadeBy(toFloat, duration).SetEase(ease).SetLoops(loops, LoopType.Yoyo).SetAutoKill(false).Pause(); + } } void OnGUI() diff --git a/UnityTests.Unity5/Assets/_Tests/BlendableTweens.unity b/UnityTests.Unity5/Assets/_Tests/BlendableTweens.unity index da15a78..a73dae2 100644 Binary files a/UnityTests.Unity5/Assets/_Tests/BlendableTweens.unity and b/UnityTests.Unity5/Assets/_Tests/BlendableTweens.unity differ diff --git a/UnityTests.Unity5/Assets/_Tests/Bugs/Temp.cs b/UnityTests.Unity5/Assets/_Tests/Bugs/Temp.cs index 2bfe7ec..2968c41 100644 --- a/UnityTests.Unity5/Assets/_Tests/Bugs/Temp.cs +++ b/UnityTests.Unity5/Assets/_Tests/Bugs/Temp.cs @@ -5,24 +5,11 @@ using System.Collections; public class Temp : BrainBase { - public RotateMode rotMode; - public Transform target; - Sequence s; + public RectTransform t; IEnumerator Start() { yield return new WaitForSeconds(0.6f); - s = DOTween.Sequence(); - s.Insert(0.5f, target.DORotate(new Vector3(0,0,90f), 1f, rotMode).SetRelative()); - s.Insert(1.5f, target.DORotate(new Vector3(0,90,0f), 1f, rotMode).SetRelative()); - s.Insert(0.8f, target.DOMoveX(4, 1).SetRelative()); - s.Insert(2f, target.DOMoveY(4, 1).SetRelative()); - s.Pause(); - } - - void OnGUI() - { - if (GUILayout.Button("Play")) s.Play(); - if (GUILayout.Button("Goto 2.5")) s.Goto(2.5f); + DOTween.To(() => t.anchorMin, (x) => t.anchorMin = x, new Vector2(-1,0) , 2.0f).OnComplete(()=>Debug.Log(t.anchorMin.ToString("N16"))); } } \ No newline at end of file diff --git a/UnityTests.Unity5/Assets/_Tests/Bugs/Temp.unity b/UnityTests.Unity5/Assets/_Tests/Bugs/Temp.unity index ab7933b..601a247 100644 Binary files a/UnityTests.Unity5/Assets/_Tests/Bugs/Temp.unity and b/UnityTests.Unity5/Assets/_Tests/Bugs/Temp.unity differ diff --git a/UnityTests.Unity5/Assets/_Tests/TempTests.cs b/UnityTests.Unity5/Assets/_Tests/TempTests.cs index 27997a8..e08ce39 100644 --- a/UnityTests.Unity5/Assets/_Tests/TempTests.cs +++ b/UnityTests.Unity5/Assets/_Tests/TempTests.cs @@ -7,13 +7,8 @@ using System; public class TempTests : BrainBase { - void OnEnable() + void OnMouseDown() { - Debug.Log("ENABLE"); - } - - void OnDisable() - { - Debug.Log("DISABLE"); + this.GetComponent().DOPlay(); } } \ No newline at end of file diff --git a/UnityTests.Unity5/Assets/_Tests/_Shared Materials/Diffuse MAT 00.mat b/UnityTests.Unity5/Assets/_Tests/_Shared Materials/Diffuse MAT 00.mat index 1baef30..f726031 100644 Binary files a/UnityTests.Unity5/Assets/_Tests/_Shared Materials/Diffuse MAT 00.mat and b/UnityTests.Unity5/Assets/_Tests/_Shared Materials/Diffuse MAT 00.mat differ diff --git a/UnityTests.Unity5/Assets/_Tests/_Shared Materials/Standard MAT.mat b/UnityTests.Unity5/Assets/_Tests/_Shared Materials/Standard MAT.mat new file mode 100644 index 0000000..fb267a5 Binary files /dev/null and b/UnityTests.Unity5/Assets/_Tests/_Shared Materials/Standard MAT.mat differ diff --git a/UnityTests.Unity5/Assets/_Tests/_Shared Materials/Standard MAT.mat.meta b/UnityTests.Unity5/Assets/_Tests/_Shared Materials/Standard MAT.mat.meta new file mode 100644 index 0000000..870b3fa --- /dev/null +++ b/UnityTests.Unity5/Assets/_Tests/_Shared Materials/Standard MAT.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c25459fcc7c05a45ae2bac021a83e01 +timeCreated: 1429119523 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityTests.Unity5/Assets/_Tests/_Shared Materials/TransparentDiffuse MAT 00.mat b/UnityTests.Unity5/Assets/_Tests/_Shared Materials/TransparentDiffuse MAT 01.mat similarity index 95% rename from UnityTests.Unity5/Assets/_Tests/_Shared Materials/TransparentDiffuse MAT 00.mat rename to UnityTests.Unity5/Assets/_Tests/_Shared Materials/TransparentDiffuse MAT 01.mat index 95f9073..faaf0a0 100644 Binary files a/UnityTests.Unity5/Assets/_Tests/_Shared Materials/TransparentDiffuse MAT 00.mat and b/UnityTests.Unity5/Assets/_Tests/_Shared Materials/TransparentDiffuse MAT 01.mat differ diff --git a/UnityTests.Unity5/Assets/_Tests/_Shared Materials/TransparentDiffuse MAT 00.mat.meta b/UnityTests.Unity5/Assets/_Tests/_Shared Materials/TransparentDiffuse MAT 01.mat.meta similarity index 100% rename from UnityTests.Unity5/Assets/_Tests/_Shared Materials/TransparentDiffuse MAT 00.mat.meta rename to UnityTests.Unity5/Assets/_Tests/_Shared Materials/TransparentDiffuse MAT 01.mat.meta diff --git a/_DOTween.Assembly/DOTween/Core/Utils.cs b/_DOTween.Assembly/DOTween/Core/Utils.cs index 9a7b60a..5c1d133 100644 --- a/_DOTween.Assembly/DOTween/Core/Utils.cs +++ b/_DOTween.Assembly/DOTween/Core/Utils.cs @@ -22,7 +22,7 @@ namespace DG.Tweening.Core /// /// Returns the 2D angle between two vectors /// - public static float Angle2D(Vector3 from, Vector3 to) + internal static float Angle2D(Vector3 from, Vector3 to) { Vector2 baseDir = Vector2.right; to -= from; diff --git a/_DOTween.Assembly/DOTween/DOTween.cs b/_DOTween.Assembly/DOTween/DOTween.cs index 6351003..c903a1c 100644 --- a/_DOTween.Assembly/DOTween/DOTween.cs +++ b/_DOTween.Assembly/DOTween/DOTween.cs @@ -24,7 +24,7 @@ namespace DG.Tweening public class DOTween { /// DOTween's version - public static readonly string Version = "1.0.521"; + public static readonly string Version = "1.0.531"; /////////////////////////////////////////////// // Options //////////////////////////////////// diff --git a/_DOTween.Assembly/DOTween/Plugins/Core/SpecialPluginsUtils.cs b/_DOTween.Assembly/DOTween/Plugins/Core/SpecialPluginsUtils.cs index 797fee5..bca370e 100644 --- a/_DOTween.Assembly/DOTween/Plugins/Core/SpecialPluginsUtils.cs +++ b/_DOTween.Assembly/DOTween/Plugins/Core/SpecialPluginsUtils.cs @@ -4,8 +4,10 @@ // License Copyright (c) Daniele Giardini. // This work is subject to the terms at http://dotween.demigiant.com/license.php -using DG.Tweening.Core; +#if WP81 using DG.Tweening.Core.Surrogates; +#endif +using DG.Tweening.Core; using DG.Tweening.Plugins.Options; using UnityEngine; diff --git a/_DOTween.Assembly/DOTween/ShortcutExtensions.cs b/_DOTween.Assembly/DOTween/ShortcutExtensions.cs index fb89713..89dc1e4 100644 --- a/_DOTween.Assembly/DOTween/ShortcutExtensions.cs +++ b/_DOTween.Assembly/DOTween/ShortcutExtensions.cs @@ -703,8 +703,115 @@ namespace DG.Tweening return t; } + #endregion + #region Blendables + #region Light + + /// Tweens a Light's color to the given value, + /// in a way that allows other DOBlendableColor tweens to work together on the same target, + /// instead than fight each other as multiple DOColor would do. + /// Also stores the Light as the tween's target so it can be used for filtered operations + /// The value to tween toThe duration of the tween + public static Tweener DOBlendableColor(this Light target, Color endValue, float duration) + { + endValue = endValue - target.color; + Color to = new Color(0, 0, 0, 0); + return DOTween.To(() => to, x => { + Color diff = x - to; + to = x; + target.color += diff; + }, endValue, duration) + .Blendable().SetTarget(target); + } + + #endregion + + #region Material + + /// Tweens a Material's color to the given value, + /// in a way that allows other DOBlendableColor tweens to work together on the same target, + /// instead than fight each other as multiple DOColor would do. + /// Also stores the Material as the tween's target so it can be used for filtered operations + /// The value to tween toThe duration of the tween + public static Tweener DOBlendableColor(this Material target, Color endValue, float duration) + { + endValue = endValue - target.color; + Color to = new Color(0, 0, 0, 0); + return DOTween.To(() => to, x => { + Color diff = x - to; + to = x; + target.color += diff; + }, endValue, duration) + .Blendable().SetTarget(target); + } + /// Tweens a Material's named color property to the given value, + /// in a way that allows other DOBlendableColor tweens to work together on the same target, + /// instead than fight each other as multiple DOColor would do. + /// Also stores the Material as the tween's target so it can be used for filtered operations + /// The value to tween to + /// The name of the material property to tween (like _Tint or _SpecColor) + /// The duration of the tween + public static Tweener DOBlendableColor(this Material target, Color endValue, string property, float duration) + { + if (!target.HasProperty(property)) { + if (Debugger.logPriority > 0) Debugger.LogMissingMaterialProperty(property); + return null; + } + + endValue = endValue - target.color; + Color to = new Color(0, 0, 0, 0); + return DOTween.To(() => to, x => { + Color diff = x - to; + to = x; + target.SetColor(property, target.GetColor(property) + diff); + }, endValue, duration) + .Blendable().SetTarget(target); + } + + /// Tweens a Material's alpha BY the given value (as if you chained a SetRelative), + /// in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + /// instead than fight each other as multiple DOFade would do. + /// Also stores the Material as the tween's target so it can be used for filtered operations + /// The value to tween byThe duration of the tween + public static Tweener DOBlendableFadeBy(this Material target, float byValue, float duration) + { + Color to = new Color(0, 0, 0, 0); + return DOTween.To(() => to, x => { + Color diff = x - to; + to.a = x.a; + target.color += diff; + }, new Color(0, 0, 0, byValue), duration) + .Blendable().SetTarget(target); + } + /// Tweens a Material's named alpha property BY the given value (as if you chained a SetRelative), + /// in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + /// instead than fight each other as multiple DOFade would do. + /// Also stores the Material as the tween's target so it can be used for filtered operations + /// The value to tween by + /// The name of the material property to tween (like _Tint or _SpecColor) + /// The duration of the tween + public static Tweener DOBlendableFadeBy(this Material target, float byValue, string property, float duration) + { + if (!target.HasProperty(property)) { + if (Debugger.logPriority > 0) Debugger.LogMissingMaterialProperty(property); + return null; + } + + Color to = new Color(0, 0, 0, 0); + return DOTween.To(() => to, x => { + Color diff = x - to; + to.a = x.a; + target.SetColor(property, target.GetColor(property) + diff); + }, new Color(0, 0, 0, byValue), duration) + .Blendable().SetTarget(target); + } + + #endregion + + #region Transform + /// Tweens a Transform's position BY the given value (as if you chained a SetRelative), /// 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. diff --git a/_DOTween.Assembly/DOTween/Tweener.cs b/_DOTween.Assembly/DOTween/Tweener.cs index 24562be..af209e0 100644 --- a/_DOTween.Assembly/DOTween/Tweener.cs +++ b/_DOTween.Assembly/DOTween/Tweener.cs @@ -4,10 +4,12 @@ // License Copyright (c) Daniele Giardini. // This work is subject to the terms at http://dotween.demigiant.com/license.php +#if WP81 +using DG.Tweening.Core.Surrogates; +#endif using System; using DG.Tweening.Core; using DG.Tweening.Core.Enums; -using DG.Tweening.Core.Surrogates; using DG.Tweening.Plugins.Core; using DG.Tweening.Plugins.Options; using UnityEngine; diff --git a/_DOTween.Assembly/DOTween43/ShortcutExtensions.cs b/_DOTween.Assembly/DOTween43/ShortcutExtensions.cs index d419ba8..10bd2e5 100644 --- a/_DOTween.Assembly/DOTween43/ShortcutExtensions.cs +++ b/_DOTween.Assembly/DOTween43/ShortcutExtensions.cs @@ -92,5 +92,46 @@ namespace DG.Tweening } #endregion + + #region Blendables + + #region SpriteRenderer + + /// Tweens a SpriteRenderer's color to the given value, + /// in a way that allows other DOBlendableColor tweens to work together on the same target, + /// instead than fight each other as multiple DOColor would do. + /// Also stores the SpriteRenderer as the tween's target so it can be used for filtered operations + /// The value to tween toThe duration of the tween + public static Tweener DOBlendableColor(this SpriteRenderer target, Color endValue, float duration) + { + endValue = endValue - target.color; + Color to = new Color(0, 0, 0, 0); + return DOTween.To(() => to, x => { + Color diff = x - to; + to = x; + target.color += diff; + }, endValue, duration) + .Blendable().SetTarget(target); + } + + /// Tweens a SpriteRenderer's alpha BY the given value (as if you chained a SetRelative), + /// in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + /// instead than fight each other as multiple DOFade would do. + /// Also stores the SpriteRenderer as the tween's target so it can be used for filtered operations + /// The value to tween byThe duration of the tween + public static Tweener DOBlendableFadeBy(this SpriteRenderer target, float byValue, float duration) + { + Color to = new Color(0, 0, 0, 0); + return DOTween.To(() => to, x => { + Color diff = x - to; + to.a = x.a; + target.color += diff; + }, new Color(0, 0, 0, byValue), duration) + .Blendable().SetTarget(target); + } + + #endregion + + #endregion } } \ No newline at end of file diff --git a/_DOTween.Assembly/DOTween46/ShortcutExtensions.cs b/_DOTween.Assembly/DOTween46/ShortcutExtensions.cs index ed80514..05adb83 100644 --- a/_DOTween.Assembly/DOTween46/ShortcutExtensions.cs +++ b/_DOTween.Assembly/DOTween46/ShortcutExtensions.cs @@ -244,5 +244,120 @@ namespace DG.Tweening #endregion #endregion + + #region Blendables + + #region Graphic + + /// Tweens a Graphic's color to the given value, + /// in a way that allows other DOBlendableColor tweens to work together on the same target, + /// instead than fight each other as multiple DOColor would do. + /// Also stores the Graphic as the tween's target so it can be used for filtered operations + /// The value to tween toThe duration of the tween + public static Tweener DOBlendableColor(this Graphic target, Color endValue, float duration) + { + endValue = endValue - target.color; + Color to = new Color(0, 0, 0, 0); + return DOTween.To(() => to, x => { + Color diff = x - to; + to = x; + target.color += diff; + }, endValue, duration) + .Blendable().SetTarget(target); + } + + /// Tweens a Graphic's alpha BY the given value (as if you chained a SetRelative), + /// in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + /// instead than fight each other as multiple DOFade would do. + /// Also stores the Graphic as the tween's target so it can be used for filtered operations + /// The value to tween byThe duration of the tween + public static Tweener DOBlendableFadeBy(this Graphic target, float byValue, float duration) + { + Color to = new Color(0, 0, 0, 0); + return DOTween.To(() => to, x => { + Color diff = x - to; + to.a = x.a; + target.color += diff; + }, new Color(0, 0, 0, byValue), duration) + .Blendable().SetTarget(target); + } + + #endregion + + #region Image + + /// Tweens a Image's color to the given value, + /// in a way that allows other DOBlendableColor tweens to work together on the same target, + /// instead than fight each other as multiple DOColor would do. + /// Also stores the Image as the tween's target so it can be used for filtered operations + /// The value to tween toThe duration of the tween + public static Tweener DOBlendableColor(this Image target, Color endValue, float duration) + { + endValue = endValue - target.color; + Color to = new Color(0, 0, 0, 0); + return DOTween.To(() => to, x => { + Color diff = x - to; + to = x; + target.color += diff; + }, endValue, duration) + .Blendable().SetTarget(target); + } + + /// Tweens a Image's alpha BY the given value (as if you chained a SetRelative), + /// in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + /// instead than fight each other as multiple DOFade would do. + /// Also stores the Image as the tween's target so it can be used for filtered operations + /// The value to tween byThe duration of the tween + public static Tweener DOBlendableFadeBy(this Image target, float byValue, float duration) + { + Color to = new Color(0, 0, 0, 0); + return DOTween.To(() => to, x => { + Color diff = x - to; + to.a = x.a; + target.color += diff; + }, new Color(0, 0, 0, byValue), duration) + .Blendable().SetTarget(target); + } + + #endregion + + #region Text + + /// Tweens a Text's color BY the given value, + /// in a way that allows other DOBlendableColor tweens to work together on the same target, + /// instead than fight each other as multiple DOColor would do. + /// Also stores the Text as the tween's target so it can be used for filtered operations + /// The value to tween toThe duration of the tween + public static Tweener DOBlendableColor(this Text target, Color endValue, float duration) + { + endValue = endValue - target.color; + Color to = new Color(0, 0, 0, 0); + return DOTween.To(() => to, x => { + Color diff = x - to; + to = x; + target.color += diff; + }, endValue, duration) + .Blendable().SetTarget(target); + } + + /// Tweens a Text's alpha BY the given value (as if you chained a SetRelative), + /// in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + /// instead than fight each other as multiple DOFade would do. + /// Also stores the Text as the tween's target so it can be used for filtered operations + /// The value to tween byThe duration of the tween + public static Tweener DOBlendableFadeBy(this Text target, float byValue, float duration) + { + Color to = new Color(0, 0, 0, 0); + return DOTween.To(() => to, x => { + Color diff = x - to; + to.a = x.a; + target.color += diff; + }, new Color(0, 0, 0, byValue), duration) + .Blendable().SetTarget(target); + } + + #endregion + + #endregion } } \ No newline at end of file diff --git a/_DOTween.Assembly/bin/DOTween.XML b/_DOTween.Assembly/bin/DOTween.XML index 4a51052..8cef664 100644 --- a/_DOTween.Assembly/bin/DOTween.XML +++ b/_DOTween.Assembly/bin/DOTween.XML @@ -35,12 +35,6 @@ 2D side-scroller path - - - A surrogate for Vector2/3/4 values to work around Unity's bug when trying to cast to - a Vector2/3/4 plugin on WP8.1 - - Used internally @@ -538,39 +532,39 @@ Options for float tweens If TRUE the tween will smoothly snap all values to integers - + Options for Vector2 tweens If TRUE the tween will smoothly snap all values to integers - + Options for Vector2 tweens Selecting an axis will tween the vector only on that axis, leaving the others untouched If TRUE the tween will smoothly snap all values to integers - + Options for Vector3 tweens If TRUE the tween will smoothly snap all values to integers - + Options for Vector3 tweens Selecting an axis will tween the vector only on that axis, leaving the others untouched If TRUE the tween will smoothly snap all values to integers - + Options for Vector4 tweens If TRUE the tween will smoothly snap all values to integers - + Options for Vector4 tweens Selecting an axis will tween the vector only on that axis, leaving the others untouched If TRUE the tween will smoothly snap all values to integers - + Options for Quaternion tweens If TRUE (default) the rotation will take the shortest route, and will not rotate more than 360°. If FALSE the rotation will be fully accounted. Is always FALSE if the tween is set as relative - + Options for Color tweens If TRUE only the alpha value of the color will be tweened @@ -1189,6 +1183,45 @@ Defaults to 10, but a value of 5 is usually enough if you don't have dramatic long curves between waypoints The color of the path (shown when gizmos are active in the Play panel and the tween is running) + + Tweens a Light's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Light as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Material's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Material as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Material's named color property to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Material as the tween's target so it can be used for filtered operations + The value to tween to + The name of the material property to tween (like _Tint or _SpecColor) + The duration of the tween + + + Tweens a Material's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Material as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + + + Tweens a Material's named alpha property BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Material as the tween's target so it can be used for filtered operations + The value to tween by + The name of the material property to tween (like _Tint or _SpecColor) + The duration of the tween + Tweens a Transform's position BY the given value (as if you chained a SetRelative), in a way that allows other DOBlendableMove tweens to work together on the same target, @@ -1310,12 +1343,6 @@ and returns the total number of tweens involved. - - - A surrogate for Vector2/3/4 values to work around Unity's bug when trying to cast to - a Vector2/3/4 plugin on WP8.1 - - Type of path to use with DOPath tweens @@ -1496,7 +1523,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1504,7 +1531,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1512,7 +1539,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1520,7 +1547,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1528,7 +1555,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens a property or field to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1563,7 +1590,7 @@ Example usage with lambda:x=> myProperty = x The end value to reachThe tween's duration - + Tweens only one axis of a Vector3 to the given value using default plugins. A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1572,7 +1599,7 @@ The end value to reachThe tween's duration The axis to tween - + Tweens only the alpha of a Color to the given value using default plugins A getter for the field or property to tween. Example usage with lambda:()=> myProperty @@ -1833,12 +1860,6 @@ Continuously increments the tween at the end of each loop cycle (A to B, B to B+(A-B), and so on), thus always moving "onward". In case of String tweens works only if the tween is set as relative - - - A surrogate for Vector2/3/4 values to work around Unity's bug when trying to cast to - a Vector2/3/4 plugin on WP8.1 - - Animates a single value diff --git a/_DOTween.Assembly/bin/DOTween.dll b/_DOTween.Assembly/bin/DOTween.dll index 38b40e3..af8a899 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 0eff397..b3c3e2a 100644 Binary files a/_DOTween.Assembly/bin/DOTween.dll.mdb and b/_DOTween.Assembly/bin/DOTween.dll.mdb differ diff --git a/_DOTween.Assembly/bin/DOTween43.dll b/_DOTween.Assembly/bin/DOTween43.dll index 3577443..dd42544 100644 Binary files a/_DOTween.Assembly/bin/DOTween43.dll and b/_DOTween.Assembly/bin/DOTween43.dll differ diff --git a/_DOTween.Assembly/bin/DOTween43.dll.mdb b/_DOTween.Assembly/bin/DOTween43.dll.mdb index 5fae66f..999a9c9 100644 Binary files a/_DOTween.Assembly/bin/DOTween43.dll.mdb and b/_DOTween.Assembly/bin/DOTween43.dll.mdb differ diff --git a/_DOTween.Assembly/bin/DOTween43.xml b/_DOTween.Assembly/bin/DOTween43.xml index faa6a44..d571dba 100644 --- a/_DOTween.Assembly/bin/DOTween43.xml +++ b/_DOTween.Assembly/bin/DOTween43.xml @@ -43,5 +43,19 @@ Also stores the Rigidbody2D as the tween's target so it can be used for filtered operations The end value to reachThe duration of the tween + + Tweens a SpriteRenderer's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the SpriteRenderer as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a SpriteRenderer's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the SpriteRenderer as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + diff --git a/_DOTween.Assembly/bin/DOTween46.dll b/_DOTween.Assembly/bin/DOTween46.dll index 6dc9a7c..1e1c79f 100644 Binary files a/_DOTween.Assembly/bin/DOTween46.dll and b/_DOTween.Assembly/bin/DOTween46.dll differ diff --git a/_DOTween.Assembly/bin/DOTween46.dll.mdb b/_DOTween.Assembly/bin/DOTween46.dll.mdb index a956b93..da08d52 100644 Binary files a/_DOTween.Assembly/bin/DOTween46.dll.mdb and b/_DOTween.Assembly/bin/DOTween46.dll.mdb differ diff --git a/_DOTween.Assembly/bin/DOTween46.xml b/_DOTween.Assembly/bin/DOTween46.xml index f6ff80e..1cce00e 100644 --- a/_DOTween.Assembly/bin/DOTween46.xml +++ b/_DOTween.Assembly/bin/DOTween46.xml @@ -118,5 +118,47 @@ Use as many characters as possible (minimum 10) because DOTween uses a fast scramble mode which gives better results with more characters. Leave it to NULL (default) to use default ones + + Tweens a Graphic's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Graphic as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Graphic's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Graphic as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + + + Tweens a Image's color to the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Image as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Image's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Image as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + + + Tweens a Text's color BY the given value, + in a way that allows other DOBlendableColor tweens to work together on the same target, + instead than fight each other as multiple DOColor would do. + Also stores the Text as the tween's target so it can be used for filtered operations + The value to tween toThe duration of the tween + + + Tweens a Text's alpha BY the given value (as if you chained a SetRelative), + in a way that allows other DOBlendableFadeBy tweens to work together on the same target, + instead than fight each other as multiple DOFade would do. + Also stores the Text as the tween's target so it can be used for filtered operations + The value to tween byThe duration of the tween + diff --git a/_DOTween.Assembly/bin/DOTween50.dll b/_DOTween.Assembly/bin/DOTween50.dll index 986d4f0..59be210 100644 Binary files a/_DOTween.Assembly/bin/DOTween50.dll and b/_DOTween.Assembly/bin/DOTween50.dll differ diff --git a/_DOTween.Assembly/bin/DOTween50.dll.mdb b/_DOTween.Assembly/bin/DOTween50.dll.mdb index 447a188..36263ac 100644 Binary files a/_DOTween.Assembly/bin/DOTween50.dll.mdb and b/_DOTween.Assembly/bin/DOTween50.dll.mdb differ diff --git a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll index 197383d..7d86250 100644 Binary files a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll and b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll differ diff --git a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb index 9d2ccb4..e1618ee 100644 Binary files a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb and b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb differ