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