From e9892b7704843214df2496e1939875e2acec85fc Mon Sep 17 00:00:00 2001 From: Demigiant Date: Wed, 12 Jul 2017 17:55:58 +0200 Subject: [PATCH] Tween event delegates are now public + Better descriptions for On[Callback] methods --- .../Assets/Demigiant/DOTween/DOTween.XML | 18 ++++---- .../Assets/Demigiant/DOTween/DOTween.dll | Bin 142848 -> 142848 bytes .../Assets/Demigiant/DOTween/DOTween.dll.mdb | Bin 55714 -> 55714 bytes .../Assets/Demigiant/DOTween/DOTween43.dll | Bin 9728 -> 9728 bytes .../Demigiant/DOTween/DOTween43.dll.mdb | Bin 1789 -> 1789 bytes .../Assets/Demigiant/DOTween/DOTween46.dll | Bin 20480 -> 20480 bytes .../Demigiant/DOTween/DOTween46.dll.mdb | Bin 5901 -> 5901 bytes .../Assets/Demigiant/DOTween/DOTween50.dll | Bin 5632 -> 5632 bytes .../Demigiant/DOTween/DOTween50.dll.mdb | Bin 796 -> 796 bytes .../DOTween/Editor/DOTweenEditor.dll | Bin 32768 -> 32768 bytes .../DOTween/Editor/DOTweenEditor.dll.mdb | Bin 5400 -> 5400 bytes .../Assets/Demigiant/DOTween/DOTween.XML | 18 ++++---- .../Assets/Demigiant/DOTween/DOTween.dll | Bin 142848 -> 142848 bytes .../Assets/Demigiant/DOTween/DOTween.dll.mdb | Bin 55714 -> 55714 bytes .../Assets/Demigiant/DOTween/DOTween43.dll | Bin 9728 -> 9728 bytes .../Demigiant/DOTween/DOTween43.dll.mdb | Bin 1789 -> 1789 bytes .../Assets/Demigiant/DOTween/DOTween46.dll | Bin 20480 -> 20480 bytes .../Demigiant/DOTween/DOTween46.dll.mdb | Bin 5901 -> 5901 bytes .../Assets/Demigiant/DOTween/DOTween50.dll | Bin 5632 -> 5632 bytes .../Demigiant/DOTween/DOTween50.dll.mdb | Bin 796 -> 796 bytes .../DOTween/Editor/DOTweenEditor.dll | Bin 32768 -> 32768 bytes .../DOTween/Editor/DOTweenEditor.dll.mdb | Bin 5400 -> 5400 bytes .../Assets/Demigiant/DOTween/DOTween.XML | 18 ++++---- .../Assets/Demigiant/DOTween/DOTween.dll | Bin 142848 -> 142848 bytes .../Assets/Demigiant/DOTween/DOTween.dll.mdb | Bin 55714 -> 55714 bytes .../Assets/Demigiant/DOTween/DOTween43.dll | Bin 9728 -> 9728 bytes .../Demigiant/DOTween/DOTween43.dll.mdb | Bin 1789 -> 1789 bytes .../Assets/Demigiant/DOTween/DOTween46.dll | Bin 20480 -> 20480 bytes .../Demigiant/DOTween/DOTween46.dll.mdb | Bin 5901 -> 5901 bytes .../Assets/Demigiant/DOTween/DOTween50.dll | Bin 5632 -> 5632 bytes .../Demigiant/DOTween/DOTween50.dll.mdb | Bin 796 -> 796 bytes .../DOTween/Editor/DOTweenEditor.dll | Bin 32768 -> 32768 bytes .../DOTween/Editor/DOTweenEditor.dll.mdb | Bin 5400 -> 5400 bytes UnityTests.Unity5/Assets/_Tests/Callbacks.cs | 39 ++++++++++++++++++ .../Assets/_Tests/Callbacks.cs.meta | 12 ++++++ .../Assets/_Tests/Callbacks.unity | Bin 0 -> 11896 bytes .../Assets/_Tests/Callbacks.unity.meta | 8 ++++ _DOTween.Assembly/DOTween/DOTween.cs | 2 +- _DOTween.Assembly/DOTween/Tween.cs | 16 +++---- .../DOTween/TweenSettingsExtensions.cs | 18 ++++---- _DOTween.Assembly/bin/DOTween.XML | 18 ++++---- _DOTween.Assembly/bin/DOTween.dll | Bin 142848 -> 142848 bytes _DOTween.Assembly/bin/DOTween.dll.mdb | Bin 55714 -> 55714 bytes _DOTween.Assembly/bin/DOTween43.dll | Bin 9728 -> 9728 bytes _DOTween.Assembly/bin/DOTween43.dll.mdb | Bin 1789 -> 1789 bytes _DOTween.Assembly/bin/DOTween46.dll | Bin 20480 -> 20480 bytes _DOTween.Assembly/bin/DOTween46.dll.mdb | Bin 5901 -> 5901 bytes _DOTween.Assembly/bin/DOTween50.dll | Bin 5632 -> 5632 bytes _DOTween.Assembly/bin/DOTween50.dll.mdb | Bin 796 -> 796 bytes .../bin/Editor/DOTweenEditor.dll | Bin 32768 -> 32768 bytes .../bin/Editor/DOTweenEditor.dll.mdb | Bin 5400 -> 5400 bytes 51 files changed, 113 insertions(+), 54 deletions(-) create mode 100644 UnityTests.Unity5/Assets/_Tests/Callbacks.cs create mode 100644 UnityTests.Unity5/Assets/_Tests/Callbacks.cs.meta create mode 100644 UnityTests.Unity5/Assets/_Tests/Callbacks.unity create mode 100644 UnityTests.Unity5/Assets/_Tests/Callbacks.unity.meta diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.XML b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.XML index c7fd644..be5cc38 100644 --- a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.XML +++ b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.XML @@ -2161,43 +2161,43 @@ If TRUE the tween will ignore Unity's Time.timeScale - Sets the onStart callback for the tween. + Sets the onStart callback for the tween, clearing any previous onStart callback that was set. Called the first time the tween is set in a playing state, after any eventual delay - Sets the onPlay callback for the tween. + Sets the onPlay callback for the tween, clearing any previous onPlay callback that was set. Called when the tween is set in a playing state, after any eventual delay. Also called each time the tween resumes playing from a paused state - Sets the onPlay callback for the tween. + Sets the onPause callback for the tween, clearing any previous onPause callback that was set. Called when the tween state changes from playing to paused. If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. - Sets the onRewind callback for the tween. + Sets the onRewind callback for the tween, clearing any previous onRewind callback that was set. Called when the tween is rewinded, either by calling Rewind or by reaching the start position while playing backwards. Rewinding a tween that is already rewinded will not fire this callback - Sets the onUpdate callback for the tween. + Sets the onUpdate callback for the tween, clearing any previous onUpdate callback that was set. Called each time the tween updates - Sets the onStepComplete callback for the tween. + Sets the onStepComplete callback for the tween, clearing any previous onStepComplete callback that was set. Called the moment the tween completes one loop cycle, even when going backwards - Sets the onComplete callback for the tween. + Sets the onComplete callback for the tween, clearing any previous onComplete callback that was set. Called the moment the tween reaches its final forward position, loops included - Sets the onKill callback for the tween. + Sets the onKill callback for the tween, clearing any previous onKill callback that was set. Called the moment the tween is killed - Sets the onWaypointChange callback for the tween. + Sets the onWaypointChange callback for the tween, clearing any previous onWaypointChange callback that was set. Called when a path tween's current waypoint changes diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll index 4cc027d79c5801017a70ef3c11a7c6c8e844df08..42b84f5890f602fd10b533ad1bef123991910774 100644 GIT binary patch delta 132 zcmZp;!_jbuV?qaWid$M^_ttL4<^0-g3`gA-3$iiTD}%@yDG)gY%+^-{u|>gTx(<-N zJyw9x_AaC8_StV4H}VUd>fO>@wMEpg@5aU_;RUNsZjbrP_(mOM_H=JmCP{%S@01t} W40U{GpW5LxOIYUN_7YX59u5FUW-bN* delta 104 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 VB+vLvI<{~l_bE4y%}-=xI03-f9JK%d diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll.mdb b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll.mdb index cf284774b230194f68a04718b1831c4600bbf808..f4abd6b76fd7d5f6ca9c7ef7319d5b4f71358be5 100644 GIT binary patch delta 61 zcmey%`Q~+vy7Lt`*yORI{7DPE^<_@N?pw4VzrOoEuc1 O`O5vA60-572pa(HK^e>d delta 61 zcmey%`ZpFUDE}>bT6BTv}yw8_6&}7-=HF@!! O!~fzv**3luVFLi2;};MB diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween46.dll index 35253aa0002d367a077e4e34c1ffd039f56b9aba..3e2d1ad33854b6ca9a403209356791d06434df78 100644 GIT binary patch delta 67 zcmZozz}T>WaY6@ks$1H|?w9ub4-DIveM`UU*m(2K1d|=>Ha9zTvVkNg^Set5%-X$X X_uAMEPW_zL>$0n|dN*6RpWpxh61*NY delta 67 zcmZozz}T>WaY6_4i@PZsyI(!GNSyum7S?z_Z5d#D~Fl=A;E&Zxv(!GNSyum7S?z_Z5d#EFYjJ2V`Yz%#^J8&`yinCd`7HwJJUi}hk$B_2&u`C< jR+qR76CYOzOe}qG#rMg?dGDX)AI;c$xi{xBE)WF(3Qi&+ diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll index a10ea43bf9faddba07561561a8b43fc8f0e29f1e..b5dd1909c6a5c96f7bacef7d954f267cb8a0e98d 100644 GIT binary patch delta 86 zcmZqBY0#O_!JO)rwz2yzw?M|!Z(hIZjeRz2w56`=J&>@uf@ck*4p26d0SK6YScZ{- l!A1v&`4||2f?a}@pQ>0?Uzy^xu)3V_f{Net%>jHH*a0Lr98>@R delta 86 zcmZqBY0#O_!TjQG%Es=y+yZ_Eb`xYLZt|Ppv+d;3TmLt2uHae2r~{OZWB>vtAeLcd nV6f2vVm=0jpkSBaxlhl$4oto0v-5_9>WihjRW}FlZD0og+F&74 diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll.mdb b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll.mdb index 225c0b5c75725cc73f903033f8ae3eadec5e3df9..f8e8efe0159908a5078e35cf9fae894d5c328b1d 100644 GIT binary patch delta 61 zcmbQkHiu0?WLf=RWwjTsMhp;;G4-3*uXv|6)OjOt@uq#fLeea>Q4of6= OEBj<5`)qt^%me_d=@*ay delta 61 zcmbQkHiu0?WLf=RWwjTsMhp<(XJ9u$cH$<#2|n9S9=-K{^F)Q60xO@ZsjSP)aGcY= O%5wE-ZGnw1jhO(hcNl{J diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll index d23abcf46c45146bfccf16d8e42b793e177ed566..e685c338be0df5dc4c0aa96293bddcb0807a7a36 100644 GIT binary patch delta 88 zcmZo@U}|V!n$W?V>Xx>#J2zioPUDi_e}p%^u?%aHVN1aI#=OX61HuV+1tnUl<-^@{v!>$9Ajbs1(401k?DdE%7>B%rt#ZEjx%ApzTbK#lY0Sv5X=Nl(>oOvPqw!aeqLTq z(vt}Seh}c-<{-(2<4mN4%v_BR9 zvXcn{eh@B26;ST~j7h!3)7VN1YLb(e0(uZ6uaui{cOyxM<$S}{^ldc1L5KZkfxXd5bLYkX7@ybMB$Fn#D;1DI7Qhfjb diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.XML b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.XML index c7fd644..be5cc38 100644 --- a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.XML +++ b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.XML @@ -2161,43 +2161,43 @@ If TRUE the tween will ignore Unity's Time.timeScale - Sets the onStart callback for the tween. + Sets the onStart callback for the tween, clearing any previous onStart callback that was set. Called the first time the tween is set in a playing state, after any eventual delay - Sets the onPlay callback for the tween. + Sets the onPlay callback for the tween, clearing any previous onPlay callback that was set. Called when the tween is set in a playing state, after any eventual delay. Also called each time the tween resumes playing from a paused state - Sets the onPlay callback for the tween. + Sets the onPause callback for the tween, clearing any previous onPause callback that was set. Called when the tween state changes from playing to paused. If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. - Sets the onRewind callback for the tween. + Sets the onRewind callback for the tween, clearing any previous onRewind callback that was set. Called when the tween is rewinded, either by calling Rewind or by reaching the start position while playing backwards. Rewinding a tween that is already rewinded will not fire this callback - Sets the onUpdate callback for the tween. + Sets the onUpdate callback for the tween, clearing any previous onUpdate callback that was set. Called each time the tween updates - Sets the onStepComplete callback for the tween. + Sets the onStepComplete callback for the tween, clearing any previous onStepComplete callback that was set. Called the moment the tween completes one loop cycle, even when going backwards - Sets the onComplete callback for the tween. + Sets the onComplete callback for the tween, clearing any previous onComplete callback that was set. Called the moment the tween reaches its final forward position, loops included - Sets the onKill callback for the tween. + Sets the onKill callback for the tween, clearing any previous onKill callback that was set. Called the moment the tween is killed - Sets the onWaypointChange callback for the tween. + Sets the onWaypointChange callback for the tween, clearing any previous onWaypointChange callback that was set. Called when a path tween's current waypoint changes diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll index 4cc027d79c5801017a70ef3c11a7c6c8e844df08..42b84f5890f602fd10b533ad1bef123991910774 100644 GIT binary patch delta 132 zcmZp;!_jbuV?qaWid$M^_ttL4<^0-g3`gA-3$iiTD}%@yDG)gY%+^-{u|>gTx(<-N zJyw9x_AaC8_StV4H}VUd>fO>@wMEpg@5aU_;RUNsZjbrP_(mOM_H=JmCP{%S@01t} W40U{GpW5LxOIYUN_7YX59u5FUW-bN* delta 104 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 VB+vLvI<{~l_bE4y%}-=xI03-f9JK%d diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll.mdb b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll.mdb index cf284774b230194f68a04718b1831c4600bbf808..f4abd6b76fd7d5f6ca9c7ef7319d5b4f71358be5 100644 GIT binary patch delta 61 zcmey%`Q~+vy7Lt`*yORI{7DPE^<_@N?pw4VzrOoEuc1 O`O5vA60-572pa(HK^e>d delta 61 zcmey%`ZpFUDE}>bT6BTv}yw8_6&}7-=HF@!! O!~fzv**3luVFLi2;};MB diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween46.dll index 35253aa0002d367a077e4e34c1ffd039f56b9aba..3e2d1ad33854b6ca9a403209356791d06434df78 100644 GIT binary patch delta 67 zcmZozz}T>WaY6@ks$1H|?w9ub4-DIveM`UU*m(2K1d|=>Ha9zTvVkNg^Set5%-X$X X_uAMEPW_zL>$0n|dN*6RpWpxh61*NY delta 67 zcmZozz}T>WaY6_4i@PZsyI(!GNSyum7S?z_Z5d#D~Fl=A;E&Zxv(!GNSyum7S?z_Z5d#EFYjJ2V`Yz%#^J8&`yinCd`7HwJJUi}hk$B_2&u`C< jR+qR76CYOzOe}qG#rMg?dGDX)AI;c$xi{xBE)WF(3Qi&+ diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll index a10ea43bf9faddba07561561a8b43fc8f0e29f1e..b5dd1909c6a5c96f7bacef7d954f267cb8a0e98d 100644 GIT binary patch delta 86 zcmZqBY0#O_!JO)rwz2yzw?M|!Z(hIZjeRz2w56`=J&>@uf@ck*4p26d0SK6YScZ{- l!A1v&`4||2f?a}@pQ>0?Uzy^xu)3V_f{Net%>jHH*a0Lr98>@R delta 86 zcmZqBY0#O_!TjQG%Es=y+yZ_Eb`xYLZt|Ppv+d;3TmLt2uHae2r~{OZWB>vtAeLcd nV6f2vVm=0jpkSBaxlhl$4oto0v-5_9>WihjRW}FlZD0og+F&74 diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll.mdb b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll.mdb index 225c0b5c75725cc73f903033f8ae3eadec5e3df9..f8e8efe0159908a5078e35cf9fae894d5c328b1d 100644 GIT binary patch delta 61 zcmbQkHiu0?WLf=RWwjTsMhp;;G4-3*uXv|6)OjOt@uq#fLeea>Q4of6= OEBj<5`)qt^%me_d=@*ay delta 61 zcmbQkHiu0?WLf=RWwjTsMhp<(XJ9u$cH$<#2|n9S9=-K{^F)Q60xO@ZsjSP)aGcY= O%5wE-ZGnw1jhO(hcNl{J diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll index d23abcf46c45146bfccf16d8e42b793e177ed566..e685c338be0df5dc4c0aa96293bddcb0807a7a36 100644 GIT binary patch delta 88 zcmZo@U}|V!n$W?V>Xx>#J2zioPUDi_e}p%^u?%aHVN1aI#=OX61HuV+1tnUl<-^@{v!>$9Ajbs1(401k?DdE%7>B%rt#ZEjx%ApzTbK#lY0Sv5X=Nl(>oOvPqw!aeqLTq z(vt}Seh}c-<{-(2<4mN4%v_BR9 zvXcn{eh@B26;ST~j7h!3)7VN1YLb(e0(uZ6uaui{cOyxM<$S}{^ldc1L5KZkfxXd5bLYkX7@ybMB$Fn#D;1DI7Qhfjb diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML index c7fd644..be5cc38 100644 --- a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML +++ b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML @@ -2161,43 +2161,43 @@ If TRUE the tween will ignore Unity's Time.timeScale - Sets the onStart callback for the tween. + Sets the onStart callback for the tween, clearing any previous onStart callback that was set. Called the first time the tween is set in a playing state, after any eventual delay - Sets the onPlay callback for the tween. + Sets the onPlay callback for the tween, clearing any previous onPlay callback that was set. Called when the tween is set in a playing state, after any eventual delay. Also called each time the tween resumes playing from a paused state - Sets the onPlay callback for the tween. + Sets the onPause callback for the tween, clearing any previous onPause callback that was set. Called when the tween state changes from playing to paused. If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. - Sets the onRewind callback for the tween. + Sets the onRewind callback for the tween, clearing any previous onRewind callback that was set. Called when the tween is rewinded, either by calling Rewind or by reaching the start position while playing backwards. Rewinding a tween that is already rewinded will not fire this callback - Sets the onUpdate callback for the tween. + Sets the onUpdate callback for the tween, clearing any previous onUpdate callback that was set. Called each time the tween updates - Sets the onStepComplete callback for the tween. + Sets the onStepComplete callback for the tween, clearing any previous onStepComplete callback that was set. Called the moment the tween completes one loop cycle, even when going backwards - Sets the onComplete callback for the tween. + Sets the onComplete callback for the tween, clearing any previous onComplete callback that was set. Called the moment the tween reaches its final forward position, loops included - Sets the onKill callback for the tween. + Sets the onKill callback for the tween, clearing any previous onKill callback that was set. Called the moment the tween is killed - Sets the onWaypointChange callback for the tween. + Sets the onWaypointChange callback for the tween, clearing any previous onWaypointChange callback that was set. Called when a path tween's current waypoint changes diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll index 4cc027d79c5801017a70ef3c11a7c6c8e844df08..42b84f5890f602fd10b533ad1bef123991910774 100644 GIT binary patch delta 132 zcmZp;!_jbuV?qaWid$M^_ttL4<^0-g3`gA-3$iiTD}%@yDG)gY%+^-{u|>gTx(<-N zJyw9x_AaC8_StV4H}VUd>fO>@wMEpg@5aU_;RUNsZjbrP_(mOM_H=JmCP{%S@01t} W40U{GpW5LxOIYUN_7YX59u5FUW-bN* delta 104 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 VB+vLvI<{~l_bE4y%}-=xI03-f9JK%d diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll.mdb index cf284774b230194f68a04718b1831c4600bbf808..f4abd6b76fd7d5f6ca9c7ef7319d5b4f71358be5 100644 GIT binary patch delta 61 zcmey%`Q~+vy7Lt`*yORI{7DPE^<_@N?pw4VzrOoEuc1 O`O5vA60-572pa(HK^e>d delta 61 zcmey%`ZpFUDE}>bT6BTv}yw8_6&}7-=HF@!! O!~fzv**3luVFLi2;};MB diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween46.dll index 35253aa0002d367a077e4e34c1ffd039f56b9aba..3e2d1ad33854b6ca9a403209356791d06434df78 100644 GIT binary patch delta 67 zcmZozz}T>WaY6@ks$1H|?w9ub4-DIveM`UU*m(2K1d|=>Ha9zTvVkNg^Set5%-X$X X_uAMEPW_zL>$0n|dN*6RpWpxh61*NY delta 67 zcmZozz}T>WaY6_4i@PZsyI(!GNSyum7S?z_Z5d#D~Fl=A;E&Zxv(!GNSyum7S?z_Z5d#EFYjJ2V`Yz%#^J8&`yinCd`7HwJJUi}hk$B_2&u`C< jR+qR76CYOzOe}qG#rMg?dGDX)AI;c$xi{xBE)WF(3Qi&+ diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll index a10ea43bf9faddba07561561a8b43fc8f0e29f1e..b5dd1909c6a5c96f7bacef7d954f267cb8a0e98d 100644 GIT binary patch delta 86 zcmZqBY0#O_!JO)rwz2yzw?M|!Z(hIZjeRz2w56`=J&>@uf@ck*4p26d0SK6YScZ{- l!A1v&`4||2f?a}@pQ>0?Uzy^xu)3V_f{Net%>jHH*a0Lr98>@R delta 86 zcmZqBY0#O_!TjQG%Es=y+yZ_Eb`xYLZt|Ppv+d;3TmLt2uHae2r~{OZWB>vtAeLcd nV6f2vVm=0jpkSBaxlhl$4oto0v-5_9>WihjRW}FlZD0og+F&74 diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll.mdb index 225c0b5c75725cc73f903033f8ae3eadec5e3df9..f8e8efe0159908a5078e35cf9fae894d5c328b1d 100644 GIT binary patch delta 61 zcmbQkHiu0?WLf=RWwjTsMhp;;G4-3*uXv|6)OjOt@uq#fLeea>Q4of6= OEBj<5`)qt^%me_d=@*ay delta 61 zcmbQkHiu0?WLf=RWwjTsMhp<(XJ9u$cH$<#2|n9S9=-K{^F)Q60xO@ZsjSP)aGcY= O%5wE-ZGnw1jhO(hcNl{J diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll index d23abcf46c45146bfccf16d8e42b793e177ed566..e685c338be0df5dc4c0aa96293bddcb0807a7a36 100644 GIT binary patch delta 88 zcmZo@U}|V!n$W?V>Xx>#J2zioPUDi_e}p%^u?%aHVN1aI#=OX61HuV+1tnUl<-^@{v!>$9Ajbs1(401k?DdE%7>B%rt#ZEjx%ApzTbK#lY0Sv5X=Nl(>oOvPqw!aeqLTq z(vt}Seh}c-<{-(2<4mN4%v_BR9 zvXcn{eh@B26;ST~j7h!3)7VN1YLb(e0(uZ6uaui{cOyxM<$S}{^ldc1L5KZkfxXd5bLYkX7@ybMB$Fn#D;1DI7Qhfjb diff --git a/UnityTests.Unity5/Assets/_Tests/Callbacks.cs b/UnityTests.Unity5/Assets/_Tests/Callbacks.cs new file mode 100644 index 0000000..75b1c85 --- /dev/null +++ b/UnityTests.Unity5/Assets/_Tests/Callbacks.cs @@ -0,0 +1,39 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using DG.Tweening; + +public class Callbacks : BrainBase +{ + public Transform target; + + Tween tween; + + IEnumerator Start() + { + tween = target.DOMoveX(5, 5); + yield return new WaitForSeconds(1f); + + Debug.Log("Set OnUpdate"); + tween.OnUpdate(Update0); + tween.onUpdate += Update1; + yield return new WaitForSeconds(1); + + Debug.Log("Clear OnUpdate0"); + tween.onUpdate -= Update0; + yield return new WaitForSeconds(1); + + Debug.Log("Clear OnUpdate"); + tween.OnUpdate(null); + } + + void Update0() + { + Debug.Log("UPDATE 0"); + } + + void Update1() + { + Debug.Log(" UPDATE 1"); + } +} \ No newline at end of file diff --git a/UnityTests.Unity5/Assets/_Tests/Callbacks.cs.meta b/UnityTests.Unity5/Assets/_Tests/Callbacks.cs.meta new file mode 100644 index 0000000..574cbf1 --- /dev/null +++ b/UnityTests.Unity5/Assets/_Tests/Callbacks.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 17c1ba11ceda9f944bd3923a09ede1d2 +timeCreated: 1499872480 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityTests.Unity5/Assets/_Tests/Callbacks.unity b/UnityTests.Unity5/Assets/_Tests/Callbacks.unity new file mode 100644 index 0000000000000000000000000000000000000000..d64060621013deeb8576baa82e4df84d3e72c2de GIT binary patch literal 11896 zcmd^FX^b4j6|P<%5FmgF!Q2_ZU=G{Z=00riX?ux}Wp}v}h|@dMo*g_hz3%C;cL@o@ z5g;MTAs~myVG9z30U;rqAV@$+AP4~h0%AlEkRXB#BwSX2fY^Lry{f);7Te@cq?BCK zRbN-VdiCmE)oZ1uAE?xUr zb$32~%;42;UGvI!cL(|!Y71YZoTOA^hBWoBqa5{{3950YqZ$)|I8k-ferO+yx*Mv@ zZ{U54S`QkFfN}f;RCFW!T=a;uCUMVTlOo(vPh!AY^!G%atZ}a2qWQTTebU$|gI{Ct zoiq5g2B#=kES($BCY@afqHw=A;&~q`_q8i33&+0*ex5~}AhrvwI_M`i&CUJl>Wc?I*>w90x#uU$1Ns)kV^4uvMak*X z5GjwRRZB2-4-BMqwN|yt__Kk35g4^Wv?`}hh1!+_##3Q+RE!^LFltp2pJs4sRT4kK z;M6L?9ewIY8r<%OTEcbb8a&o2!50`jsZ|``WAIq39L0UD0M30;t5kyj9D3Z7Xw}$# z(R!2o+kJ`r;_-H0T*K~*>#jzh7~BR*JU)jW*WC*>N#Dxz3mM$5yLSe+>+;-^>t2OE z*WCxT*}7AKHd}Y!3~tw@CrXaD>+T=naxOndpZhuhm4)X>tG)wm;&7u%wF*x8{2pEM zshwvN`5cUQ$#t!KzLdc&pScWf`8*`T9o5yM8h=KgxmYo8u2hWwCm@GX@do`YaaT*Wl9y*7$wk=P2Ohhjze{<>x4k37+KV=m>Wd z>6~Qf977@~SvoT`HkQuJ2$%EfGHv(!N=;d>*HJv`muyBylOEV z z8E~JkV{0OqU*Omg#rK~V9_YOEuaEB9{NzJ(AK2w-TE&wHwKlpjiZeITr6JlmUKFQS zWmKWIwQxc!pN{ruv}SsK9mN}@Bic-D<#<*Wi!Vl-nB;~r{xyS7#*@X4FQd)zjN&ZB z$>(>_CLTxe7PUmlo@i}$pBzv89zECOhOM0EsAqt^fm%n^QM}QJ)}06jmKW zr|%O<{2hZciYM_=gX<`6kd6AIaHg7+j)w%ulDm4^Gf0oqmHeiraOG z4;Va`!G{cfNCv;k;D=`LpBkJ|JW2o82A`I}HyT``xbRQ8Jq(<3(@{JjhiA-qiQ@5o zw;Eicc#Q7@L!{go#VtSU(U@y+M)4$mroknO3muMMZSWb3e>{e9j5AEL4p**er zFp7)*$X&|n52Lu?67}yl^lcQ^z75_l5vLY)pW_FsR+jy>+Se}XPQ6QX#JBe4U0kDL zx466>4%I`8wv`9Gg5U1@HAb+0uQKEZZn?uB^bj7>x2~@0no{6bD~M^DD_r%Av+t_9 z17(kwy@KVJ9$nyG&n<_giWk4Jt*$}|VKBk)xGz${gX^RK6PnH`6?8Z=-Nhcm0@!F< zu78%g!=0sC=wessclec|w&h*JLw*(e83T0c2m-jrEflcPM4-W8^tgdr@ep8Zj5?O< z7zH>s=-Od5@^1uZSS2&K-SR4}r&itaBHTT36(*sm2bv7(;3ft4x=1kUdJ}PEOp{z% z8uki_b=hpk#TqFPX!V@k+viq>c!igq>|SG@C2a>KfjD^MZIZiW*K8G#xqizU(eOoX zy;kdW3#EE3mU@C*;=PUR<5SRQom{;wL|RqTDL`MTSYbLh_VqG9z&D8T-}m@P`EWQg zLMJ8qG$Am4OK7XrJe_}x0kN7SXG`7MDlLcy=^jQ$Uzk(A>eAVJ+pCKGd+FYb!&he@X$ztP}24N35Sr@`rRE&m*U zufelv$fE|&rXf!oJWfL#^(wIUQAwM!WnsER`jc=*lo`_yG&Ro4;O^*fuktZLsb%h( zrTAPG`8LyUub0Y&2&}9~_uV2~QUAygzdq@X zDkr$mr}H9xZTt-G*>m9?#Nx?w;T=S9F}GXL zC!K>MT+GeV;T=TAOKxoUm5Xpk-&OB6{X_U{RjMbz$A-O!Ru_iR?XF4FFvZQ|#Lm57-+MP*a@~2GUVe4fU;a7QrMxahorHQD z0 z1;NG7E%F6=8$?>!hHe<(cAN`-N8GY5r|eKs@PRV!t5t`>`hJ?~SKw zjHR#rLhD%iv0q5jkNtvtnf^M+QZ_cUX7wTV3+Z!={esA+2pW`6>=y)o5Aq={-zHkM z+#t)w8ek5p^$Xh@F6EXc7qrNldfZZ=^47LsOH14leNpOn@gdgSj=J;uCS{TlJEFVR zroWeJ<{|05{&f18f1P<;|KA?0Tye(ao=cAakJlMqL+EkJ-ZcK{arl49-j0VotTAa$ z!roH$5Zhb&ykmPqG7LJjTk5R9^>;3 zF7`$o>q7pmz)4%%TY|n_m-g0dUD{g`x9ig01Q+@}=#jp*w|5o8XSl2M5vT zezS4d(#ghQ>&J7Ly5+5JCdi_w6fnhbGE>dghBZ%8uyzSdhU>$?Flp#3)zR-Sk>Gl0^dBFdSU?z9f z%U;k{E#f~aEH2^h!(0=kxS{3Y4a>UTeC6XC{`kP_6Fz15-7gOc5l66Nf=T zZgj##qkV^4i|Z@K7IM5^;@%8_p-TCz9F{p3H4uH&_Fm zA@rHozG1Mpflsp~32(OQ{$4hRrwE!bbZ7d+WyKFv;E*a&=9UC`poo_2>FR*Ps zoArs2#=KoN&%f|@Tj%d}c@DH2q@OGXYi&(}+{u*bG15Sj@@+C-qho($op=uWwkByU zZdX(i)bv>UK{ci<@9~R&x%DN zH#lYlb9}1y6-F1vJKtt<+t$4CEDd6B$_v5y_#Gn%)9d`9y=E1%DOTween's version - public static readonly string Version = "1.1.610"; + public static readonly string Version = "1.1.615"; /////////////////////////////////////////////// // Options //////////////////////////////////// diff --git a/_DOTween.Assembly/DOTween/Tween.cs b/_DOTween.Assembly/DOTween/Tween.cs index ad09808..f4c5113 100644 --- a/_DOTween.Assembly/DOTween/Tween.cs +++ b/_DOTween.Assembly/DOTween/Tween.cs @@ -33,24 +33,24 @@ namespace DG.Tweening // public TweenCallback onStart; // (in ABSSequentiable) When the tween is set in a PLAY state the first time, AFTER any eventual delay /// Called when the tween is set in a playing state, after any eventual delay. /// Also called each time the tween resumes playing from a paused state - internal TweenCallback onPlay; + public TweenCallback onPlay; /// Called when the tween state changes from playing to paused. /// If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. - internal TweenCallback onPause; + public TweenCallback onPause; /// Called when the tween is rewinded, /// either by calling Rewind or by reaching the start position while playing backwards. /// Rewinding a tween that is already rewinded will not fire this callback - internal TweenCallback onRewind; + public TweenCallback onRewind; /// Called each time the tween updates - internal TweenCallback onUpdate; + public TweenCallback onUpdate; /// Called the moment the tween completes one loop cycle - internal TweenCallback onStepComplete; + public TweenCallback onStepComplete; /// Called the moment the tween reaches completion (loops included) - internal TweenCallback onComplete; + public TweenCallback onComplete; /// Called the moment the tween is killed - internal TweenCallback onKill; + public TweenCallback onKill; /// Called when a path tween's current waypoint changes - internal TweenCallback onWaypointChange; + public TweenCallback onWaypointChange; // Fixed after creation internal bool isFrom; // Used to prevent settings like isRelative from being applied on From tweens diff --git a/_DOTween.Assembly/DOTween/TweenSettingsExtensions.cs b/_DOTween.Assembly/DOTween/TweenSettingsExtensions.cs index 35160cb..020d091 100644 --- a/_DOTween.Assembly/DOTween/TweenSettingsExtensions.cs +++ b/_DOTween.Assembly/DOTween/TweenSettingsExtensions.cs @@ -232,7 +232,7 @@ namespace DG.Tweening return t; } - /// Sets the onStart callback for the tween. + /// Sets the onStart callback for the tween, clearing any previous onStart callback that was set. /// Called the first time the tween is set in a playing state, after any eventual delay public static T OnStart(this T t, TweenCallback action) where T : Tween { @@ -242,7 +242,7 @@ namespace DG.Tweening return t; } - /// Sets the onPlay callback for the tween. + /// Sets the onPlay callback for the tween, clearing any previous onPlay callback that was set. /// Called when the tween is set in a playing state, after any eventual delay. /// Also called each time the tween resumes playing from a paused state public static T OnPlay(this T t, TweenCallback action) where T : Tween @@ -253,7 +253,7 @@ namespace DG.Tweening return t; } - /// Sets the onPlay callback for the tween. + /// Sets the onPause callback for the tween, clearing any previous onPause callback that was set. /// Called when the tween state changes from playing to paused. /// If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. public static T OnPause(this T t, TweenCallback action) where T : Tween @@ -264,7 +264,7 @@ namespace DG.Tweening return t; } - /// Sets the onRewind callback for the tween. + /// Sets the onRewind callback for the tween, clearing any previous onRewind callback that was set. /// Called when the tween is rewinded, /// either by calling Rewind or by reaching the start position while playing backwards. /// Rewinding a tween that is already rewinded will not fire this callback @@ -276,7 +276,7 @@ namespace DG.Tweening return t; } - /// Sets the onUpdate callback for the tween. + /// Sets the onUpdate callback for the tween, clearing any previous onUpdate callback that was set. /// Called each time the tween updates public static T OnUpdate(this T t, TweenCallback action) where T : Tween { @@ -286,7 +286,7 @@ namespace DG.Tweening return t; } - /// Sets the onStepComplete callback for the tween. + /// Sets the onStepComplete callback for the tween, clearing any previous onStepComplete callback that was set. /// Called the moment the tween completes one loop cycle, even when going backwards public static T OnStepComplete(this T t, TweenCallback action) where T : Tween { @@ -296,7 +296,7 @@ namespace DG.Tweening return t; } - /// Sets the onComplete callback for the tween. + /// Sets the onComplete callback for the tween, clearing any previous onComplete callback that was set. /// Called the moment the tween reaches its final forward position, loops included public static T OnComplete(this T t, TweenCallback action) where T : Tween { @@ -306,7 +306,7 @@ namespace DG.Tweening return t; } - /// Sets the onKill callback for the tween. + /// Sets the onKill callback for the tween, clearing any previous onKill callback that was set. /// Called the moment the tween is killed public static T OnKill(this T t, TweenCallback action) where T : Tween { @@ -316,7 +316,7 @@ namespace DG.Tweening return t; } - /// Sets the onWaypointChange callback for the tween. + /// Sets the onWaypointChange callback for the tween, clearing any previous onWaypointChange callback that was set. /// Called when a path tween's current waypoint changes public static T OnWaypointChange(this T t, TweenCallback action) where T : Tween { diff --git a/_DOTween.Assembly/bin/DOTween.XML b/_DOTween.Assembly/bin/DOTween.XML index c7fd644..be5cc38 100644 --- a/_DOTween.Assembly/bin/DOTween.XML +++ b/_DOTween.Assembly/bin/DOTween.XML @@ -2161,43 +2161,43 @@ If TRUE the tween will ignore Unity's Time.timeScale - Sets the onStart callback for the tween. + Sets the onStart callback for the tween, clearing any previous onStart callback that was set. Called the first time the tween is set in a playing state, after any eventual delay - Sets the onPlay callback for the tween. + Sets the onPlay callback for the tween, clearing any previous onPlay callback that was set. Called when the tween is set in a playing state, after any eventual delay. Also called each time the tween resumes playing from a paused state - Sets the onPlay callback for the tween. + Sets the onPause callback for the tween, clearing any previous onPause callback that was set. Called when the tween state changes from playing to paused. If the tween has autoKill set to FALSE, this is called also when the tween reaches completion. - Sets the onRewind callback for the tween. + Sets the onRewind callback for the tween, clearing any previous onRewind callback that was set. Called when the tween is rewinded, either by calling Rewind or by reaching the start position while playing backwards. Rewinding a tween that is already rewinded will not fire this callback - Sets the onUpdate callback for the tween. + Sets the onUpdate callback for the tween, clearing any previous onUpdate callback that was set. Called each time the tween updates - Sets the onStepComplete callback for the tween. + Sets the onStepComplete callback for the tween, clearing any previous onStepComplete callback that was set. Called the moment the tween completes one loop cycle, even when going backwards - Sets the onComplete callback for the tween. + Sets the onComplete callback for the tween, clearing any previous onComplete callback that was set. Called the moment the tween reaches its final forward position, loops included - Sets the onKill callback for the tween. + Sets the onKill callback for the tween, clearing any previous onKill callback that was set. Called the moment the tween is killed - Sets the onWaypointChange callback for the tween. + Sets the onWaypointChange callback for the tween, clearing any previous onWaypointChange callback that was set. Called when a path tween's current waypoint changes diff --git a/_DOTween.Assembly/bin/DOTween.dll b/_DOTween.Assembly/bin/DOTween.dll index 4cc027d79c5801017a70ef3c11a7c6c8e844df08..42b84f5890f602fd10b533ad1bef123991910774 100644 GIT binary patch delta 132 zcmZp;!_jbuV?qaWid$M^_ttL4<^0-g3`gA-3$iiTD}%@yDG)gY%+^-{u|>gTx(<-N zJyw9x_AaC8_StV4H}VUd>fO>@wMEpg@5aU_;RUNsZjbrP_(mOM_H=JmCP{%S@01t} W40U{GpW5LxOIYUN_7YX59u5FUW-bN* delta 104 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 VB+vLvI<{~l_bE4y%}-=xI03-f9JK%d diff --git a/_DOTween.Assembly/bin/DOTween43.dll.mdb b/_DOTween.Assembly/bin/DOTween43.dll.mdb index cf284774b230194f68a04718b1831c4600bbf808..f4abd6b76fd7d5f6ca9c7ef7319d5b4f71358be5 100644 GIT binary patch delta 61 zcmey%`Q~+vy7Lt`*yORI{7DPE^<_@N?pw4VzrOoEuc1 O`O5vA60-572pa(HK^e>d delta 61 zcmey%`ZpFUDE}>bT6BTv}yw8_6&}7-=HF@!! O!~fzv**3luVFLi2;};MB diff --git a/_DOTween.Assembly/bin/DOTween46.dll b/_DOTween.Assembly/bin/DOTween46.dll index 35253aa0002d367a077e4e34c1ffd039f56b9aba..3e2d1ad33854b6ca9a403209356791d06434df78 100644 GIT binary patch delta 67 zcmZozz}T>WaY6@ks$1H|?w9ub4-DIveM`UU*m(2K1d|=>Ha9zTvVkNg^Set5%-X$X X_uAMEPW_zL>$0n|dN*6RpWpxh61*NY delta 67 zcmZozz}T>WaY6_4i@PZsyI(!GNSyum7S?z_Z5d#D~Fl=A;E&Zxv(!GNSyum7S?z_Z5d#EFYjJ2V`Yz%#^J8&`yinCd`7HwJJUi}hk$B_2&u`C< jR+qR76CYOzOe}qG#rMg?dGDX)AI;c$xi{xBE)WF(3Qi&+ diff --git a/_DOTween.Assembly/bin/DOTween50.dll b/_DOTween.Assembly/bin/DOTween50.dll index a10ea43bf9faddba07561561a8b43fc8f0e29f1e..b5dd1909c6a5c96f7bacef7d954f267cb8a0e98d 100644 GIT binary patch delta 86 zcmZqBY0#O_!JO)rwz2yzw?M|!Z(hIZjeRz2w56`=J&>@uf@ck*4p26d0SK6YScZ{- l!A1v&`4||2f?a}@pQ>0?Uzy^xu)3V_f{Net%>jHH*a0Lr98>@R delta 86 zcmZqBY0#O_!TjQG%Es=y+yZ_Eb`xYLZt|Ppv+d;3TmLt2uHae2r~{OZWB>vtAeLcd nV6f2vVm=0jpkSBaxlhl$4oto0v-5_9>WihjRW}FlZD0og+F&74 diff --git a/_DOTween.Assembly/bin/DOTween50.dll.mdb b/_DOTween.Assembly/bin/DOTween50.dll.mdb index 225c0b5c75725cc73f903033f8ae3eadec5e3df9..f8e8efe0159908a5078e35cf9fae894d5c328b1d 100644 GIT binary patch delta 61 zcmbQkHiu0?WLf=RWwjTsMhp;;G4-3*uXv|6)OjOt@uq#fLeea>Q4of6= OEBj<5`)qt^%me_d=@*ay delta 61 zcmbQkHiu0?WLf=RWwjTsMhp<(XJ9u$cH$<#2|n9S9=-K{^F)Q60xO@ZsjSP)aGcY= O%5wE-ZGnw1jhO(hcNl{J diff --git a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll index d23abcf46c45146bfccf16d8e42b793e177ed566..e685c338be0df5dc4c0aa96293bddcb0807a7a36 100644 GIT binary patch delta 88 zcmZo@U}|V!n$W?V>Xx>#J2zioPUDi_e}p%^u?%aHVN1aI#=OX61HuV+1tnUl<-^@{v!>$9Ajbs1(401k?DdE%7>B%rt#ZEjx%ApzTbK#lY0Sv5X=Nl(>oOvPqw!aeqLTq z(vt}Seh}c-<{-(2<4mN4%v_BR9 zvXcn{eh@B26;ST~j7h!3)7VN1YLb(e0(uZ6uaui{cOyxM<$S}{^ldc1L5KZkfxXd5bLYkX7@ybMB$Fn#D;1DI7Qhfjb