From d51af7ee0786cd89fcee7c9ecb3fb2eac2b3bb92 Mon Sep 17 00:00:00 2001 From: Daniele Giardini Date: Fri, 27 Mar 2015 18:13:22 +0100 Subject: [PATCH] DOBlendableLocalRotation fix --- .../Assets/Demigiant/DOTween/DOTween.dll | Bin 112640 -> 112640 bytes .../Assets/Demigiant/DOTween/DOTween.dll.mdb | Bin 44176 -> 44176 bytes .../Assets/Demigiant/DOTween/DOTween.dll | Bin 112640 -> 112640 bytes .../Assets/Demigiant/DOTween/DOTween.dll.mdb | Bin 44176 -> 44176 bytes .../Assets/Demigiant/DOTween/DOTween.dll | Bin 112640 -> 112640 bytes .../Assets/Demigiant/DOTween/DOTween.dll.mdb | Bin 44176 -> 44176 bytes .../DOTween/ShortcutExtensions.cs | 4 ++-- _DOTween.Assembly/bin/DOTween.dll | Bin 112640 -> 112640 bytes _DOTween.Assembly/bin/DOTween.dll.mdb | Bin 44176 -> 44176 bytes 9 files changed, 2 insertions(+), 2 deletions(-) diff --git a/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll b/UnityCompatibilityTests.Unity35/Assets/Demigiant/DOTween/DOTween.dll index 9f987a56c16b4da8011b55eddd6b7c922410e319..cf7f948976c60001251b87ad006a553889663683 100644 GIT binary patch delta 141 zcmZqpz}E1AZ9)grr2dUvEKxlB7#O&is@E|xu;lNXJS$3y8zi7{2uS2lp1eOwjd5S| zv#9OQq8P8LtGJjNnHjkny6HNZSeWaY7&;s2TADdI>$+MRo0&S9n7Eo47;V4b#OTT? sAg`x(wSCJW$7y?Bnnk-jVcKre!>FMQv~+shdPXhAdD}bJGnR7z021aeRR910 delta 133 zcmV;00DAv`@CJbJ29SsXag4Ew1X>Kd000UCd#(Wh1aG{Pnpzr@)L9sl%vu=%yo2Ui zx8_;_)h8rDGBq|bGDb!%IYUD>Ei^JUI4wazHAXEqG(<*0G&D6hGBh){-+}=}2@wAx nR-(q7SVF2_WZ$Gkf}GSNlWY zP4Qoo?E!fZxjc8b{&L1joeOYC;#qBslXe1e5VmxTLrgdJMV5K2J>?%uT9fwzX%J=V zCM{3<^+=GvP^|VRVV9F|18fiwN#sWtpAJBg)Z@7Q(Uts@>;s1ow6z~Ds-4eCr9(Si z(A&#%lY<0)5Zl1VhIRj#MZQ)4IM2xKtdkK1co45UfTcJ!eoloc3L!cdbKsMi1$z)3 z^D`LhArDQVt6%p-o0-^?BnER3;WD+h80%(0jcUFM6dq&HlcxrG5Pjao@l}_qLxVMG zvlsnY$&)Y#b|TQ+Fljx61WJXKJCH?sHCA}4505^)__?%;wTrpeO~U|ck#Sd(9|#i= ziY75MiD?)`tR9UP*hRb5lR^l55L1mCHPtKdK&xSpp(uBe-Pkvs9gK%k3gb8b(8Z7b`Wsd(-_f5R8Or4;pHvPi;S}vb!ladT;5UOOKg^--kNW5WtBnCs&`;!d~ zco68NL>vQuvP6O*JQtAkQ;(CC4R#QJ#Iq5d;fAp zxrgYmchL>+lcWx75JIz887c6PNs>{-NBs65UXvdWcMuxmDZ04qgiEVNVc3%&Q>c@s z4{Z>}CygH$t6xZjO#IpyIF@&lBM^BI@5Xi9O(!QriThvF2}D0VldKSS5XhRL-YRL8 zLyOM`L`GYoHIp(CY7ps9e)qBqZ%(x=vzeG18_|=j5rz=rQA0Ws;?zNq*~+dpxhV*f zLK1rrBoNnm_CNDUi9|O-kjRyHS__PKE!3kH?Gu4wF<9ZVpRuqd6zJ=UhNSmfaj<@a)ScPP! ylkpUO5Fhw$hwoPvLX{1M;-Sm+x|4qua}d}rd=?QrHb}T)%81iypIWm57LJzSa-|>u delta 924 zcmV;N17rM<*#eN+0w5HofBhpS=tVLB000000093YR-(q7SVF2_WZ$Gkfw#{q~7QXWo(JZxFWK?v4>@x=)PoY-VAlcv+KV0eKJr`jm@=yWK>Fx`PX%NRp z4VE0+utJVxj-(MZws@0p18fj7a16uPIWR}7c`|fcQ#(+T>;s1oj{MKh;2|DCqzr3= zDR}Y_lY<0)5H&*ew2rq4ONn5)&P}$Vu#*u5co0(5*K|7f0YJXymU!P3i#wB<1$z)q zRZWzqA~;Q_ix=YS%$)_3BnER3&VmZCVaO~@p?QH@|9COvlcxrG5UHgv|Ly7rOQe2N z8uV)D+mkQ{b|SgiV@mc?V?vYkg-28+*Wh+@7)JVIG4BH!XJ=do$4vlgk#Sd(9|#i= z^%m_1!UOtDknkW$XfmnilR^l55G$coakaXoLWh;!dz`7f;*-t@e-MIZ#thpue?^+f zl=kd4+7**s33(8YBfnkrc+x?KN3(KT)pppE<_UNZfvnBJDbI3EpsS;a#}6s5lWq!i z5UzS*5&G~&O|GrJ)Sd3#vXk=)b`T|40zT3sY(k`KYO6%FCJ&Q&3xp7aUyladT;5F1m94Tp14N}e-$3>oyRlu-Zzhv8xDC8-KKewxkCs- ziC2LRZQ2(_lcWx75D;}O8)pT$OQx|+D9+678IvCmcMt_j4JPIQvO=y~wo~=hv*44a z4{Z>Mbeo~7()v!RVdD;>LHx>-BM^BIS45WM9f286qFjRk@YzOLldKSS5QVB;vku6g zMS$7P5^wo&gOf55Y7jTFEWPvH|4*nwR`~8;-u9EM5rz=UJg+ios3%Xa#77K7FXl>< zLK1rrza^#Vb9lW+Mvx!F`-O zMoon!smkaBaAuRz6Lb*HeLIG=Svu?8j7LJze?yK$q diff --git a/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll b/UnityTests.Unity4/Assets/Demigiant/DOTween/DOTween.dll index 9f987a56c16b4da8011b55eddd6b7c922410e319..cf7f948976c60001251b87ad006a553889663683 100644 GIT binary patch delta 141 zcmZqpz}E1AZ9)grr2dUvEKxlB7#O&is@E|xu;lNXJS$3y8zi7{2uS2lp1eOwjd5S| zv#9OQq8P8LtGJjNnHjkny6HNZSeWaY7&;s2TADdI>$+MRo0&S9n7Eo47;V4b#OTT? sAg`x(wSCJW$7y?Bnnk-jVcKre!>FMQv~+shdPXhAdD}bJGnR7z021aeRR910 delta 133 zcmV;00DAv`@CJbJ29SsXag4Ew1X>Kd000UCd#(Wh1aG{Pnpzr@)L9sl%vu=%yo2Ui zx8_;_)h8rDGBq|bGDb!%IYUD>Ei^JUI4wazHAXEqG(<*0G&D6hGBh){-+}=}2@wAx nR-(q7SVF2_WZ$Gkf}GSNlWY zP4Qoo?E!fZxjc8b{&L1joeOYC;#qBslXe1e5VmxTLrgdJMV5K2J>?%uT9fwzX%J=V zCM{3<^+=GvP^|VRVV9F|18fiwN#sWtpAJBg)Z@7Q(Uts@>;s1ow6z~Ds-4eCr9(Si z(A&#%lY<0)5Zl1VhIRj#MZQ)4IM2xKtdkK1co45UfTcJ!eoloc3L!cdbKsMi1$z)3 z^D`LhArDQVt6%p-o0-^?BnER3;WD+h80%(0jcUFM6dq&HlcxrG5Pjao@l}_qLxVMG zvlsnY$&)Y#b|TQ+Fljx61WJXKJCH?sHCA}4505^)__?%;wTrpeO~U|ck#Sd(9|#i= ziY75MiD?)`tR9UP*hRb5lR^l55L1mCHPtKdK&xSpp(uBe-Pkvs9gK%k3gb8b(8Z7b`Wsd(-_f5R8Or4;pHvPi;S}vb!ladT;5UOOKg^--kNW5WtBnCs&`;!d~ zco68NL>vQuvP6O*JQtAkQ;(CC4R#QJ#Iq5d;fAp zxrgYmchL>+lcWx75JIz887c6PNs>{-NBs65UXvdWcMuxmDZ04qgiEVNVc3%&Q>c@s z4{Z>}CygH$t6xZjO#IpyIF@&lBM^BI@5Xi9O(!QriThvF2}D0VldKSS5XhRL-YRL8 zLyOM`L`GYoHIp(CY7ps9e)qBqZ%(x=vzeG18_|=j5rz=rQA0Ws;?zNq*~+dpxhV*f zLK1rrBoNnm_CNDUi9|O-kjRyHS__PKE!3kH?Gu4wF<9ZVpRuqd6zJ=UhNSmfaj<@a)ScPP! ylkpUO5Fhw$hwoPvLX{1M;-Sm+x|4qua}d}rd=?QrHb}T)%81iypIWm57LJzSa-|>u delta 924 zcmV;N17rM<*#eN+0w5HofBhpS=tVLB000000093YR-(q7SVF2_WZ$Gkfw#{q~7QXWo(JZxFWK?v4>@x=)PoY-VAlcv+KV0eKJr`jm@=yWK>Fx`PX%NRp z4VE0+utJVxj-(MZws@0p18fj7a16uPIWR}7c`|fcQ#(+T>;s1oj{MKh;2|DCqzr3= zDR}Y_lY<0)5H&*ew2rq4ONn5)&P}$Vu#*u5co0(5*K|7f0YJXymU!P3i#wB<1$z)q zRZWzqA~;Q_ix=YS%$)_3BnER3&VmZCVaO~@p?QH@|9COvlcxrG5UHgv|Ly7rOQe2N z8uV)D+mkQ{b|SgiV@mc?V?vYkg-28+*Wh+@7)JVIG4BH!XJ=do$4vlgk#Sd(9|#i= z^%m_1!UOtDknkW$XfmnilR^l55G$coakaXoLWh;!dz`7f;*-t@e-MIZ#thpue?^+f zl=kd4+7**s33(8YBfnkrc+x?KN3(KT)pppE<_UNZfvnBJDbI3EpsS;a#}6s5lWq!i z5UzS*5&G~&O|GrJ)Sd3#vXk=)b`T|40zT3sY(k`KYO6%FCJ&Q&3xp7aUyladT;5F1m94Tp14N}e-$3>oyRlu-Zzhv8xDC8-KKewxkCs- ziC2LRZQ2(_lcWx75D;}O8)pT$OQx|+D9+678IvCmcMt_j4JPIQvO=y~wo~=hv*44a z4{Z>Mbeo~7()v!RVdD;>LHx>-BM^BIS45WM9f286qFjRk@YzOLldKSS5QVB;vku6g zMS$7P5^wo&gOf55Y7jTFEWPvH|4*nwR`~8;-u9EM5rz=UJg+ios3%Xa#77K7FXl>< zLK1rrza^#Vb9lW+Mvx!F`-O zMoon!smkaBaAuRz6Lb*HeLIG=Svu?8j7LJze?yK$q diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll index 9f987a56c16b4da8011b55eddd6b7c922410e319..cf7f948976c60001251b87ad006a553889663683 100644 GIT binary patch delta 141 zcmZqpz}E1AZ9)grr2dUvEKxlB7#O&is@E|xu;lNXJS$3y8zi7{2uS2lp1eOwjd5S| zv#9OQq8P8LtGJjNnHjkny6HNZSeWaY7&;s2TADdI>$+MRo0&S9n7Eo47;V4b#OTT? sAg`x(wSCJW$7y?Bnnk-jVcKre!>FMQv~+shdPXhAdD}bJGnR7z021aeRR910 delta 133 zcmV;00DAv`@CJbJ29SsXag4Ew1X>Kd000UCd#(Wh1aG{Pnpzr@)L9sl%vu=%yo2Ui zx8_;_)h8rDGBq|bGDb!%IYUD>Ei^JUI4wazHAXEqG(<*0G&D6hGBh){-+}=}2@wAx nR-(q7SVF2_WZ$Gkf}GSNlWY zP4Qoo?E!fZxjc8b{&L1joeOYC;#qBslXe1e5VmxTLrgdJMV5K2J>?%uT9fwzX%J=V zCM{3<^+=GvP^|VRVV9F|18fiwN#sWtpAJBg)Z@7Q(Uts@>;s1ow6z~Ds-4eCr9(Si z(A&#%lY<0)5Zl1VhIRj#MZQ)4IM2xKtdkK1co45UfTcJ!eoloc3L!cdbKsMi1$z)3 z^D`LhArDQVt6%p-o0-^?BnER3;WD+h80%(0jcUFM6dq&HlcxrG5Pjao@l}_qLxVMG zvlsnY$&)Y#b|TQ+Fljx61WJXKJCH?sHCA}4505^)__?%;wTrpeO~U|ck#Sd(9|#i= ziY75MiD?)`tR9UP*hRb5lR^l55L1mCHPtKdK&xSpp(uBe-Pkvs9gK%k3gb8b(8Z7b`Wsd(-_f5R8Or4;pHvPi;S}vb!ladT;5UOOKg^--kNW5WtBnCs&`;!d~ zco68NL>vQuvP6O*JQtAkQ;(CC4R#QJ#Iq5d;fAp zxrgYmchL>+lcWx75JIz887c6PNs>{-NBs65UXvdWcMuxmDZ04qgiEVNVc3%&Q>c@s z4{Z>}CygH$t6xZjO#IpyIF@&lBM^BI@5Xi9O(!QriThvF2}D0VldKSS5XhRL-YRL8 zLyOM`L`GYoHIp(CY7ps9e)qBqZ%(x=vzeG18_|=j5rz=rQA0Ws;?zNq*~+dpxhV*f zLK1rrBoNnm_CNDUi9|O-kjRyHS__PKE!3kH?Gu4wF<9ZVpRuqd6zJ=UhNSmfaj<@a)ScPP! ylkpUO5Fhw$hwoPvLX{1M;-Sm+x|4qua}d}rd=?QrHb}T)%81iypIWm57LJzSa-|>u delta 924 zcmV;N17rM<*#eN+0w5HofBhpS=tVLB000000093YR-(q7SVF2_WZ$Gkfw#{q~7QXWo(JZxFWK?v4>@x=)PoY-VAlcv+KV0eKJr`jm@=yWK>Fx`PX%NRp z4VE0+utJVxj-(MZws@0p18fj7a16uPIWR}7c`|fcQ#(+T>;s1oj{MKh;2|DCqzr3= zDR}Y_lY<0)5H&*ew2rq4ONn5)&P}$Vu#*u5co0(5*K|7f0YJXymU!P3i#wB<1$z)q zRZWzqA~;Q_ix=YS%$)_3BnER3&VmZCVaO~@p?QH@|9COvlcxrG5UHgv|Ly7rOQe2N z8uV)D+mkQ{b|SgiV@mc?V?vYkg-28+*Wh+@7)JVIG4BH!XJ=do$4vlgk#Sd(9|#i= z^%m_1!UOtDknkW$XfmnilR^l55G$coakaXoLWh;!dz`7f;*-t@e-MIZ#thpue?^+f zl=kd4+7**s33(8YBfnkrc+x?KN3(KT)pppE<_UNZfvnBJDbI3EpsS;a#}6s5lWq!i z5UzS*5&G~&O|GrJ)Sd3#vXk=)b`T|40zT3sY(k`KYO6%FCJ&Q&3xp7aUyladT;5F1m94Tp14N}e-$3>oyRlu-Zzhv8xDC8-KKewxkCs- ziC2LRZQ2(_lcWx75D;}O8)pT$OQx|+D9+678IvCmcMt_j4JPIQvO=y~wo~=hv*44a z4{Z>Mbeo~7()v!RVdD;>LHx>-BM^BIS45WM9f286qFjRk@YzOLldKSS5QVB;vku6g zMS$7P5^wo&gOf55Y7jTFEWPvH|4*nwR`~8;-u9EM5rz=UJg+ios3%Xa#77K7FXl>< zLK1rrza^#Vb9lW+Mvx!F`-O zMoon!smkaBaAuRz6Lb*HeLIG=Svu?8j7LJze?yK$q diff --git a/_DOTween.Assembly/DOTween/ShortcutExtensions.cs b/_DOTween.Assembly/DOTween/ShortcutExtensions.cs index 333f3da..7a8eca7 100644 --- a/_DOTween.Assembly/DOTween/ShortcutExtensions.cs +++ b/_DOTween.Assembly/DOTween/ShortcutExtensions.cs @@ -692,11 +692,11 @@ namespace DG.Tweening /// Rotation mode public static Tweener DOBlendableLocalRotateBy(this Transform target, Vector3 byValue, float duration, RotateMode mode = RotateMode.Fast) { - Quaternion to = target.rotation; + Quaternion to = target.localRotation; TweenerCore t = DOTween.To(() => to, x => { Quaternion diff = x * Quaternion.Inverse(to); to = x; - target.rotation = target.rotation * Quaternion.Inverse(target.rotation) * diff * target.rotation; + target.localRotation = target.localRotation * Quaternion.Inverse(target.localRotation) * diff * target.localRotation; }, byValue, duration) .Blendable().SetTarget(target); t.plugOptions.rotateMode = mode; diff --git a/_DOTween.Assembly/bin/DOTween.dll b/_DOTween.Assembly/bin/DOTween.dll index 9f987a56c16b4da8011b55eddd6b7c922410e319..cf7f948976c60001251b87ad006a553889663683 100644 GIT binary patch delta 141 zcmZqpz}E1AZ9)grr2dUvEKxlB7#O&is@E|xu;lNXJS$3y8zi7{2uS2lp1eOwjd5S| zv#9OQq8P8LtGJjNnHjkny6HNZSeWaY7&;s2TADdI>$+MRo0&S9n7Eo47;V4b#OTT? sAg`x(wSCJW$7y?Bnnk-jVcKre!>FMQv~+shdPXhAdD}bJGnR7z021aeRR910 delta 133 zcmV;00DAv`@CJbJ29SsXag4Ew1X>Kd000UCd#(Wh1aG{Pnpzr@)L9sl%vu=%yo2Ui zx8_;_)h8rDGBq|bGDb!%IYUD>Ei^JUI4wazHAXEqG(<*0G&D6hGBh){-+}=}2@wAx nR-(q7SVF2_WZ$Gkf}GSNlWY zP4Qoo?E!fZxjc8b{&L1joeOYC;#qBslXe1e5VmxTLrgdJMV5K2J>?%uT9fwzX%J=V zCM{3<^+=GvP^|VRVV9F|18fiwN#sWtpAJBg)Z@7Q(Uts@>;s1ow6z~Ds-4eCr9(Si z(A&#%lY<0)5Zl1VhIRj#MZQ)4IM2xKtdkK1co45UfTcJ!eoloc3L!cdbKsMi1$z)3 z^D`LhArDQVt6%p-o0-^?BnER3;WD+h80%(0jcUFM6dq&HlcxrG5Pjao@l}_qLxVMG zvlsnY$&)Y#b|TQ+Fljx61WJXKJCH?sHCA}4505^)__?%;wTrpeO~U|ck#Sd(9|#i= ziY75MiD?)`tR9UP*hRb5lR^l55L1mCHPtKdK&xSpp(uBe-Pkvs9gK%k3gb8b(8Z7b`Wsd(-_f5R8Or4;pHvPi;S}vb!ladT;5UOOKg^--kNW5WtBnCs&`;!d~ zco68NL>vQuvP6O*JQtAkQ;(CC4R#QJ#Iq5d;fAp zxrgYmchL>+lcWx75JIz887c6PNs>{-NBs65UXvdWcMuxmDZ04qgiEVNVc3%&Q>c@s z4{Z>}CygH$t6xZjO#IpyIF@&lBM^BI@5Xi9O(!QriThvF2}D0VldKSS5XhRL-YRL8 zLyOM`L`GYoHIp(CY7ps9e)qBqZ%(x=vzeG18_|=j5rz=rQA0Ws;?zNq*~+dpxhV*f zLK1rrBoNnm_CNDUi9|O-kjRyHS__PKE!3kH?Gu4wF<9ZVpRuqd6zJ=UhNSmfaj<@a)ScPP! ylkpUO5Fhw$hwoPvLX{1M;-Sm+x|4qua}d}rd=?QrHb}T)%81iypIWm57LJzSa-|>u delta 924 zcmV;N17rM<*#eN+0w5HofBhpS=tVLB000000093YR-(q7SVF2_WZ$Gkfw#{q~7QXWo(JZxFWK?v4>@x=)PoY-VAlcv+KV0eKJr`jm@=yWK>Fx`PX%NRp z4VE0+utJVxj-(MZws@0p18fj7a16uPIWR}7c`|fcQ#(+T>;s1oj{MKh;2|DCqzr3= zDR}Y_lY<0)5H&*ew2rq4ONn5)&P}$Vu#*u5co0(5*K|7f0YJXymU!P3i#wB<1$z)q zRZWzqA~;Q_ix=YS%$)_3BnER3&VmZCVaO~@p?QH@|9COvlcxrG5UHgv|Ly7rOQe2N z8uV)D+mkQ{b|SgiV@mc?V?vYkg-28+*Wh+@7)JVIG4BH!XJ=do$4vlgk#Sd(9|#i= z^%m_1!UOtDknkW$XfmnilR^l55G$coakaXoLWh;!dz`7f;*-t@e-MIZ#thpue?^+f zl=kd4+7**s33(8YBfnkrc+x?KN3(KT)pppE<_UNZfvnBJDbI3EpsS;a#}6s5lWq!i z5UzS*5&G~&O|GrJ)Sd3#vXk=)b`T|40zT3sY(k`KYO6%FCJ&Q&3xp7aUyladT;5F1m94Tp14N}e-$3>oyRlu-Zzhv8xDC8-KKewxkCs- ziC2LRZQ2(_lcWx75D;}O8)pT$OQx|+D9+678IvCmcMt_j4JPIQvO=y~wo~=hv*44a z4{Z>Mbeo~7()v!RVdD;>LHx>-BM^BIS45WM9f286qFjRk@YzOLldKSS5QVB;vku6g zMS$7P5^wo&gOf55Y7jTFEWPvH|4*nwR`~8;-u9EM5rz=UJg+ios3%Xa#77K7FXl>< zLK1rrza^#Vb9lW+Mvx!F`-O zMoon!smkaBaAuRz6Lb*HeLIG=Svu?8j7LJze?yK$q