From f3a549436b984450207acfa1d469de29b383e5e4 Mon Sep 17 00:00:00 2001 From: Demigiant Date: Sat, 12 Mar 2016 15:42:09 +0100 Subject: [PATCH] Hyper-compatible version fix which allows Color32 to work correctly + Fix to ScrollRect.DONormalizedPos not working correctly with hyper-compatible mode --- .../Assets/Demigiant/DOTween/DOTween.dll | Bin 138752 -> 138752 bytes .../Assets/Demigiant/DOTween/DOTween.dll.mdb | Bin 52836 -> 52836 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 19456 -> 19456 bytes .../Demigiant/DOTween/DOTween46.dll.mdb | Bin 5484 -> 5484 bytes .../Assets/Demigiant/DOTween/DOTween50.dll | Bin 5632 -> 5632 bytes .../Demigiant/DOTween/DOTween50.dll.mdb | Bin 796 -> 796 bytes .../DOTween/Editor/DOTweenEditor.dll | Bin 31744 -> 31744 bytes .../DOTween/Editor/DOTweenEditor.dll.mdb | Bin 5244 -> 5244 bytes .../Assets/Demigiant/DOTween/DOTween.dll | Bin 138752 -> 138752 bytes .../Assets/Demigiant/DOTween/DOTween.dll.mdb | Bin 52836 -> 52836 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 19456 -> 19456 bytes .../Demigiant/DOTween/DOTween46.dll.mdb | Bin 5484 -> 5484 bytes .../Assets/Demigiant/DOTween/DOTween50.dll | Bin 5632 -> 5632 bytes .../Demigiant/DOTween/DOTween50.dll.mdb | Bin 796 -> 796 bytes .../DOTween/Editor/DOTweenEditor.dll | Bin 31744 -> 31744 bytes .../DOTween/Editor/DOTweenEditor.dll.mdb | Bin 5244 -> 5244 bytes .../Assets/Demigiant/DOTween/DOTween.dll | Bin 138752 -> 138752 bytes .../Assets/Demigiant/DOTween/DOTween.dll.mdb | Bin 52836 -> 52836 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 19456 -> 19456 bytes .../Demigiant/DOTween/DOTween46.dll.mdb | Bin 5484 -> 5484 bytes .../Assets/Demigiant/DOTween/DOTween50.dll | Bin 5632 -> 5632 bytes .../Demigiant/DOTween/DOTween50.dll.mdb | Bin 796 -> 796 bytes .../DOTween/Editor/DOTweenEditor.dll | Bin 31744 -> 31744 bytes .../DOTween/Editor/DOTweenEditor.dll.mdb | Bin 5244 -> 5244 bytes .../FollowTargetUntilReached.cs | 2 +- UnityTests.Unity5/Assets/_Tests/TempTests.cs | 26 +------ .../Assets/_Tests/TempTests.unity | Bin 12660 -> 13284 bytes .../DOTween/Core/Surrogates/ColorWrapper.cs | 10 +++ _DOTween.Assembly/DOTween/DOTween.cs | 2 +- .../DOTween46/ShortcutExtensions46.cs | 71 ++++++++++-------- _DOTween.Assembly/bin/DOTween.dll | Bin 138752 -> 138752 bytes _DOTween.Assembly/bin/DOTween.dll.mdb | Bin 52836 -> 52836 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 19456 -> 19456 bytes _DOTween.Assembly/bin/DOTween46.dll.mdb | Bin 5484 -> 5484 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 31744 -> 31744 bytes .../bin/Editor/DOTweenEditor.dll.mdb | Bin 5244 -> 5244 bytes 46 files changed, 56 insertions(+), 55 deletions(-) diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll index c444bff74f73d429c73180c60402499ead130944..78fb99086f1aa29789390057088e893d27b43932 100644 GIT binary patch delta 101 zcmZqJ!_lyZV?qaWgw~VB?ycR7ckeS=ZqIzcD9j_Ulx?Q<=HpXcS022a@OYU*LW^D`8?a#Z&J!*#VY}eq_*pbFkRsU E03bUhzW@LL delta 101 zcmZqJ!_lyZV?qaWwDO(C?ycR7ckeS=Y|nhaD9j_^*0|};wofm87i{^Zka~Av-u9k1 zj3w$iK$T$(K)?jVGK>ri5=Kl65+Y0tLBTG;NBwvzGv0mjT|6nX^vq7zmhCzsOjkGo DD+DG& diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll.mdb b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll.mdb index de9eb476771571c4ae1d07a7835d02681174f8b6..e02cce06bd724dcf17580770ceca2c8f6020769c 100644 GIT binary patch delta 1058 zcmV+-1l{}OoCD;X10WQpfBhpS=tVLB00000005;1nLD$`l|`w+(_rVm`rMHqsStrI znF2M4cTKm+)$oLPmf!tOOJFBYqkSE-NQj4mlhFZh5bbq4EYMgjMv~-pblWw1 z?UPUfa}Y%vc~R;H7ebpinVT1U+I5rD0&Ea=^3}E~0%=5%u)VY@H^hXKPXl%kQJtPw z^6a8WzH)Y_ljY4tlhp%n5U?;P7<^)DOQ1TI?rczuwUbl?dk{ms^6cC)cuAVPX68q3 z=;D*#1Zfbo876?vipfEX$&DzZT2_>kSOsekPqSDW=l79Lf-%7;K6Ie{lhXxw5MCDh zkn)R8NQG#g1sOh$z>`}Bco6;5l&8MG=17g=Ga6w$ru>uR26hk()s{qgHcd;pEXn>) z!wW5wX$N-@YLyJox@Jlkf+A5HptT$3sgsMwWUa1VV2fN|SyFb`Sy! zY*mbr zTZSBplMo7g5Rv@Hb~}1?O`+N9nIt0sW|N!>d=QT<@kG5R15K47?k2G}23(UU3w97P z!?+$lg$hr*ic1Tx#WWL>t_yY$Z_^?_dAsPY$qS-K$&JA}E z%>t0?8RTk2lHVt|BLaQ$lT{9R5Gp&ahNo~eOOg%JAI{o!%9Gv>gb>_iBC9{E^G}RX z6iX-gfnk$!4}TE%7#3w}u_hY*65iDoaev`dYLOaBv6J0g?G5q=PU>LZ?3R(L>} zFU9H(cO+VqR}zL0-#0paaoYqu}?iyDNUYyd61fg!PS!x z7H$y5sC8KZw0KRj(<&4(t$tLKjuvzfcXPQPp{cx0y;tISeFBb6lM)wp5cmh}A}93K zMTN(C;V?5LF_V}Vdl2(fGTPJE#72=@0tSrMtbLOs76voRSnwQqyqx&QzG delta 1058 zcmV+-1l{}OoCD;X10WQpfBhpS=tVLB00000002gTvfQ@v=}n-t`XFW9p>B~NsSrfF ztzp^UqED1Zd`<5h^z4z@Ya*-0K)L&U7c4TB zyOU4?a}dbv1SWb@sYiw@xX!>KCaROu0&EZra~lA+MDPXl%kTve6W z4uEG(vUN`_i9VkPlhp%n5N>mi-x&QuMY|034i=fJ1(Q?+dk_={?SFSB3{RGq62k?q zFYA-v1ZfbWe`u;k+mT0xx#XTX$N-@BM>9fJ)wO{w{5cVWY*?zlkf+A5MO(a%U_58K$j60o^hFrSi>&JA}E zk&^pB;vVNkp#24QHbboTlT{9R5Fe9D%R=FaO18$QrpxeMkdxjHgb)@u9dd8g+DVSg zB=U^XkJpoO4}TCHTUIXXya!5z71dbzftP)g0T6}|f_&~5Te-+ju-T$27nqqYla~;S z5IM^xYdKkXM3XvLj?sA}mXk6OhY)7nNt4%)s7A695(kr){|1xE5q=ON)8;MlGkr{x zxm0tdDD7jDR}zL0EOs)Wn^c@nubu>`|GLjllkF055Ks3Hm}DLJMXDKQYsIcwwUcfW zc@V1Oipb585(l~U zO`DU==(M^W*prwSdl2WY)%ceSjY*GlW=tF5v>1~k7V_aw?VZTha8v7zhV+W0s ctQd6=?BoUWR%I$orhTuh0;rv)voRSnwSKGNhX4Qo diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll index 16d58fb29757b07548476e0f79b2763155820d43..760c712b63da02f79a367aca0d8a9d46a42fb2b2 100644 GIT binary patch delta 66 zcmZqhY4DlQ!5pdeWMlV42?62F{SPgh_+7RY+}xj2vFpob9myVMknH5$GLiz;g{6^G WE~$FVW!dxUSoZJzo1e(YZ~_3wO&xy# delta 66 zcmZqhY4DlQ!5pJ}XJhw734sF~w(5D4RNNaRpE|yK6E$bEj${urNOtmW8A*Y4ymL%` V?$B_Y_@U&tRj#-6<|i^ToB)NO8yo-t diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll.mdb b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween43.dll.mdb index 681bedf58394515ad72183bbc5e790a5108ac847..651f0c70e926af8a122628eff53fa99b205c6e34 100644 GIT binary patch delta 61 zcmey%`DKr^7O}zr7-F_6BV(aGt;c0CcJzFaQ7m delta 88 zcmZpe!Pqc^aY6@ktn!_W-M%&gFT_lD?X$b!*0fqo<=NS`eVbp{#IWfAWy2VNfC-3Y o7#SF15`oy6fgvc^C3qgw>#(@Sm0n%#FRxm+CaG^OaGt;c0H2(yyTDQ{v~lNeXJ=;<6O6RP*wjSUptemD+r${tCdATIOuXMHa{%WpN-6bjfDP-_is!FG3{jTTGKl)6Z3I zy8ZcW6EAv& ze3FOzXg+}rG`Hg@&E4p*<&!;fIYTCatJf*`J@K7*?r_we1~Qj`)HoUdo)Kd zFU?0L@HLvhVh7C|c#UQZ)pQ?O#=Yr2p-jNK^!SJi6t!VmhL0S>XKD7~+Zj)hAF(fE zH@S;~!$;Pzz~K|#x8XrYK54=*MI9KUc^n_j^pP|8D$P;+EVF>j;qRFRLa80y>(osK z0YZcxC!BPCZWnPy0YZm}l?4v8=v@0E)jx)DUfm6!qRC-Z?QDrPn-2n6xm|^m)0ymVKT%N(w2SxuZ>poJUPOVq1 zMH94Bg)a3dr%~pfRpC4J`&2rv!h|}>=@N72RG3%)N~J3*tg35qs+$`O291yGzY7LjgS<@8%PzR$y2@!QbMLqy;)|5%w~9Sc4JmJePa%`g(E4&#YU}U{Slvy9BLpL#4Zl4xtx)6&IP?>V`IV zFiG*rtQ`9PcsWboxyX$BZdh_JbK{;s5aS-W_A~ z7Y|(aTuD-VliqQfb)^Obj55QTmY_`rG#f3Pj$t@ECuh<|-r6x7f9xRxE*O)%o@b*X s21Jb*_Gh~uiEy>d3m?!QyEQ*xH&5Y&7ed}{FAij@LWMnCv|(e~|Mx0Mj{pDw delta 1632 zcmZ9MZA@EL7{{M;%j*=_lKa}*+cuG4V3GwAqtq~`WSIEDxXi@p67_>In)tBYNHqBt3-qU+XdO!R>{QkfD zoO92;xyg!Tgi}%&Yf!+YtA=|TL7v|^GkPq;&91rQjcWL(H0L?S_H_c(J z%=M7-_$tjQ?4db}ztX&pTAqh2;WK$2;V!|0dFc^j6m?>5zK5K^Ei_MKL;fQqh6DLe zl6e#gJme7t7hou zDjZXLI2~v1fC^{SZ?ow+6~@)`Y3cx=pFo_+S5>&C{?6q%?zva;&amzy4GwDUnzd+# z9@ikKo#6CO=6EAz~lqWrkj|!)1G%(*Sd?+aYOR$fk`t`1B^-8Xsh?Ux$F+nN53j z=+i@K%8oG1s-|9G+3*gD6IWe41H+~!6?Ac#Oe>;ne086VPPWApxD_7?^mH-c*vhl{1>?yzpc zfD6VX?=p1GfO#XqX{*gVgm>MH{_KQH z&dX~Q-=KH&v2KqG8eKk@H7!FAxxnuVa2msKNm<#bjqI$8rXPF61!Jy@yuQLlC0(%K oO5sq6{r*|5`rOd!Mz=M8nW?AT(ChAVW28hA{Y(yf>J0d$R}M4t4Tn diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll.mdb b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween50.dll.mdb index b0a1570c0a99b42b1eefdd34b4f34bc8b11adc13..cd134f95dd1157b44ab05e35bc593ec74347015b 100644 GIT binary patch delta 61 zcmbQkHiu0?WLf=RWwjTsMhpy>4m>o!hvn|bW?m5B;F1x}x@U*Yqm#I>vT Px8bKXg7-GQG-d(-?YJ9} diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll index 81d6935afe6a3f6a9b67ed75c5b4f80e7a9291d3..9fb6e456bb380af92382d5a13aa240e5817ece8b 100644 GIT binary patch delta 88 zcmZqp!PxMFaY6@kl-84t-BYs#?)?AE(baUqBp5hV?04d@kga7~l delta 88 zcmZqp!PxMFaY6@ktn!_W-BYs#lDQt$y$asrx%^RNl=Ju1R+|lS4A^ymvSAEBzy!oH oj0_AF6M?vxfgvc^CD?k(+AX)&^EoW>65@ZeNhx`APjLwc0Qe3dI{*Lx diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb index bf3d850a892f25035bc675c4c7e650202b20ea13..fcd1a81a11e8be4c0b664fd0cea0c680e9225ee1 100644 GIT binary patch delta 187 zcmV;s07U=%DEufO6sCXuBPQrYG5`Po00000-2d|eP8+*TiQ8S<(`zG;ks!Gcu|*_O znh7pVgupJ$#&GkXxsrk^8Ap?C7eBnVA pyRDc*xgfYe>w{fWldc1L5b8n-#)8-2OS{AkDwMCM?Xx%pL=ZbQQG@^h delta 187 zcmV;s07U=%DEufO6sCXuBPQrYG5`Po00000V+!Ja>QlT)r{Y;!L-(sXks!Gc(%F9{ zt#`#mv=oAi2Mc9`k?DdE^^1`nYp141m9%0Q^u*g!lY0Sv5D^+v6&hIIL!}N`vt+c- z#ghpFeh?c9M=<9D0Y!xdtFDXKR)3S10(ubiXWMC=b52OL9FddcB(-*vAp?C7)*wh@ pOP)YWuf#A%T%pQ7ldc1L5JiysClfPYNTobzFQH;8Y_m87L=e^OO$`75 diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll index c444bff74f73d429c73180c60402499ead130944..78fb99086f1aa29789390057088e893d27b43932 100644 GIT binary patch delta 101 zcmZqJ!_lyZV?qaWgw~VB?ycR7ckeS=ZqIzcD9j_Ulx?Q<=HpXcS022a@OYU*LW^D`8?a#Z&J!*#VY}eq_*pbFkRsU E03bUhzW@LL delta 101 zcmZqJ!_lyZV?qaWwDO(C?ycR7ckeS=Y|nhaD9j_^*0|};wofm87i{^Zka~Av-u9k1 zj3w$iK$T$(K)?jVGK>ri5=Kl65+Y0tLBTG;NBwvzGv0mjT|6nX^vq7zmhCzsOjkGo DD+DG& diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll.mdb b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll.mdb index de9eb476771571c4ae1d07a7835d02681174f8b6..e02cce06bd724dcf17580770ceca2c8f6020769c 100644 GIT binary patch delta 1058 zcmV+-1l{}OoCD;X10WQpfBhpS=tVLB00000005;1nLD$`l|`w+(_rVm`rMHqsStrI znF2M4cTKm+)$oLPmf!tOOJFBYqkSE-NQj4mlhFZh5bbq4EYMgjMv~-pblWw1 z?UPUfa}Y%vc~R;H7ebpinVT1U+I5rD0&Ea=^3}E~0%=5%u)VY@H^hXKPXl%kQJtPw z^6a8WzH)Y_ljY4tlhp%n5U?;P7<^)DOQ1TI?rczuwUbl?dk{ms^6cC)cuAVPX68q3 z=;D*#1Zfbo876?vipfEX$&DzZT2_>kSOsekPqSDW=l79Lf-%7;K6Ie{lhXxw5MCDh zkn)R8NQG#g1sOh$z>`}Bco6;5l&8MG=17g=Ga6w$ru>uR26hk()s{qgHcd;pEXn>) z!wW5wX$N-@YLyJox@Jlkf+A5HptT$3sgsMwWUa1VV2fN|SyFb`Sy! zY*mbr zTZSBplMo7g5Rv@Hb~}1?O`+N9nIt0sW|N!>d=QT<@kG5R15K47?k2G}23(UU3w97P z!?+$lg$hr*ic1Tx#WWL>t_yY$Z_^?_dAsPY$qS-K$&JA}E z%>t0?8RTk2lHVt|BLaQ$lT{9R5Gp&ahNo~eOOg%JAI{o!%9Gv>gb>_iBC9{E^G}RX z6iX-gfnk$!4}TE%7#3w}u_hY*65iDoaev`dYLOaBv6J0g?G5q=PU>LZ?3R(L>} zFU9H(cO+VqR}zL0-#0paaoYqu}?iyDNUYyd61fg!PS!x z7H$y5sC8KZw0KRj(<&4(t$tLKjuvzfcXPQPp{cx0y;tISeFBb6lM)wp5cmh}A}93K zMTN(C;V?5LF_V}Vdl2(fGTPJE#72=@0tSrMtbLOs76voRSnwQqyqx&QzG delta 1058 zcmV+-1l{}OoCD;X10WQpfBhpS=tVLB00000002gTvfQ@v=}n-t`XFW9p>B~NsSrfF ztzp^UqED1Zd`<5h^z4z@Ya*-0K)L&U7c4TB zyOU4?a}dbv1SWb@sYiw@xX!>KCaROu0&EZra~lA+MDPXl%kTve6W z4uEG(vUN`_i9VkPlhp%n5N>mi-x&QuMY|034i=fJ1(Q?+dk_={?SFSB3{RGq62k?q zFYA-v1ZfbWe`u;k+mT0xx#XTX$N-@BM>9fJ)wO{w{5cVWY*?zlkf+A5MO(a%U_58K$j60o^hFrSi>&JA}E zk&^pB;vVNkp#24QHbboTlT{9R5Fe9D%R=FaO18$QrpxeMkdxjHgb)@u9dd8g+DVSg zB=U^XkJpoO4}TCHTUIXXya!5z71dbzftP)g0T6}|f_&~5Te-+ju-T$27nqqYla~;S z5IM^xYdKkXM3XvLj?sA}mXk6OhY)7nNt4%)s7A695(kr){|1xE5q=ON)8;MlGkr{x zxm0tdDD7jDR}zL0EOs)Wn^c@nubu>`|GLjllkF055Ks3Hm}DLJMXDKQYsIcwwUcfW zc@V1Oipb585(l~U zO`DU==(M^W*prwSdl2WY)%ceSjY*GlW=tF5v>1~k7V_aw?VZTha8v7zhV+W0s ctQd6=?BoUWR%I$orhTuh0;rv)voRSnwSKGNhX4Qo diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll index 16d58fb29757b07548476e0f79b2763155820d43..760c712b63da02f79a367aca0d8a9d46a42fb2b2 100644 GIT binary patch delta 66 zcmZqhY4DlQ!5pdeWMlV42?62F{SPgh_+7RY+}xj2vFpob9myVMknH5$GLiz;g{6^G WE~$FVW!dxUSoZJzo1e(YZ~_3wO&xy# delta 66 zcmZqhY4DlQ!5pJ}XJhw734sF~w(5D4RNNaRpE|yK6E$bEj${urNOtmW8A*Y4ymL%` V?$B_Y_@U&tRj#-6<|i^ToB)NO8yo-t diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll.mdb b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween43.dll.mdb index 681bedf58394515ad72183bbc5e790a5108ac847..651f0c70e926af8a122628eff53fa99b205c6e34 100644 GIT binary patch delta 61 zcmey%`DKr^7O}zr7-F_6BV(aGt;c0CcJzFaQ7m delta 88 zcmZpe!Pqc^aY6@ktn!_W-M%&gFT_lD?X$b!*0fqo<=NS`eVbp{#IWfAWy2VNfC-3Y o7#SF15`oy6fgvc^C3qgw>#(@Sm0n%#FRxm+CaG^OaGt;c0H2(yyTDQ{v~lNeXJ=;<6O6RP*wjSUptemD+r${tCdATIOuXMHa{%WpN-6bjfDP-_is!FG3{jTTGKl)6Z3I zy8ZcW6EAv& ze3FOzXg+}rG`Hg@&E4p*<&!;fIYTCatJf*`J@K7*?r_we1~Qj`)HoUdo)Kd zFU?0L@HLvhVh7C|c#UQZ)pQ?O#=Yr2p-jNK^!SJi6t!VmhL0S>XKD7~+Zj)hAF(fE zH@S;~!$;Pzz~K|#x8XrYK54=*MI9KUc^n_j^pP|8D$P;+EVF>j;qRFRLa80y>(osK z0YZcxC!BPCZWnPy0YZm}l?4v8=v@0E)jx)DUfm6!qRC-Z?QDrPn-2n6xm|^m)0ymVKT%N(w2SxuZ>poJUPOVq1 zMH94Bg)a3dr%~pfRpC4J`&2rv!h|}>=@N72RG3%)N~J3*tg35qs+$`O291yGzY7LjgS<@8%PzR$y2@!QbMLqy;)|5%w~9Sc4JmJePa%`g(E4&#YU}U{Slvy9BLpL#4Zl4xtx)6&IP?>V`IV zFiG*rtQ`9PcsWboxyX$BZdh_JbK{;s5aS-W_A~ z7Y|(aTuD-VliqQfb)^Obj55QTmY_`rG#f3Pj$t@ECuh<|-r6x7f9xRxE*O)%o@b*X s21Jb*_Gh~uiEy>d3m?!QyEQ*xH&5Y&7ed}{FAij@LWMnCv|(e~|Mx0Mj{pDw delta 1632 zcmZ9MZA@EL7{{M;%j*=_lKa}*+cuG4V3GwAqtq~`WSIEDxXi@p67_>In)tBYNHqBt3-qU+XdO!R>{QkfD zoO92;xyg!Tgi}%&Yf!+YtA=|TL7v|^GkPq;&91rQjcWL(H0L?S_H_c(J z%=M7-_$tjQ?4db}ztX&pTAqh2;WK$2;V!|0dFc^j6m?>5zK5K^Ei_MKL;fQqh6DLe zl6e#gJme7t7hou zDjZXLI2~v1fC^{SZ?ow+6~@)`Y3cx=pFo_+S5>&C{?6q%?zva;&amzy4GwDUnzd+# z9@ikKo#6CO=6EAz~lqWrkj|!)1G%(*Sd?+aYOR$fk`t`1B^-8Xsh?Ux$F+nN53j z=+i@K%8oG1s-|9G+3*gD6IWe41H+~!6?Ac#Oe>;ne086VPPWApxD_7?^mH-c*vhl{1>?yzpc zfD6VX?=p1GfO#XqX{*gVgm>MH{_KQH z&dX~Q-=KH&v2KqG8eKk@H7!FAxxnuVa2msKNm<#bjqI$8rXPF61!Jy@yuQLlC0(%K oO5sq6{r*|5`rOd!Mz=M8nW?AT(ChAVW28hA{Y(yf>J0d$R}M4t4Tn diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll.mdb b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween50.dll.mdb index b0a1570c0a99b42b1eefdd34b4f34bc8b11adc13..cd134f95dd1157b44ab05e35bc593ec74347015b 100644 GIT binary patch delta 61 zcmbQkHiu0?WLf=RWwjTsMhpy>4m>o!hvn|bW?m5B;F1x}x@U*Yqm#I>vT Px8bKXg7-GQG-d(-?YJ9} diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll index 81d6935afe6a3f6a9b67ed75c5b4f80e7a9291d3..9fb6e456bb380af92382d5a13aa240e5817ece8b 100644 GIT binary patch delta 88 zcmZqp!PxMFaY6@kl-84t-BYs#?)?AE(baUqBp5hV?04d@kga7~l delta 88 zcmZqp!PxMFaY6@ktn!_W-BYs#lDQt$y$asrx%^RNl=Ju1R+|lS4A^ymvSAEBzy!oH oj0_AF6M?vxfgvc^CD?k(+AX)&^EoW>65@ZeNhx`APjLwc0Qe3dI{*Lx diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb b/UnityTests.Unity4/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb index bf3d850a892f25035bc675c4c7e650202b20ea13..fcd1a81a11e8be4c0b664fd0cea0c680e9225ee1 100644 GIT binary patch delta 187 zcmV;s07U=%DEufO6sCXuBPQrYG5`Po00000-2d|eP8+*TiQ8S<(`zG;ks!Gcu|*_O znh7pVgupJ$#&GkXxsrk^8Ap?C7eBnVA pyRDc*xgfYe>w{fWldc1L5b8n-#)8-2OS{AkDwMCM?Xx%pL=ZbQQG@^h delta 187 zcmV;s07U=%DEufO6sCXuBPQrYG5`Po00000V+!Ja>QlT)r{Y;!L-(sXks!Gc(%F9{ zt#`#mv=oAi2Mc9`k?DdE^^1`nYp141m9%0Q^u*g!lY0Sv5D^+v6&hIIL!}N`vt+c- z#ghpFeh?c9M=<9D0Y!xdtFDXKR)3S10(ubiXWMC=b52OL9FddcB(-*vAp?C7)*wh@ pOP)YWuf#A%T%pQ7ldc1L5JiysClfPYNTobzFQH;8Y_m87L=e^OO$`75 diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll index c444bff74f73d429c73180c60402499ead130944..78fb99086f1aa29789390057088e893d27b43932 100644 GIT binary patch delta 101 zcmZqJ!_lyZV?qaWgw~VB?ycR7ckeS=ZqIzcD9j_Ulx?Q<=HpXcS022a@OYU*LW^D`8?a#Z&J!*#VY}eq_*pbFkRsU E03bUhzW@LL delta 101 zcmZqJ!_lyZV?qaWwDO(C?ycR7ckeS=Y|nhaD9j_^*0|};wofm87i{^Zka~Av-u9k1 zj3w$iK$T$(K)?jVGK>ri5=Kl65+Y0tLBTG;NBwvzGv0mjT|6nX^vq7zmhCzsOjkGo DD+DG& diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll.mdb index de9eb476771571c4ae1d07a7835d02681174f8b6..e02cce06bd724dcf17580770ceca2c8f6020769c 100644 GIT binary patch delta 1058 zcmV+-1l{}OoCD;X10WQpfBhpS=tVLB00000005;1nLD$`l|`w+(_rVm`rMHqsStrI znF2M4cTKm+)$oLPmf!tOOJFBYqkSE-NQj4mlhFZh5bbq4EYMgjMv~-pblWw1 z?UPUfa}Y%vc~R;H7ebpinVT1U+I5rD0&Ea=^3}E~0%=5%u)VY@H^hXKPXl%kQJtPw z^6a8WzH)Y_ljY4tlhp%n5U?;P7<^)DOQ1TI?rczuwUbl?dk{ms^6cC)cuAVPX68q3 z=;D*#1Zfbo876?vipfEX$&DzZT2_>kSOsekPqSDW=l79Lf-%7;K6Ie{lhXxw5MCDh zkn)R8NQG#g1sOh$z>`}Bco6;5l&8MG=17g=Ga6w$ru>uR26hk()s{qgHcd;pEXn>) z!wW5wX$N-@YLyJox@Jlkf+A5HptT$3sgsMwWUa1VV2fN|SyFb`Sy! zY*mbr zTZSBplMo7g5Rv@Hb~}1?O`+N9nIt0sW|N!>d=QT<@kG5R15K47?k2G}23(UU3w97P z!?+$lg$hr*ic1Tx#WWL>t_yY$Z_^?_dAsPY$qS-K$&JA}E z%>t0?8RTk2lHVt|BLaQ$lT{9R5Gp&ahNo~eOOg%JAI{o!%9Gv>gb>_iBC9{E^G}RX z6iX-gfnk$!4}TE%7#3w}u_hY*65iDoaev`dYLOaBv6J0g?G5q=PU>LZ?3R(L>} zFU9H(cO+VqR}zL0-#0paaoYqu}?iyDNUYyd61fg!PS!x z7H$y5sC8KZw0KRj(<&4(t$tLKjuvzfcXPQPp{cx0y;tISeFBb6lM)wp5cmh}A}93K zMTN(C;V?5LF_V}Vdl2(fGTPJE#72=@0tSrMtbLOs76voRSnwQqyqx&QzG delta 1058 zcmV+-1l{}OoCD;X10WQpfBhpS=tVLB00000002gTvfQ@v=}n-t`XFW9p>B~NsSrfF ztzp^UqED1Zd`<5h^z4z@Ya*-0K)L&U7c4TB zyOU4?a}dbv1SWb@sYiw@xX!>KCaROu0&EZra~lA+MDPXl%kTve6W z4uEG(vUN`_i9VkPlhp%n5N>mi-x&QuMY|034i=fJ1(Q?+dk_={?SFSB3{RGq62k?q zFYA-v1ZfbWe`u;k+mT0xx#XTX$N-@BM>9fJ)wO{w{5cVWY*?zlkf+A5MO(a%U_58K$j60o^hFrSi>&JA}E zk&^pB;vVNkp#24QHbboTlT{9R5Fe9D%R=FaO18$QrpxeMkdxjHgb)@u9dd8g+DVSg zB=U^XkJpoO4}TCHTUIXXya!5z71dbzftP)g0T6}|f_&~5Te-+ju-T$27nqqYla~;S z5IM^xYdKkXM3XvLj?sA}mXk6OhY)7nNt4%)s7A695(kr){|1xE5q=ON)8;MlGkr{x zxm0tdDD7jDR}zL0EOs)Wn^c@nubu>`|GLjllkF055Ks3Hm}DLJMXDKQYsIcwwUcfW zc@V1Oipb585(l~U zO`DU==(M^W*prwSdl2WY)%ceSjY*GlW=tF5v>1~k7V_aw?VZTha8v7zhV+W0s ctQd6=?BoUWR%I$orhTuh0;rv)voRSnwSKGNhX4Qo diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll index 16d58fb29757b07548476e0f79b2763155820d43..760c712b63da02f79a367aca0d8a9d46a42fb2b2 100644 GIT binary patch delta 66 zcmZqhY4DlQ!5pdeWMlV42?62F{SPgh_+7RY+}xj2vFpob9myVMknH5$GLiz;g{6^G WE~$FVW!dxUSoZJzo1e(YZ~_3wO&xy# delta 66 zcmZqhY4DlQ!5pJ}XJhw734sF~w(5D4RNNaRpE|yK6E$bEj${urNOtmW8A*Y4ymL%` V?$B_Y_@U&tRj#-6<|i^ToB)NO8yo-t diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween43.dll.mdb index 681bedf58394515ad72183bbc5e790a5108ac847..651f0c70e926af8a122628eff53fa99b205c6e34 100644 GIT binary patch delta 61 zcmey%`DKr^7O}zr7-F_6BV(aGt;c0CcJzFaQ7m delta 88 zcmZpe!Pqc^aY6@ktn!_W-M%&gFT_lD?X$b!*0fqo<=NS`eVbp{#IWfAWy2VNfC-3Y o7#SF15`oy6fgvc^C3qgw>#(@Sm0n%#FRxm+CaG^OaGt;c0H2(yyTDQ{v~lNeXJ=;<6O6RP*wjSUptemD+r${tCdATIOuXMHa{%WpN-6bjfDP-_is!FG3{jTTGKl)6Z3I zy8ZcW6EAv& ze3FOzXg+}rG`Hg@&E4p*<&!;fIYTCatJf*`J@K7*?r_we1~Qj`)HoUdo)Kd zFU?0L@HLvhVh7C|c#UQZ)pQ?O#=Yr2p-jNK^!SJi6t!VmhL0S>XKD7~+Zj)hAF(fE zH@S;~!$;Pzz~K|#x8XrYK54=*MI9KUc^n_j^pP|8D$P;+EVF>j;qRFRLa80y>(osK z0YZcxC!BPCZWnPy0YZm}l?4v8=v@0E)jx)DUfm6!qRC-Z?QDrPn-2n6xm|^m)0ymVKT%N(w2SxuZ>poJUPOVq1 zMH94Bg)a3dr%~pfRpC4J`&2rv!h|}>=@N72RG3%)N~J3*tg35qs+$`O291yGzY7LjgS<@8%PzR$y2@!QbMLqy;)|5%w~9Sc4JmJePa%`g(E4&#YU}U{Slvy9BLpL#4Zl4xtx)6&IP?>V`IV zFiG*rtQ`9PcsWboxyX$BZdh_JbK{;s5aS-W_A~ z7Y|(aTuD-VliqQfb)^Obj55QTmY_`rG#f3Pj$t@ECuh<|-r6x7f9xRxE*O)%o@b*X s21Jb*_Gh~uiEy>d3m?!QyEQ*xH&5Y&7ed}{FAij@LWMnCv|(e~|Mx0Mj{pDw delta 1632 zcmZ9MZA@EL7{{M;%j*=_lKa}*+cuG4V3GwAqtq~`WSIEDxXi@p67_>In)tBYNHqBt3-qU+XdO!R>{QkfD zoO92;xyg!Tgi}%&Yf!+YtA=|TL7v|^GkPq;&91rQjcWL(H0L?S_H_c(J z%=M7-_$tjQ?4db}ztX&pTAqh2;WK$2;V!|0dFc^j6m?>5zK5K^Ei_MKL;fQqh6DLe zl6e#gJme7t7hou zDjZXLI2~v1fC^{SZ?ow+6~@)`Y3cx=pFo_+S5>&C{?6q%?zva;&amzy4GwDUnzd+# z9@ikKo#6CO=6EAz~lqWrkj|!)1G%(*Sd?+aYOR$fk`t`1B^-8Xsh?Ux$F+nN53j z=+i@K%8oG1s-|9G+3*gD6IWe41H+~!6?Ac#Oe>;ne086VPPWApxD_7?^mH-c*vhl{1>?yzpc zfD6VX?=p1GfO#XqX{*gVgm>MH{_KQH z&dX~Q-=KH&v2KqG8eKk@H7!FAxxnuVa2msKNm<#bjqI$8rXPF61!Jy@yuQLlC0(%K oO5sq6{r*|5`rOd!Mz=M8nW?AT(ChAVW28hA{Y(yf>J0d$R}M4t4Tn diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween50.dll.mdb index b0a1570c0a99b42b1eefdd34b4f34bc8b11adc13..cd134f95dd1157b44ab05e35bc593ec74347015b 100644 GIT binary patch delta 61 zcmbQkHiu0?WLf=RWwjTsMhpy>4m>o!hvn|bW?m5B;F1x}x@U*Yqm#I>vT Px8bKXg7-GQG-d(-?YJ9} diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll index 81d6935afe6a3f6a9b67ed75c5b4f80e7a9291d3..9fb6e456bb380af92382d5a13aa240e5817ece8b 100644 GIT binary patch delta 88 zcmZqp!PxMFaY6@kl-84t-BYs#?)?AE(baUqBp5hV?04d@kga7~l delta 88 zcmZqp!PxMFaY6@ktn!_W-BYs#lDQt$y$asrx%^RNl=Ju1R+|lS4A^ymvSAEBzy!oH oj0_AF6M?vxfgvc^CD?k(+AX)&^EoW>65@ZeNhx`APjLwc0Qe3dI{*Lx diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb index bf3d850a892f25035bc675c4c7e650202b20ea13..fcd1a81a11e8be4c0b664fd0cea0c680e9225ee1 100644 GIT binary patch delta 187 zcmV;s07U=%DEufO6sCXuBPQrYG5`Po00000-2d|eP8+*TiQ8S<(`zG;ks!Gcu|*_O znh7pVgupJ$#&GkXxsrk^8Ap?C7eBnVA pyRDc*xgfYe>w{fWldc1L5b8n-#)8-2OS{AkDwMCM?Xx%pL=ZbQQG@^h delta 187 zcmV;s07U=%DEufO6sCXuBPQrYG5`Po00000V+!Ja>QlT)r{Y;!L-(sXks!Gc(%F9{ zt#`#mv=oAi2Mc9`k?DdE^^1`nYp141m9%0Q^u*g!lY0Sv5D^+v6&hIIL!}N`vt+c- z#ghpFeh?c9M=<9D0Y!xdtFDXKR)3S10(ubiXWMC=b52OL9FddcB(-*vAp?C7)*wh@ pOP)YWuf#A%T%pQ7ldc1L5JiysClfPYNTobzFQH;8Y_m87L=e^OO$`75 diff --git a/UnityTests.Unity5/Assets/_DOTween Examples/FollowTargetUntilReached.cs b/UnityTests.Unity5/Assets/_DOTween Examples/FollowTargetUntilReached.cs index 6b8faf8..a0eaebc 100644 --- a/UnityTests.Unity5/Assets/_DOTween Examples/FollowTargetUntilReached.cs +++ b/UnityTests.Unity5/Assets/_DOTween Examples/FollowTargetUntilReached.cs @@ -13,7 +13,7 @@ public class FollowTargetUntilReached : MonoBehaviour // In this case, when the target is reached the tween will be // automatically killed and the following will stop Vector3 prevTargetPos = targetToFollow.position; - Tweener followTween = follower.DOMove(targetToFollow.position, 2); + Tweener followTween = follower.DOMove(targetToFollow.position, 4); followTween.OnUpdate(()=> { if (prevTargetPos != targetToFollow.position) { prevTargetPos = targetToFollow.position; diff --git a/UnityTests.Unity5/Assets/_Tests/TempTests.cs b/UnityTests.Unity5/Assets/_Tests/TempTests.cs index 15ab98b..c43aa24 100644 --- a/UnityTests.Unity5/Assets/_Tests/TempTests.cs +++ b/UnityTests.Unity5/Assets/_Tests/TempTests.cs @@ -10,31 +10,11 @@ using UnityEngine.UI; public class TempTests : BrainBase { - public Transform target; - public float InitialDelay = 1; - public float ExpandDelay = 2; - public float ExpandSpeed = 0.1f; - public float RetractDelay = 2; - public float RetractSpeed = 2; + public Color32 color; - float time; - - Sequence s; - // Use this for initialization void Start () { - time = Time.realtimeSinceStartup; - - s = DOTween.Sequence(); - s.Append(target.DOMove(target.position + new Vector3(0, 0.1f, 0),0.1f).SetDelay(InitialDelay)); - s.Append(target.DOMove(target.position + new Vector3(0, 1, 0), ExpandSpeed).SetDelay(ExpandDelay)); - s.Append(target.DOMove(target.position - new Vector3(0, 1.1f, 0), RetractSpeed).SetDelay(RetractDelay)); - s.SetLoops(-1, LoopType.Restart).OnStepComplete(Step); - } - - void Step() - { - Debug.Log(Time.realtimeSinceStartup - time); - time = Time.realtimeSinceStartup; + DOTween.To(()=> color, x=> color = x, Color.red, 2) + .OnUpdate(()=> Debug.Log(color)); } } \ No newline at end of file diff --git a/UnityTests.Unity5/Assets/_Tests/TempTests.unity b/UnityTests.Unity5/Assets/_Tests/TempTests.unity index 5839cc9505f5295fc82497d50c194448935ebc2a..c133c929c58e4dc7602e1803d0a67cd2b2aad0a3 100644 GIT binary patch delta 912 zcmZ8fOH30{6uoac>Qrc@Vi_wEp%Uq5>_;@XAedSgHc?V-MO>J+V6B6#t)YANOdRj+%s}K#PTsrc+~2!z*2h+I!vM-1 zfc_N#*oEg8xWlnPf8fZ~F#OdtjkO?wyEgGO<#J6tZ`*fMD*m`vnVO%vxU@Rt`u(8v ztz~&U(bt83skg)L1b%Rbhc8(M>IcL(4kdzg?X#y5`g1OQh(BsHMt*+Si`;F5fS@%1 zP{l^zVWyY0@{-u;a-$_8EC|;81PEB5>gNtA$lN?4$;{6$Nx=etS(t_y zm_;L+y@3JsPtGU1nT=;X&)6tuUYVWdE^p^t4IlC@Vhx{b&7x^k{=Cge?ZfeH0QYgH znKAs4h)WpSN7NS3rha8ZOB&kfc7QnYIAVkzcfrtJp++y;(}ZSkCLJ-v@BF3rOMTuK z5JaMQ&*9$sFXgqs_XpZ|$tUt!P>Iv@2(-*V%0|nqLX~Nm9qCiu?4C5r5xq5*<=vrE qB3+s1Lks#L80y$rJ%MlE1b-h=?B-19zhCY{%BQ=oD}%fg7XJZ8e5%3# delta 648 zcmZ9JOGpAy6o${}6e3bqi?Fv6J=8|ViZ;E73S1;o%N91}^boO02C^tBhzN2Mmo^nW zpmi^otu5)XY1J-_AlkPJn$DfMMtI@pzxVqubIv{UKJzsh1aOZ4h$;Y-;$A_APN7}! zPmA!QX&PrmfUZUN!wyIE&|bA*na}O0i<$56<@eVZh1~I*3-29W1#e7i9B^<7 zupUOjqiRuL0i*_xFWS&qP{tR|!>)d<)@Ptr5y^Ro0ud U*JiBjHZq&fMee;e^4wnj3zUGK(EtDd diff --git a/_DOTween.Assembly/DOTween/Core/Surrogates/ColorWrapper.cs b/_DOTween.Assembly/DOTween/Core/Surrogates/ColorWrapper.cs index 59b78ec..481b41b 100644 --- a/_DOTween.Assembly/DOTween/Core/Surrogates/ColorWrapper.cs +++ b/_DOTween.Assembly/DOTween/Core/Surrogates/ColorWrapper.cs @@ -21,10 +21,20 @@ namespace DG.Tweening.Core.Surrogates return v.value; } + public static implicit operator Color32(ColorWrapper v) + { + return v.value; + } + public static implicit operator ColorWrapper(Color v) { return new ColorWrapper(v); } + + public static implicit operator ColorWrapper(Color32 v) + { + return new ColorWrapper(v); + } } } #endif \ No newline at end of file diff --git a/_DOTween.Assembly/DOTween/DOTween.cs b/_DOTween.Assembly/DOTween/DOTween.cs index ecbeac1..e5fcbe1 100644 --- a/_DOTween.Assembly/DOTween/DOTween.cs +++ b/_DOTween.Assembly/DOTween/DOTween.cs @@ -32,7 +32,7 @@ namespace DG.Tweening public class DOTween { /// DOTween's version - public static readonly string Version = "1.1.180"; + public static readonly string Version = "1.1.190"; /////////////////////////////////////////////// // Options //////////////////////////////////// diff --git a/_DOTween.Assembly/DOTween46/ShortcutExtensions46.cs b/_DOTween.Assembly/DOTween46/ShortcutExtensions46.cs index 0304795..a1217ec 100644 --- a/_DOTween.Assembly/DOTween46/ShortcutExtensions46.cs +++ b/_DOTween.Assembly/DOTween46/ShortcutExtensions46.cs @@ -8,6 +8,9 @@ using DG.Tweening.Core; using DG.Tweening.Core.Enums; using UnityEngine; using UnityEngine.UI; +#if COMPATIBLE +using DG.Tweening.Core.Surrogates; +#endif namespace DG.Tweening { @@ -17,9 +20,9 @@ namespace DG.Tweening /// public static class ShortcutExtensions46 { - #region Unity UI +#region Unity UI - #region CanvasGroup +#region CanvasGroup /// Tweens a CanvasGroup's alpha color to the given value. /// Also stores the canvasGroup as the tween's target so it can be used for filtered operations @@ -30,9 +33,9 @@ namespace DG.Tweening .SetTarget(target); } - #endregion +#endregion - #region Graphic +#region Graphic /// Tweens an Graphic's color to the given value. /// Also stores the image as the tween's target so it can be used for filtered operations @@ -51,9 +54,9 @@ namespace DG.Tweening .SetTarget(target); } - #endregion +#endregion - #region Image +#region Image /// Tweens an Image's color to the given value. /// Also stores the image as the tween's target so it can be used for filtered operations @@ -106,9 +109,9 @@ namespace DG.Tweening return s; } - #endregion +#endregion - #region LayoutElement +#region LayoutElement /// Tweens an LayoutElement's flexibleWidth/Height to the given value. /// Also stores the LayoutElement as the tween's target so it can be used for filtered operations @@ -164,9 +167,9 @@ namespace DG.Tweening .SetOptions(snapping).SetTarget(target); } - #endregion +#endregion - #region Outline +#region Outline /// Tweens a Outline's effectColor to the given value. /// Also stores the Outline as the tween's target so it can be used for filtered operations @@ -194,9 +197,9 @@ namespace DG.Tweening .SetTarget(target); } - #endregion +#endregion - #region RectTransform +#region RectTransform /// Tweens a RectTransform's anchoredPosition to the given value. /// Also stores the RectTransform as the tween's target so it can be used for filtered operations @@ -309,7 +312,7 @@ namespace DG.Tweening .SetTarget(target).SetSpecialStartupMode(SpecialStartupMode.SetShake).SetOptions(snapping); } - #region Special +#region Special /// Tweens a RectTransform's anchoredPosition to the given value, while also applying a jump effect along the Y axis. /// Returns a Sequence instead of a Tweener. @@ -344,11 +347,11 @@ namespace DG.Tweening return s; } - #endregion +#endregion - #endregion +#endregion - #region ScrollRect +#region ScrollRect /// Tweens a ScrollRect's horizontal/verticalNormalizedPosition to the given value. /// Also stores the ScrollRect as the tween's target so it can be used for filtered operations @@ -356,11 +359,19 @@ namespace DG.Tweening /// If TRUE the tween will smoothly snap all values to integers public static Tweener DONormalizedPos(this ScrollRect target, Vector2 endValue, float duration, bool snapping = false) { +#if COMPATIBLE + return DOTween.To(() => new Vector2Wrapper(target.horizontalNormalizedPosition, target.verticalNormalizedPosition), + x => { + target.horizontalNormalizedPosition = x.value.x; + target.verticalNormalizedPosition = x.value.y; + }, endValue, duration) +#else return DOTween.To(() => new Vector2(target.horizontalNormalizedPosition, target.verticalNormalizedPosition), x => { target.horizontalNormalizedPosition = x.x; target.verticalNormalizedPosition = x.y; }, endValue, duration) +#endif .SetOptions(snapping).SetTarget(target); } /// Tweens a ScrollRect's horizontalNormalizedPosition to the given value. @@ -382,9 +393,9 @@ namespace DG.Tweening .SetOptions(snapping).SetTarget(target); } - #endregion +#endregion - #region Slider +#region Slider /// Tweens a Slider's value to the given value. /// Also stores the Slider as the tween's target so it can be used for filtered operations @@ -396,9 +407,9 @@ namespace DG.Tweening .SetOptions(snapping).SetTarget(target); } - #endregion +#endregion - #region Text +#region Text /// Tweens a Text's color to the given value. /// Also stores the Text as the tween's target so it can be used for filtered operations @@ -433,13 +444,13 @@ namespace DG.Tweening .SetTarget(target); } - #endregion +#endregion - #endregion +#endregion - #region Blendables +#region Blendables - #region Graphic +#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, @@ -462,9 +473,9 @@ namespace DG.Tweening .Blendable().SetTarget(target); } - #endregion +#endregion - #region Image +#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, @@ -487,9 +498,9 @@ namespace DG.Tweening .Blendable().SetTarget(target); } - #endregion +#endregion - #region Text +#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, @@ -512,8 +523,8 @@ namespace DG.Tweening .Blendable().SetTarget(target); } - #endregion +#endregion - #endregion +#endregion } } \ No newline at end of file diff --git a/_DOTween.Assembly/bin/DOTween.dll b/_DOTween.Assembly/bin/DOTween.dll index c444bff74f73d429c73180c60402499ead130944..78fb99086f1aa29789390057088e893d27b43932 100644 GIT binary patch delta 101 zcmZqJ!_lyZV?qaWgw~VB?ycR7ckeS=ZqIzcD9j_Ulx?Q<=HpXcS022a@OYU*LW^D`8?a#Z&J!*#VY}eq_*pbFkRsU E03bUhzW@LL delta 101 zcmZqJ!_lyZV?qaWwDO(C?ycR7ckeS=Y|nhaD9j_^*0|};wofm87i{^Zka~Av-u9k1 zj3w$iK$T$(K)?jVGK>ri5=Kl65+Y0tLBTG;NBwvzGv0mjT|6nX^vq7zmhCzsOjkGo DD+DG& diff --git a/_DOTween.Assembly/bin/DOTween.dll.mdb b/_DOTween.Assembly/bin/DOTween.dll.mdb index de9eb476771571c4ae1d07a7835d02681174f8b6..e02cce06bd724dcf17580770ceca2c8f6020769c 100644 GIT binary patch delta 1058 zcmV+-1l{}OoCD;X10WQpfBhpS=tVLB00000005;1nLD$`l|`w+(_rVm`rMHqsStrI znF2M4cTKm+)$oLPmf!tOOJFBYqkSE-NQj4mlhFZh5bbq4EYMgjMv~-pblWw1 z?UPUfa}Y%vc~R;H7ebpinVT1U+I5rD0&Ea=^3}E~0%=5%u)VY@H^hXKPXl%kQJtPw z^6a8WzH)Y_ljY4tlhp%n5U?;P7<^)DOQ1TI?rczuwUbl?dk{ms^6cC)cuAVPX68q3 z=;D*#1Zfbo876?vipfEX$&DzZT2_>kSOsekPqSDW=l79Lf-%7;K6Ie{lhXxw5MCDh zkn)R8NQG#g1sOh$z>`}Bco6;5l&8MG=17g=Ga6w$ru>uR26hk()s{qgHcd;pEXn>) z!wW5wX$N-@YLyJox@Jlkf+A5HptT$3sgsMwWUa1VV2fN|SyFb`Sy! zY*mbr zTZSBplMo7g5Rv@Hb~}1?O`+N9nIt0sW|N!>d=QT<@kG5R15K47?k2G}23(UU3w97P z!?+$lg$hr*ic1Tx#WWL>t_yY$Z_^?_dAsPY$qS-K$&JA}E z%>t0?8RTk2lHVt|BLaQ$lT{9R5Gp&ahNo~eOOg%JAI{o!%9Gv>gb>_iBC9{E^G}RX z6iX-gfnk$!4}TE%7#3w}u_hY*65iDoaev`dYLOaBv6J0g?G5q=PU>LZ?3R(L>} zFU9H(cO+VqR}zL0-#0paaoYqu}?iyDNUYyd61fg!PS!x z7H$y5sC8KZw0KRj(<&4(t$tLKjuvzfcXPQPp{cx0y;tISeFBb6lM)wp5cmh}A}93K zMTN(C;V?5LF_V}Vdl2(fGTPJE#72=@0tSrMtbLOs76voRSnwQqyqx&QzG delta 1058 zcmV+-1l{}OoCD;X10WQpfBhpS=tVLB00000002gTvfQ@v=}n-t`XFW9p>B~NsSrfF ztzp^UqED1Zd`<5h^z4z@Ya*-0K)L&U7c4TB zyOU4?a}dbv1SWb@sYiw@xX!>KCaROu0&EZra~lA+MDPXl%kTve6W z4uEG(vUN`_i9VkPlhp%n5N>mi-x&QuMY|034i=fJ1(Q?+dk_={?SFSB3{RGq62k?q zFYA-v1ZfbWe`u;k+mT0xx#XTX$N-@BM>9fJ)wO{w{5cVWY*?zlkf+A5MO(a%U_58K$j60o^hFrSi>&JA}E zk&^pB;vVNkp#24QHbboTlT{9R5Fe9D%R=FaO18$QrpxeMkdxjHgb)@u9dd8g+DVSg zB=U^XkJpoO4}TCHTUIXXya!5z71dbzftP)g0T6}|f_&~5Te-+ju-T$27nqqYla~;S z5IM^xYdKkXM3XvLj?sA}mXk6OhY)7nNt4%)s7A695(kr){|1xE5q=ON)8;MlGkr{x zxm0tdDD7jDR}zL0EOs)Wn^c@nubu>`|GLjllkF055Ks3Hm}DLJMXDKQYsIcwwUcfW zc@V1Oipb585(l~U zO`DU==(M^W*prwSdl2WY)%ceSjY*GlW=tF5v>1~k7V_aw?VZTha8v7zhV+W0s ctQd6=?BoUWR%I$orhTuh0;rv)voRSnwSKGNhX4Qo diff --git a/_DOTween.Assembly/bin/DOTween43.dll b/_DOTween.Assembly/bin/DOTween43.dll index 16d58fb29757b07548476e0f79b2763155820d43..760c712b63da02f79a367aca0d8a9d46a42fb2b2 100644 GIT binary patch delta 66 zcmZqhY4DlQ!5pdeWMlV42?62F{SPgh_+7RY+}xj2vFpob9myVMknH5$GLiz;g{6^G WE~$FVW!dxUSoZJzo1e(YZ~_3wO&xy# delta 66 zcmZqhY4DlQ!5pJ}XJhw734sF~w(5D4RNNaRpE|yK6E$bEj${urNOtmW8A*Y4ymL%` V?$B_Y_@U&tRj#-6<|i^ToB)NO8yo-t diff --git a/_DOTween.Assembly/bin/DOTween43.dll.mdb b/_DOTween.Assembly/bin/DOTween43.dll.mdb index 681bedf58394515ad72183bbc5e790a5108ac847..651f0c70e926af8a122628eff53fa99b205c6e34 100644 GIT binary patch delta 61 zcmey%`DKr^7O}zr7-F_6BV(aGt;c0CcJzFaQ7m delta 88 zcmZpe!Pqc^aY6@ktn!_W-M%&gFT_lD?X$b!*0fqo<=NS`eVbp{#IWfAWy2VNfC-3Y o7#SF15`oy6fgvc^C3qgw>#(@Sm0n%#FRxm+CaG^OaGt;c0H2(yyTDQ{v~lNeXJ=;<6O6RP*wjSUptemD+r${tCdATIOuXMHa{%WpN-6bjfDP-_is!FG3{jTTGKl)6Z3I zy8ZcW6EAv& ze3FOzXg+}rG`Hg@&E4p*<&!;fIYTCatJf*`J@K7*?r_we1~Qj`)HoUdo)Kd zFU?0L@HLvhVh7C|c#UQZ)pQ?O#=Yr2p-jNK^!SJi6t!VmhL0S>XKD7~+Zj)hAF(fE zH@S;~!$;Pzz~K|#x8XrYK54=*MI9KUc^n_j^pP|8D$P;+EVF>j;qRFRLa80y>(osK z0YZcxC!BPCZWnPy0YZm}l?4v8=v@0E)jx)DUfm6!qRC-Z?QDrPn-2n6xm|^m)0ymVKT%N(w2SxuZ>poJUPOVq1 zMH94Bg)a3dr%~pfRpC4J`&2rv!h|}>=@N72RG3%)N~J3*tg35qs+$`O291yGzY7LjgS<@8%PzR$y2@!QbMLqy;)|5%w~9Sc4JmJePa%`g(E4&#YU}U{Slvy9BLpL#4Zl4xtx)6&IP?>V`IV zFiG*rtQ`9PcsWboxyX$BZdh_JbK{;s5aS-W_A~ z7Y|(aTuD-VliqQfb)^Obj55QTmY_`rG#f3Pj$t@ECuh<|-r6x7f9xRxE*O)%o@b*X s21Jb*_Gh~uiEy>d3m?!QyEQ*xH&5Y&7ed}{FAij@LWMnCv|(e~|Mx0Mj{pDw delta 1632 zcmZ9MZA@EL7{{M;%j*=_lKa}*+cuG4V3GwAqtq~`WSIEDxXi@p67_>In)tBYNHqBt3-qU+XdO!R>{QkfD zoO92;xyg!Tgi}%&Yf!+YtA=|TL7v|^GkPq;&91rQjcWL(H0L?S_H_c(J z%=M7-_$tjQ?4db}ztX&pTAqh2;WK$2;V!|0dFc^j6m?>5zK5K^Ei_MKL;fQqh6DLe zl6e#gJme7t7hou zDjZXLI2~v1fC^{SZ?ow+6~@)`Y3cx=pFo_+S5>&C{?6q%?zva;&amzy4GwDUnzd+# z9@ikKo#6CO=6EAz~lqWrkj|!)1G%(*Sd?+aYOR$fk`t`1B^-8Xsh?Ux$F+nN53j z=+i@K%8oG1s-|9G+3*gD6IWe41H+~!6?Ac#Oe>;ne086VPPWApxD_7?^mH-c*vhl{1>?yzpc zfD6VX?=p1GfO#XqX{*gVgm>MH{_KQH z&dX~Q-=KH&v2KqG8eKk@H7!FAxxnuVa2msKNm<#bjqI$8rXPF61!Jy@yuQLlC0(%K oO5sq6{r*|5`rOd!Mz=M8nW?AT(ChAVW28hA{Y(yf>J0d$R}M4t4Tn diff --git a/_DOTween.Assembly/bin/DOTween50.dll.mdb b/_DOTween.Assembly/bin/DOTween50.dll.mdb index b0a1570c0a99b42b1eefdd34b4f34bc8b11adc13..cd134f95dd1157b44ab05e35bc593ec74347015b 100644 GIT binary patch delta 61 zcmbQkHiu0?WLf=RWwjTsMhpy>4m>o!hvn|bW?m5B;F1x}x@U*Yqm#I>vT Px8bKXg7-GQG-d(-?YJ9} diff --git a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll index 81d6935afe6a3f6a9b67ed75c5b4f80e7a9291d3..9fb6e456bb380af92382d5a13aa240e5817ece8b 100644 GIT binary patch delta 88 zcmZqp!PxMFaY6@kl-84t-BYs#?)?AE(baUqBp5hV?04d@kga7~l delta 88 zcmZqp!PxMFaY6@ktn!_W-BYs#lDQt$y$asrx%^RNl=Ju1R+|lS4A^ymvSAEBzy!oH oj0_AF6M?vxfgvc^CD?k(+AX)&^EoW>65@ZeNhx`APjLwc0Qe3dI{*Lx diff --git a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb index bf3d850a892f25035bc675c4c7e650202b20ea13..fcd1a81a11e8be4c0b664fd0cea0c680e9225ee1 100644 GIT binary patch delta 187 zcmV;s07U=%DEufO6sCXuBPQrYG5`Po00000-2d|eP8+*TiQ8S<(`zG;ks!Gcu|*_O znh7pVgupJ$#&GkXxsrk^8Ap?C7eBnVA pyRDc*xgfYe>w{fWldc1L5b8n-#)8-2OS{AkDwMCM?Xx%pL=ZbQQG@^h delta 187 zcmV;s07U=%DEufO6sCXuBPQrYG5`Po00000V+!Ja>QlT)r{Y;!L-(sXks!Gc(%F9{ zt#`#mv=oAi2Mc9`k?DdE^^1`nYp141m9%0Q^u*g!lY0Sv5D^+v6&hIIL!}N`vt+c- z#ghpFeh?c9M=<9D0Y!xdtFDXKR)3S10(ubiXWMC=b52OL9FddcB(-*vAp?C7)*wh@ pOP)YWuf#A%T%pQ7ldc1L5JiysClfPYNTobzFQH;8Y_m87L=e^OO$`75