From 8c030d5b564b3110d31ed38d5d41db1e06b235ec Mon Sep 17 00:00:00 2001 From: Daniele Giardini Date: Fri, 20 Dec 2019 14:20:21 +0100 Subject: [PATCH] [BUGFIX] Fixed Restart(changeDelayTo) blocking a Sequence from restarting, plus better intellisense --- .../Assets/Demigiant/DOTween/DOTween.XML | 12 +- .../Assets/Demigiant/DOTween/DOTween.dll | Bin 159744 -> 159744 bytes .../Assets/Demigiant/DOTween/DOTween.dll.mdb | Bin 60772 -> 60772 bytes .../DOTween/Editor/DOTweenEditor.dll | Bin 53760 -> 53760 bytes .../DOTween/Editor/DOTweenEditor.dll.mdb | Bin 9565 -> 9565 bytes .../DOTween/Editor/DOTweenUpgradeManager.dll | Bin 10752 -> 10752 bytes .../Editor/DOTweenUpgradeManager.dll.mdb | Bin 889 -> 889 bytes .../Editor/DOTweenUpgradeManager.pdb.meta | 8 + .../Assets/_Tests/DORotateTests.cs | 188 ++++++++++++++++++ .../Assets/_Tests/DORotateTests.cs.meta | 12 ++ .../Assets/_Tests/DORotateTests.unity | Bin 0 -> 41808 bytes .../Assets/_Tests/DORotateTests.unity.meta | 8 + UnityTests.Unity5/Assets/_Tests/TempTests.cs | 5 + .../Assets/_Tests/TempTests.unity | Bin 25692 -> 13264 bytes .../DOTween/Core/TweenManager.cs | 2 +- _DOTween.Assembly/DOTween/DOTween.cs | 2 +- _DOTween.Assembly/DOTween/TweenExtensions.cs | 6 +- .../DOTween/TweenSettingsExtensions.cs | 6 +- _DOTween.Assembly/bin/DOTween.XML | 12 +- _DOTween.Assembly/bin/DOTween.dll | Bin 159744 -> 159744 bytes _DOTween.Assembly/bin/DOTween.dll.mdb | Bin 60772 -> 60772 bytes .../bin/Editor/DOTweenEditor.dll | Bin 53760 -> 53760 bytes .../bin/Editor/DOTweenEditor.dll.mdb | Bin 9565 -> 9565 bytes .../bin/Editor/DOTweenUpgradeManager.dll | Bin 10752 -> 10752 bytes .../bin/Editor/DOTweenUpgradeManager.dll.mdb | Bin 889 -> 889 bytes 25 files changed, 244 insertions(+), 17 deletions(-) create mode 100644 UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenUpgradeManager.pdb.meta create mode 100644 UnityTests.Unity5/Assets/_Tests/DORotateTests.cs create mode 100644 UnityTests.Unity5/Assets/_Tests/DORotateTests.cs.meta create mode 100644 UnityTests.Unity5/Assets/_Tests/DORotateTests.unity create mode 100644 UnityTests.Unity5/Assets/_Tests/DORotateTests.unity.meta diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML index de60e84..a260f73 100644 --- a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML +++ b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.XML @@ -1191,12 +1191,12 @@ Restarts the tween from the beginning - If TRUE includes the eventual tween delay, otherwise skips it - If >= 0 changes the startup delay to this value, otherwise doesn't touch it + Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it + Ignored in case of Sequences. If >= 0 changes the startup delay to this value, otherwise doesn't touch it Rewinds and pauses the tween - If TRUE includes the eventual tween delay, otherwise skips it + Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it Smoothly rewinds the tween (delays excluded). @@ -2457,8 +2457,10 @@ If TRUE sets the target to from value immediately, otherwise waits for the tween to start - Sets a delayed startup for the tween. - Has no effect on Sequences or if the tween has already started + Sets a delayed startup for the tween. + In case of Sequences behaves the same as , + which means the delay will repeat in case of loops (while with tweens it's ignored after the first loop cycle). + Has no effect on Sequences or if the tween has already started Sets the tween as relative diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll index a19193765ead5f5b7fcfd67d9a1455a6ec734d7b..17629e58d413a95f08d9f2ec7a438f78dd8340c4 100644 GIT binary patch delta 4435 zcmY+I3wRA@8pme_|H(PI%!%Zv+_VWIiIZ#uB`!sXWtC*hri#TO9Cx+rN!x8~^hv69 zX*q(S)l!!ziACtft(6i&(Yn^9L=q9}QmWnUmW_7b@60P^@;u4&{Qm#<{eSQGJu`DM zXKuA^ZnbU6yG;s@HFy_B$wR!GUzQsRWw~9mihMGblYR#}$X|Olrr{uy~AB z4e!g0xvm5hFlG08$JHKV{0whh*zPbFmieeqx*YSqD+v{TdBQA|jVi8y^0riZu6K5Y!!G*rTQ>BNrLGw3qa#wM_RFHX;y0$E zg!R$g;P4lfN2H>J52JfvyT6?0!xp`_MEAny0m7U|jcZ+LsADQh*x~AjpBgD%>yL;) zqq0TsgRX(->!U-;sFc#^7cs&|`O>JAR_b8P_R)1|^*~w5z)`Lo->!kEfr!>Wq~vCl zY8hx2Btj1z?;3&EHPN?1x=Az|XPAQH zuDZtIZX?}vc@X)GQCZmKC)afJi6qLS!}rEMa?QYCfzmuWL@9A5Mj0dp$GM%aVzrM} zNX4<|U9)kQNeuHk`b8O`VwhZPU=qX3MRF_Qd8L9_HL(Dl5(#`O$kGDT`#f8|lw=>I zEWkbe+0k;uc)w>wN4~U*#D#D$`DyX?g$QG69xO|XENP42VlT?>c3Qn97|Grl%3Oj; z`bV@-Y7UE8_F{OE&vZEGxaPG)FNK%A)qaDNrTAEXK2^_kSJJ!Y}oep*`ryS_?fwtUVwkewvzXv-9%T_7?a z=t^{C?}5#Ol}OjW7wyAM;wnsGniW)~t+KR#fH~|HQTqp2toIp9BW*H?AJR6bl9+m$ zMR9biQN<*VZnY)zBiv`^N~?Z;8wp7PIWZiEEI+bU3I5 zk$IbI(YLX(7;BNK_jFVHXp{H}W;M1S*FLedufyA>%5_+&d#PP3VX=o_G1k*I_mSAG z(j;!cWv2ZB$F&WX%#FBbs@w=UMt6*p!!>7&vCoZki4-ADPaQ{t_ArT?kiis6*Y_q% z=%*OZUX9)1_!O_|?}_%mo5aoVGG%H`$7W0W7HniM!RBymL8)Ft?OM4>EXG;ge>`R0 zWbsXVWMT;(G2IS|CNdxWRs^*+b|fmdB3d6q?OJCRBWR(2;3a*&$jo7JG2IEL0eX0jLu!pI8K$W(`(q4*6_U=$+DbDE~vT3AR79%Kg zC*55mNlbmr;(tlp1$!G~E3XAsX}c_$pP?mt$0+kNwAHtX%#JKRB=Mi9*a-(Gw?7djX3xZRxf>@G{*G%po$L{9deK?^|l$ixT}U zYS;F%_%5~YL#19UGS9O(kVe{%TBc(((tb9#L1ndxCr4v~4A2k{zvs@;Qw zD9}$+yS9|YT*^FzHTwTV=2jN>)6=Q~dzpIBbFIRXc^D_z6OYBixU6S*DDz(?@d*B- zzd>SZlUQT#;t5y@2U9F%R$4NTqP3~=D3bM)qP;JRFVmdIkjZp`PU)DX{VR+%Repu3 zdh{gvj~F0}XKn8#E^s~^WQrk@0rG3-r1%`NVs?kfK=u;T3Ym@0% zZ*W*Do#1KwsHc*cD#aP=^(XNR0-27`jd#X!E@u(Jo@hTyPt5m3`}3yubLeYoKWAw_ zk3X_Eg&sQRFv&p(0WTKdHS5`w6lW7Fj=a{HXj);M)j5pryl!!UcNNFsoPnPawcbh+j$$8 zn65b7&U?7S^mDM=`6FzUKUtn>@x1gulYgl;(6h6?Hn3e+#!0 z>f2235ZTr8C!XYX2B}{&ZSr?Jo2$2&JTy!TH7?m$K9hzCSGzK0(=e^nVaa)hIW)xW zj8WIIIfRCZRZlb35hbWn2cz;;8ZAkk&*Y+EQq)aMn`xNm)e5F#G)y-&F2(4ZPs6;R zo@4q84U?wkcJ#eK=1Xg6n*M4Yz1NGEmjyJ;AJpYc`Lz5HbvIKqE&r0*rn6DGnJ7z5 zW*SGsj8J92As2VLqh{lBO zS$y8P_`Gw)3q4LQ`mStQoSIX%ZL)f;Tvd|-8cH-Jwmd=el;5u=spHC@Q;Wlr|Dh@J zYYcsBN`SJUE=(KJs!lE+f4+C!ljm#xR=ndkSua<9jh*I+!s6deIvE=o9fN2^_1Dsq zBBNt*2h*OBhum=(!6dRJtzep!{ir7n*O*eGBBE}^8P!ZF$c>0f#8^#InR3`u8`TGo z6f@qLQ5)444L!`_&zZGRN%)|rN$J^}-N|?=z@$;xi#*BL%B1(NjY`23-K_1Ou-KD| zBBp}j&wKh|vcs&s8nrvhgXMlIS57Csgm0IJu8<)E%#mGTKu-Vyb#QUCH z4Dr(e?V-%tgmIYYrxN9%%-;HV%=J^dvNl&$CSV_T&PcjJbd8ACKcE#&s5K_wS1xY4 z>xPmCM~GbFfHtCkUUVLg`KdyAKl8XJAKx;a8-LvM02UasvqHH@G!-8)g(aW$Oh-o- zUG(@6`3JMJe9-rvdB}<-no5UX*7v%n5Thh2OXv`lwE4KtBqc1_>t2ABeyUKa`yTf! zL}BMDT`|zW3_*wLi{2#D_Q)OGRslJG>tOLZJ8_4$h8`>uf$<7ej3?Nv*>h=)mGsm zQ)zIDYn9DjfgiZG&vnG8fF?GP-3X00_g+V$K%8iinf+M2>h$4d3}bpcq}6!Ymbn^v zmd@3fE^d8|G^CFkTtPK`%4QiPBQsx?4=2|p!O&;A^oDl1zy@SPNfn&9G zxXN^$PHCOZz8=4GZ3-R8dIX89a-`@4bDR0Du(SY!u3A4m}vK!A>#84=)8iHDk&9=-+G+H_hHl4paY<(GwuseeVcH(-4z0Fj?!Y;&J?)B3+kx-Iuo+~>ZRYS&d>v6t zUxy?RSx0&UXIy2q#PDgD6<}uMBq%y^s@M&W0Z3@3YkU+FCwxY z-5wNiZN77qa}Pb5)5vZJ7Eh4<9aM@^nOV!?3)Hz6jZBV^MMT!j27Ju5TpFnXr^Q)m z|F=ba7e6pH(>C9=+22EtKIVb!pl!Z~P;tkjG*WLC&yd)Ne&RtAv$9wWqJ{P$hiN%w z?z3g?$9-H|>Kf(T53hJrX3l3(clq!>io_Q(b192Olz9Mx=>}yUuw{OLEnI7$JJ<)P z6=^=QA7oM96%XPlle{Y)wAq_*-qP8GE8;n_8~BMhDdo#jVXSd#X+?97Cg&TMVT#F&h&k#svO46&fst# z4tI4b5v@jdtxu#6A9vOEMz$IsqmonZcdN=LwmCmRW^t0arMqeQPcWRRj+Un)lM?2` zr(Lz^@K)o~u3B(}51)0_GHJojkjK75k*adUw%`$*;XfApDVzNZ3`{YHmkWJ?5u%LjMk$N=fj*qZ zO0idF9%iwS#4mA->8#Oed}+%(gP>G1GcItH^9&+|F^4i|u{emtvsfsyNF3eF;!!$~ zRvcrRNRMi(E%O|_{mjgswE8*BWqOiUKS%eQH58V$%P+R6SI6H_+7RTChBoJCV}sN- zM4F^NldD>4;p1d2Mtno|Vh^`S`vq*V*e}@Z-8E^yfY<$<^37%d`F1Ul?*ZG?EA(V; zM}sA^9eP^#NbR;vs!ivj3~h(uCo{C&7TSS$v(vxN4m@iK?XZP**JNe~mWa!9>6l)& z*uO$RdiP9U+3ejlY5xkrV)#5Y=FhRF!M}PZ7Fz6`HhXtX+BBMW| zO^PnA^NS_Qyq;cnCw4QrgS_sqafInisMq~pv@`t}=5>Du^^fLr<5IZS{UZXILL$BH z>xgBlB>D~aGiAHIZcU%b6xhq_hW<=37~bK zn9JwUFwuGjQvnUrTOY?XDZ=Yc)L&t`mxk%9H#2n*rRqOt6q_*%Xts3yxjRhq&@h?$ z2BvK^%$<4zQ!@>7mmZ&Kc9zmGf6@;#Jwd}{>kIpvwGA{(j{esHCM~65?$KXlDxu}? z)pri?|NmH`B+&8`_1J-C>o%f%J(+1b4fB9LfT@LsnW~Rqx=h1N*T*qc(=dpW+CjrSp(~22)HlsnYbQjEqt6-MQ~yps8`ZV+bDtVnzpPPBd{E7( ze2p2`hr1PLAr-N#&}p>eDY%o`ET7R`ViyPOih_M z>F!CTvtM{}-s1uHtg4uiSaP(-s`_g)HHR7=OZhjy?v#JWmnHO4lk5BVv`bo9hNC`Y UwsyUTHfCUbSfTcfT9%>zALfkR9{>OV diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll.mdb index 40722356c77ce2ba27872b5812f14aac61872c95..4ce4c307c035647e696660f29299a0378658d883 100644 GIT binary patch delta 1775 zcmYjRc~sM97R`?kRv{k;8au;?4eSDBtSrd90A$HqKU)eXxRb`OQgtB0@V0e zWWu6=L?mGepp`%v#8NF#v5ZJTL`$GigwPhJ)+stcJ%_$O?mg$;`|dm6Kc8$0FPp+! z88mU$$aZp?6Yl+R!xSM4)N{1@&6Azc=BImjR?P_E&0@@7s4zr{M_G1EttQ@&@iy#N zI4{PKgd)*P)D|7BBF5QvXfP^&7na=GN|nn0<%EmiB?OSD0U@!8$tlsN98V;%G%AOT zf`S5iF4((tlU4%ZK6VCOzF#!Tz8v7u-uDV8`ma$098yWL`SkEraZH$cQ0E>LuadoQ z2y*i#`tEO?P^ScrWa!-SkJ9c2g=!c|o&J2j;|D{}>-&f%)jOoB5K4$gi)*i?u{I%e zzWe@;=cD8i7$>Bm{QfdKg*eCWY!znOW=OV&2(>iy!)1%;LsWZuSq<|WJq1M$b82iP zf67p!^>aOVW~=5SMj6K;Ry`GM-K^1m=gcmT3npLKh%I01!HRk|nogvRHyu;;tV{iv zo@X>`2iY2IR8f|jg(oaC&XGmhU5^vSK~*yq6|q{HHdPG-2!?f4^T%{Wz|~Aa_=y%L zX-)V+$+j?tZtfV47+nPJ2qyVf|~H=h$+GXrJ7*UCbRW<_rGJGN5l(=ArA3DJ+h zUYm_9TCVXL9Y_qZk$kkSGAtBYm0|(YMgPr=o?reGw|$!pDW_oXrgY?79<1G7)Pv8PFS+t=9?>bs(fk6PXRBTG-RA&;t|Na>n)J9Zc?P*T!HU(Qjvbb z-8^~LXVi`x1BSFcTB{JOn~rWbGV9WQkN0hzc(%K*-P#Kt>vGVpG=f_c0Ohi6uv720 zM_KR>VjgnwKQiOFO&LF&0irUG(Qo6X0(m%Tx;c)vQ2l5Thp>KZUi<%Cf^sG=|rQ<=jCcxB?g95&2 z+2yH_9BiY^=`bByf}z>47&ZNSezr$4 z77wPka8bWU!R@%^Desc58II80ZVuQ+1*ls#9d+1%>nZA)*TU+pWuRl6jhs4u&3M~K z@ogAvcT*IF1MrRW5%KsV?emF2l(vftYrZ|YFJQMx06b81AJ*|GyL#pN0p_P4!vnKabZK07o8XlXy%IZ_I>F>eLnJ93 z>BL!;JiPdoU!$&TpTngq5in0mMA_SE-z#eN__P+_AMd5l?uWmdr`S0Dp*=;KUGn4U z&v)aDc3c-1uKpPzv@Q#o`MR1m7?FyL1U;)DS~v9Q^~jde zrx0h6j9k3;h4%SL=nV!rGbF3HYp`s=Ms;J!#crt&ea@;!+7fqiDUfWLfleF5SbaGe z2Evb+xfZIeSG|iXS~1*8EB1?$KHMx@H~H&NDQ?4XC2d%#l0JB~(59@q z3d2gg0Y4wH#=Zs3P_unw8-=y)7_P1zyQHKKOLJ=2dYeS4^tNMt8^#JmgqmZykgmjX Zs8pf=xT>aoQ5GtPoCxQz64)+4gzBB z!6@>gZ|#v&y@&cz4PaD04s|Y{>btw6a8H3Psmw&Krym$=jv9M}m5*yqCDAS~n*CDf zaQps=&h4>dmt%5+9fl>xCgSeF+?rrCcg*95&MZCB*_~-2lUE%-K#)QVTE5g79=G?13&%iT9 z4m!SecYXT}9k;ZlEKDgfE9EHroy)%l8KYdhe9n9*|o+@oUzm(sRuhXE}Akon@-=a zNfR6;T^V7NeGP3gG4JsXn_Ij;sQJGVGH-b>wgFW=1+AN1*t8+cWlz?YbLeeX@hl9e zC!?+*z8#Hd;R{{n?Zs68zaT(^iv;y*=baO>-0QEovVM7_XAh4w_{cAgSmM-oaBmSi zfAR+*O%7r;Gf`09x{$?|&2BA)XOi}5JTU<|#78>@2K_CzzVo?MH|iW~#!iHMl!YX! zF0Osd)70~OUIlSAv7=zAbsXUv2nO1L(cY!K3wGz8Hobx-tu$oXuhU2yG4jpp`R(1C z0IT~z(N06Lud>aXgbc5ysQD`alxQA|YV*;(fAnKc6g$!~lHHS3diq`9piVlnOgw1W z`Y)H7b7cA||L1CLSd@vO&Mu?QTW@$(Q;37!uL)~GpqqhSI8AAHJ}>ufjilQ2kIS*Z zP>+xPXbL_lDio6{CH5~T6202ts$LE<4Lx(`2V`1z24qo0L#4|UM{=ydmH5C1;L_X;zhZoos5 z3%AZj+6pPPGZjvrhE{wiF%Y2aCn`d9^_S$#^=8)J_kEKM+t#x+yBa(0`BW;?3geWt zw=eg=we_jU+e*_Uw~<0=WT{l0Hr{9oy9`rMaMt8E;aN9mVx7lF9CS?eq1!M4xk|6s z$4l|qmOaQPokS%1%_u*w>`ygfKhxhnobjK8QN7$X{soDZBZ22 z1)&5kI$m0~pkUkWSw!5(8s%*3NeV}3PahBJ0D6~1x1isynWE$_h*+1;g z93^)%$IIXE1f@!;K`>KZmPcnk;Ngcmq_|MfGG-VABt{=jko_R6zL@k>{uiEY%@Sez z<@bCzWR!?_$wq&b7M}D>dq2ZA%DlA?W{o(g2UToMqTBh3#;R@IY}0>-MB-7TpTP>6 z*i`3!hOgSW)W$G|Wg-`Wnp4N`YZE!;$dFf9@Y^AM5rnHK&wpC*mLV`A6>A;mC aK#>e9pecxmi5o_PI?0$kiz5Lh5@)uvS*8jRW;?xRu08MQlvj6}9 delta 68 zcmZoz!rZWgc|r&C^|DVJyXWo|XkYoVec_W9x5k|j*LGypT5Pu1_k|lIJ6Zpfq(J#B Y?@sCI3I5Z6E#iCqFw10f#HkhR0JZ-jkpKVy diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb index 4c85f54e14df26f9b19771bef779374bce7dc3b8..9f547e49dbed9261635cac23ceab7781fba9832e 100644 GIT binary patch delta 292 zcmV+<0o(rFO5I8z6sCXuBPQrYG5`Po00000+m%kDlyC<@t3;^)U{YvRks!1X%RA?% zJjW?Vm3NeShX_A(k>qy}GaiE4ovwpLqoVl8e`LGxlWPHf5F0b@R}L=5OQj+5Jj%4m z7?b${a}aL%_UN;gOiG~)5hL(Q5$BV90(B4-uL51WKSoBJ*a+s!cw;7$0RwvwEzKLY zJsZ%`+ptb-AGEFubYlg$N%5ci;z qe`jmZMU_7=0Yf!vIg?@rfe^m}Kp?GMNkoE9f~yVntlzWq25KIm6n>8Y delta 292 zcmV+<0o(rFO5I8z6sCXuBPQrYG5`Po00000hpFj@q2z={fw@@LxN3bkks!1XcN}-) z#FOkzzGKKKW&c}tk>qy}7p`u5=L|?dge;D*`THyhlWPHf5MGQS-$nqoO0i~cZcy4V zQIq)ra}cP%h1tH*bV;t3)tHIn9!nx8(ejH3f(eO{6`jb=Q_cxxFK*V)4CWlg$N%5Z*Sd q`iCNRO^Qy;*Di;%nLF9`O_GIzZW21|VPpVi`sT mh8$ZUmStND diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenUpgradeManager.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenUpgradeManager.dll.mdb index eefdee1869e4f804db4a86080ef37bf8dfb468d5..3ff85a102cba21bda30f16d453b6f90664cb3f54 100644 GIT binary patch delta 82 zcmey#_LEIPWLf=RWwjTsMhp<}`Csk|o=batr(); + label.text = startVals[i] + "\n" + endVal; + } + } + + void StartTweening() + { + if (_dices == null) { + Debug.Log("Nothing to tween, Setup something first"); + return; + } + + Vector3[] startVals; + Vector3 endVal; + switch (_currRotateMode) { + case RotateMode.FastBeyond360: + startVals = beyond360StartValues; + endVal = beyond360EndValue; + break; + default: + startVals = fastStartValues; + endVal = fastEndValue; + break; + } + for (int i = 0; i < _dices.Length; ++i) { + Transform dice = GetDiceFromGroup(_dices[i]); + TextMesh label = _dices[i].GetComponentInChildren(); + Vector3 startVal = startVals[i]; + Vector3 actualEndVal = endVal; + Tween t; + switch (tweenType) { + case TweenType.FromCurrent: + actualEndVal = startVal; + t = dice.DOLocalRotate(endVal, tweenDuration, _currRotateMode).From(); + break; + case TweenType.FromDirect: + actualEndVal = startVal; + t = dice.DOLocalRotate(startVal, tweenDuration, _currRotateMode).From(endVal); + break; + default: + t = dice.DOLocalRotate(endVal, tweenDuration, _currRotateMode); + break; + } + t.OnUpdate(() => { + label.text = dice.eulerAngles + "\n" + actualEndVal; + }); + } + } + + #endregion + + #region Utils + + Transform GetDiceFromGroup(GameObject diceGroup) + { + Transform[] ts = diceGroup.GetComponentsInChildren(); + for (int i = 0; i < ts.Length; ++i) { + if (ts[i].name == "Dice") return ts[i]; + } + return null; + } + + #endregion + + #region UI Buttons + + public void SetupForFast() + { + SetupFor(RotateMode.Fast); + } + + public void SetupForBeyond360() + { + SetupFor(RotateMode.FastBeyond360); + } + + public void Tween() + { + StartTweening(); + } + + #endregion +} \ No newline at end of file diff --git a/UnityTests.Unity5/Assets/_Tests/DORotateTests.cs.meta b/UnityTests.Unity5/Assets/_Tests/DORotateTests.cs.meta new file mode 100644 index 0000000..facdbc0 --- /dev/null +++ b/UnityTests.Unity5/Assets/_Tests/DORotateTests.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c19f4e9941ebe844b98c268951e3bf17 +timeCreated: 1576676432 +licenseType: Pro +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UnityTests.Unity5/Assets/_Tests/DORotateTests.unity b/UnityTests.Unity5/Assets/_Tests/DORotateTests.unity new file mode 100644 index 0000000000000000000000000000000000000000..a7094e964f638485359380323d2114726e8bce65 GIT binary patch literal 41808 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 delta 7547 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 0) t.delay = changeDelayTo; + if (changeDelayTo >= 0 && t.tweenType == TweenType.Tweener) t.delay = changeDelayTo; Rewind(t, includeDelay); t.isPlaying = true; if (wasPaused && t.playedOnce && t.delayComplete && t.onPlay != null) { diff --git a/_DOTween.Assembly/DOTween/DOTween.cs b/_DOTween.Assembly/DOTween/DOTween.cs index b9878a7..5a23b48 100644 --- a/_DOTween.Assembly/DOTween/DOTween.cs +++ b/_DOTween.Assembly/DOTween/DOTween.cs @@ -34,7 +34,7 @@ namespace DG.Tweening public class DOTween { /// DOTween's version - public static readonly string Version = "1.2.310"; // Last version before modules: 1.1.755 + public static readonly string Version = "1.2.315"; // Last version before modules: 1.1.755 /////////////////////////////////////////////// // Options //////////////////////////////////// diff --git a/_DOTween.Assembly/DOTween/TweenExtensions.cs b/_DOTween.Assembly/DOTween/TweenExtensions.cs index 166e35a..e8d95fe 100644 --- a/_DOTween.Assembly/DOTween/TweenExtensions.cs +++ b/_DOTween.Assembly/DOTween/TweenExtensions.cs @@ -190,8 +190,8 @@ namespace DG.Tweening } /// Restarts the tween from the beginning - /// If TRUE includes the eventual tween delay, otherwise skips it - /// If >= 0 changes the startup delay to this value, otherwise doesn't touch it + /// Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it + /// Ignored in case of Sequences. If >= 0 changes the startup delay to this value, otherwise doesn't touch it public static void Restart(this Tween t, bool includeDelay = true, float changeDelayTo = -1) { if (t == null) { @@ -206,7 +206,7 @@ namespace DG.Tweening } /// Rewinds and pauses the tween - /// If TRUE includes the eventual tween delay, otherwise skips it + /// Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it public static void Rewind(this Tween t, bool includeDelay = true) { if (t == null) { diff --git a/_DOTween.Assembly/DOTween/TweenSettingsExtensions.cs b/_DOTween.Assembly/DOTween/TweenSettingsExtensions.cs index bc70bfc..e9847f1 100644 --- a/_DOTween.Assembly/DOTween/TweenSettingsExtensions.cs +++ b/_DOTween.Assembly/DOTween/TweenSettingsExtensions.cs @@ -645,8 +645,10 @@ namespace DG.Tweening #endregion - /// Sets a delayed startup for the tween. - /// Has no effect on Sequences or if the tween has already started + /// Sets a delayed startup for the tween. + /// In case of Sequences behaves the same as , + /// which means the delay will repeat in case of loops (while with tweens it's ignored after the first loop cycle). + /// Has no effect on Sequences or if the tween has already started public static T SetDelay(this T t, float delay) where T : Tween { if (t == null || !t.active || t.creationLocked) return t; diff --git a/_DOTween.Assembly/bin/DOTween.XML b/_DOTween.Assembly/bin/DOTween.XML index de60e84..a260f73 100644 --- a/_DOTween.Assembly/bin/DOTween.XML +++ b/_DOTween.Assembly/bin/DOTween.XML @@ -1191,12 +1191,12 @@ Restarts the tween from the beginning - If TRUE includes the eventual tween delay, otherwise skips it - If >= 0 changes the startup delay to this value, otherwise doesn't touch it + Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it + Ignored in case of Sequences. If >= 0 changes the startup delay to this value, otherwise doesn't touch it Rewinds and pauses the tween - If TRUE includes the eventual tween delay, otherwise skips it + Ignored in case of Sequences. If TRUE includes the eventual tween delay, otherwise skips it Smoothly rewinds the tween (delays excluded). @@ -2457,8 +2457,10 @@ If TRUE sets the target to from value immediately, otherwise waits for the tween to start - Sets a delayed startup for the tween. - Has no effect on Sequences or if the tween has already started + Sets a delayed startup for the tween. + In case of Sequences behaves the same as , + which means the delay will repeat in case of loops (while with tweens it's ignored after the first loop cycle). + Has no effect on Sequences or if the tween has already started Sets the tween as relative diff --git a/_DOTween.Assembly/bin/DOTween.dll b/_DOTween.Assembly/bin/DOTween.dll index a19193765ead5f5b7fcfd67d9a1455a6ec734d7b..17629e58d413a95f08d9f2ec7a438f78dd8340c4 100644 GIT binary patch delta 4435 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 UwsyUTHfCUbSfTcfT9%>zALfkR9{>OV diff --git a/_DOTween.Assembly/bin/DOTween.dll.mdb b/_DOTween.Assembly/bin/DOTween.dll.mdb index 40722356c77ce2ba27872b5812f14aac61872c95..4ce4c307c035647e696660f29299a0378658d883 100644 GIT binary patch delta 1775 zcmYjRc~sM97R`?kRv{k;8au;?4eSDBtSrd90A$HqKU)eXxRb`OQgtB0@V0e zWWu6=L?mGepp`%v#8NF#v5ZJTL`$GigwPhJ)+stcJ%_$O?mg$;`|dm6Kc8$0FPp+! z88mU$$aZp?6Yl+R!xSM4)N{1@&6Azc=BImjR?P_E&0@@7s4zr{M_G1EttQ@&@iy#N zI4{PKgd)*P)D|7BBF5QvXfP^&7na=GN|nn0<%EmiB?OSD0U@!8$tlsN98V;%G%AOT zf`S5iF4((tlU4%ZK6VCOzF#!Tz8v7u-uDV8`ma$098yWL`SkEraZH$cQ0E>LuadoQ z2y*i#`tEO?P^ScrWa!-SkJ9c2g=!c|o&J2j;|D{}>-&f%)jOoB5K4$gi)*i?u{I%e zzWe@;=cD8i7$>Bm{QfdKg*eCWY!znOW=OV&2(>iy!)1%;LsWZuSq<|WJq1M$b82iP zf67p!^>aOVW~=5SMj6K;Ry`GM-K^1m=gcmT3npLKh%I01!HRk|nogvRHyu;;tV{iv zo@X>`2iY2IR8f|jg(oaC&XGmhU5^vSK~*yq6|q{HHdPG-2!?f4^T%{Wz|~Aa_=y%L zX-)V+$+j?tZtfV47+nPJ2qyVf|~H=h$+GXrJ7*UCbRW<_rGJGN5l(=ArA3DJ+h zUYm_9TCVXL9Y_qZk$kkSGAtBYm0|(YMgPr=o?reGw|$!pDW_oXrgY?79<1G7)Pv8PFS+t=9?>bs(fk6PXRBTG-RA&;t|Na>n)J9Zc?P*T!HU(Qjvbb z-8^~LXVi`x1BSFcTB{JOn~rWbGV9WQkN0hzc(%K*-P#Kt>vGVpG=f_c0Ohi6uv720 zM_KR>VjgnwKQiOFO&LF&0irUG(Qo6X0(m%Tx;c)vQ2l5Thp>KZUi<%Cf^sG=|rQ<=jCcxB?g95&2 z+2yH_9BiY^=`bByf}z>47&ZNSezr$4 z77wPka8bWU!R@%^Desc58II80ZVuQ+1*ls#9d+1%>nZA)*TU+pWuRl6jhs4u&3M~K z@ogAvcT*IF1MrRW5%KsV?emF2l(vftYrZ|YFJQMx06b81AJ*|GyL#pN0p_P4!vnKabZK07o8XlXy%IZ_I>F>eLnJ93 z>BL!;JiPdoU!$&TpTngq5in0mMA_SE-z#eN__P+_AMd5l?uWmdr`S0Dp*=;KUGn4U z&v)aDc3c-1uKpPzv@Q#o`MR1m7?FyL1U;)DS~v9Q^~jde zrx0h6j9k3;h4%SL=nV!rGbF3HYp`s=Ms;J!#crt&ea@;!+7fqiDUfWLfleF5SbaGe z2Evb+xfZIeSG|iXS~1*8EB1?$KHMx@H~H&NDQ?4XC2d%#l0JB~(59@q z3d2gg0Y4wH#=Zs3P_unw8-=y)7_P1zyQHKKOLJ=2dYeS4^tNMt8^#JmgqmZykgmjX Zs8pf=xT>aoQ5GtPoCxQz64)+4gzBB z!6@>gZ|#v&y@&cz4PaD04s|Y{>btw6a8H3Psmw&Krym$=jv9M}m5*yqCDAS~n*CDf zaQps=&h4>dmt%5+9fl>xCgSeF+?rrCcg*95&MZCB*_~-2lUE%-K#)QVTE5g79=G?13&%iT9 z4m!SecYXT}9k;ZlEKDgfE9EHroy)%l8KYdhe9n9*|o+@oUzm(sRuhXE}Akon@-=a zNfR6;T^V7NeGP3gG4JsXn_Ij;sQJGVGH-b>wgFW=1+AN1*t8+cWlz?YbLeeX@hl9e zC!?+*z8#Hd;R{{n?Zs68zaT(^iv;y*=baO>-0QEovVM7_XAh4w_{cAgSmM-oaBmSi zfAR+*O%7r;Gf`09x{$?|&2BA)XOi}5JTU<|#78>@2K_CzzVo?MH|iW~#!iHMl!YX! zF0Osd)70~OUIlSAv7=zAbsXUv2nO1L(cY!K3wGz8Hobx-tu$oXuhU2yG4jpp`R(1C z0IT~z(N06Lud>aXgbc5ysQD`alxQA|YV*;(fAnKc6g$!~lHHS3diq`9piVlnOgw1W z`Y)H7b7cA||L1CLSd@vO&Mu?QTW@$(Q;37!uL)~GpqqhSI8AAHJ}>ufjilQ2kIS*Z zP>+xPXbL_lDio6{CH5~T6202ts$LE<4Lx(`2V`1z24qo0L#4|UM{=ydmH5C1;L_X;zhZoos5 z3%AZj+6pPPGZjvrhE{wiF%Y2aCn`d9^_S$#^=8)J_kEKM+t#x+yBa(0`BW;?3geWt zw=eg=we_jU+e*_Uw~<0=WT{l0Hr{9oy9`rMaMt8E;aN9mVx7lF9CS?eq1!M4xk|6s z$4l|qmOaQPokS%1%_u*w>`ygfKhxhnobjK8QN7$X{soDZBZ22 z1)&5kI$m0~pkUkWSw!5(8s%*3NeV}3PahBJ0D6~1x1isynWE$_h*+1;g z93^)%$IIXE1f@!;K`>KZmPcnk;Ngcmq_|MfGG-VABt{=jko_R6zL@k>{uiEY%@Sez z<@bCzWR!?_$wq&b7M}D>dq2ZA%DlA?W{o(g2UToMqTBh3#;R@IY}0>-MB-7TpTP>6 z*i`3!hOgSW)W$G|Wg-`Wnp4N`YZE!;$dFf9@Y^AM5rnHK&wpC*mLV`A6>A;mC aK#>e9pecxmi5o_PI?0$kiz5Lh5@)uvS*8jRW;?xRu08MQlvj6}9 delta 68 zcmZoz!rZWgc|r&C^|DVJyXWo|XkYoVec_W9x5k|j*LGypT5Pu1_k|lIJ6Zpfq(J#B Y?@sCI3I5Z6E#iCqFw10f#HkhR0JZ-jkpKVy diff --git a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb index 4c85f54e14df26f9b19771bef779374bce7dc3b8..9f547e49dbed9261635cac23ceab7781fba9832e 100644 GIT binary patch delta 292 zcmV+<0o(rFO5I8z6sCXuBPQrYG5`Po00000+m%kDlyC<@t3;^)U{YvRks!1X%RA?% zJjW?Vm3NeShX_A(k>qy}GaiE4ovwpLqoVl8e`LGxlWPHf5F0b@R}L=5OQj+5Jj%4m z7?b${a}aL%_UN;gOiG~)5hL(Q5$BV90(B4-uL51WKSoBJ*a+s!cw;7$0RwvwEzKLY zJsZ%`+ptb-AGEFubYlg$N%5ci;z qe`jmZMU_7=0Yf!vIg?@rfe^m}Kp?GMNkoE9f~yVntlzWq25KIm6n>8Y delta 292 zcmV+<0o(rFO5I8z6sCXuBPQrYG5`Po00000hpFj@q2z={fw@@LxN3bkks!1XcN}-) z#FOkzzGKKKW&c}tk>qy}7p`u5=L|?dge;D*`THyhlWPHf5MGQS-$nqoO0i~cZcy4V zQIq)ra}cP%h1tH*bV;t3)tHIn9!nx8(ejH3f(eO{6`jb=Q_cxxFK*V)4CWlg$N%5Z*Sd q`iCNRO^Qy;*Di;%nLF9`O_GIzZW21|VPpVi`sT mh8$ZUmStND diff --git a/_DOTween.Assembly/bin/Editor/DOTweenUpgradeManager.dll.mdb b/_DOTween.Assembly/bin/Editor/DOTweenUpgradeManager.dll.mdb index eefdee1869e4f804db4a86080ef37bf8dfb468d5..3ff85a102cba21bda30f16d453b6f90664cb3f54 100644 GIT binary patch delta 82 zcmey#_LEIPWLf=RWwjTsMhp<}`Csk|o=batr