From 44421094ea0bf91977ae7a76636adf450abb0036 Mon Sep 17 00:00:00 2001 From: Demigiant Date: Thu, 2 Aug 2018 21:21:33 +0200 Subject: [PATCH] Modules are now applied automatically if they were setup previously and stored in DOTweenSettings --- .../Assets/Demigiant/DOTween/DOTween.dll | Bin 143360 -> 143360 bytes .../Assets/Demigiant/DOTween/DOTween.dll.mdb | Bin 55341 -> 55341 bytes .../DOTween/Editor/DOTweenEditor.dll | Bin 39936 -> 39936 bytes .../DOTween/Editor/DOTweenEditor.dll.mdb | Bin 6658 -> 6798 bytes .../DOTween/Modules/DOTweenModulePhysics.cs | 2 +- .../DOTween/Modules/DOTweenModuleUtils.cs | 2 +- .../DOTweenEditor/DOTweenProcessors.cs | 4 + .../DOTweenEditor/UI/DOTweenUtilityWindow.cs | 98 +++++++++++++----- .../UI/DOTweenUtilityWindowModules.cs | 11 ++ .../DOTweenUpgradeManager/Autorun.cs | 17 ++- .../DOTweenUpgradeManager/UpgradeWindow.cs | 8 +- _DOTween.Assembly/bin/DOTween.dll | Bin 143360 -> 143360 bytes _DOTween.Assembly/bin/DOTween.dll.mdb | Bin 55341 -> 55341 bytes .../bin/Editor/DOTweenEditor.dll | Bin 39936 -> 39936 bytes .../bin/Editor/DOTweenEditor.dll.mdb | Bin 6658 -> 6798 bytes .../bin/Editor/DOTweenUpgradeManager.dll | Bin 10240 -> 10752 bytes .../bin/Editor/DOTweenUpgradeManager.dll.mdb | Bin 755 -> 889 bytes 17 files changed, 112 insertions(+), 30 deletions(-) diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll index 5c9bcd84fdecc5dfaec7987d12fc8974433147d8..eb48bfb6e76358ae5efe1d4c08590fabb6ba676f 100644 GIT binary patch delta 72 zcmZp8z|ru4V?qa0WMpI4)-Fb=e*$Ydiara7=6cRyk9_v|o1*;oE&muJG=K`G^QkjQ c2{4qpZub1p?6^8%k)lnTWyf|4b*2*>093>r$N&HU delta 72 zcmV-O0Jr~u;0S==2#|;ZluUt&wTb~6{t(M548jQgHcN;7P2+^OAeFbY{sCAh0+dXb e4krQ{5VEA@>UVW*MXhRL?<#|i3%58Y0>}uLpdUy8 diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll.mdb index 4ca191be0fab256a6866f3a8047b6786d2516323..5a886be74ba0095b57aa81781526b006bb2b0582 100644 GIT binary patch delta 1258 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 U(wdJ>nNc=|H-E-YvuGd1xbVk4N&o-= diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll index e8c6da4f6081b48a14afa0ceb21f5d68021466e6..a969b3541a45eb7803810013b69c4cd77c28d6a4 100644 GIT binary patch delta 7967 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 H+Q<5Ta+Xxt delta 7842 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 delta 1908 zcmYk73s4hR6o${;4M|Xh7(z9PkRVB@K~xMXLTJ@MQ2`l2Yc)Dn9y(OV2T-jAi-?Mk z+A7!j!bd@IoQjTsqpc|F)K{&wzKYfnMO4Jv&S=rL3P}HL0@FM5&;Q+X&OLkgZZ`YH zkY(YMHGA{hgDlOlgUL1gTVtapoxU4;$4J~<}(=+iYh@f#j~tg5^CsMddf*hs!2;#K^mnFTzP z<@TN4zbbog=_iRx@3d_>oV<1H++87)9DBM|Jgkk5NGUs&M>97pc%M%dRI1jM(PL`# zl}Sr?sFyAFS|7~wgj`jN=83A})Zmz{u{lerF))!U#3icgxb{`OM>Hjt-M*Qz<+go1 z-zcsQ9L+zx@$0&zW9LWD%!ye%bYB%+Pt7~j`0bPr%pDEsZIr!X!9+e+?8bM(xu%pr!lTM&9bBm$z%_ zjkbvQ=@A;SQ%47NM{)8PG7oVEt0u-guIlKT?s`{r7PIX?ppUZKq}*d2HS3=6f*zUr zLOm7h%k`a$2QVrBr=D8$FSv(yki4i5t?E-;J;2+@^oRP;F8>q$u3EY1E7i*D0_bMI zEuQH!Nd7c{eh>JI@A8SrFEvn^VYk6mst~6$N0d?@o`waAdj@JS-0wM zuMN~{XzNNXV%YC~jEemgH5kWhYQq1k`^re0jGK*}-8o}6C&pBVbET$+RlMMCRxciNQ=@o*@9XK$YWcaI2Em!lgVjOY zQ|-^3+@iMHZw1oEz8!tBOLt#VlT0b98Am`_X`(7qjmdQnO0gHS$3#i-pG|bdbd`Uu z?j88pM9rq>?h;Qin9WX0vlSMi%5#O8R+@|WS#{s>Uz@4aTxNDP@)YA(q*QRhOh1?} zc16cA<Zvtg`QhlE&PRVf#Py7 zH3dHl=Ea)Gd|CJGjGUazxwEnp=B0IYTq}A==R^XDBtz$Q0xQ-$s7X=U^GZG~S+hMa zi|@>?XwkH2UP?Qydz-fR+uIK-1Yu6P;C_Ns>fWGfIo>=0Z7Kzph0`8kg>>;b+vhyx z3;q1^OQarm`cY%Qm*|0kQUiM`MGsl2(pqKhjH=lIDSFOI=dBl{Xy*|`NH6wq>75bp zSgGFH^#7zE$rNG-V|IrF1&UWzdTlKX=~}J#p;YOTmjo8$c)*n@(j~TqP)W$1kZRLg zO)URAFCq^0Cz98}FGHc=7We~b09ez5NC^!D$H60^LEvfd2~Ze#G5jM4|M2o=_&&%6 zZil~w!oe1AB420-IKhYLk~ihkP)ufEG8q~M-V9#^MSy>S?}3JcpTQfUNN{%*Q9C#a zYy)L*osWeGjKpLbJQ;F;bKzM~40scK z6%-4uh3|&m1K)uE2*rV)!S6%(X33Sl*c^Ba*a;p2jRl{9e+I>a6Es9E;Dqs*T*IUi sN(5W*f%^wM4r~Y8pd@fId<>Kfo(G==rGVGNmqQc4hvDUZyiHsDFT@D`j{pDw diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs b/UnityTests.Unity5/Assets/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs index 1d92f58..2a85cc6 100644 --- a/UnityTests.Unity5/Assets/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs +++ b/UnityTests.Unity5/Assets/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs @@ -1,4 +1,4 @@ -// Author: Daniele Giardini - http://www.demigiant.com +// Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 #if true // MODULE_MARKER diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/Modules/DOTweenModuleUtils.cs b/UnityTests.Unity5/Assets/Demigiant/DOTween/Modules/DOTweenModuleUtils.cs index 69b89f3..3115bb2 100644 --- a/UnityTests.Unity5/Assets/Demigiant/DOTween/Modules/DOTweenModuleUtils.cs +++ b/UnityTests.Unity5/Assets/Demigiant/DOTween/Modules/DOTweenModuleUtils.cs @@ -1,4 +1,4 @@ -// Author: Daniele Giardini - http://www.demigiant.com +// Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 using System; diff --git a/_DOTween.Assembly/DOTweenEditor/DOTweenProcessors.cs b/_DOTween.Assembly/DOTweenEditor/DOTweenProcessors.cs index 7e39792..4aab5bc 100644 --- a/_DOTween.Assembly/DOTweenEditor/DOTweenProcessors.cs +++ b/_DOTween.Assembly/DOTweenEditor/DOTweenProcessors.cs @@ -45,6 +45,8 @@ namespace DG.DOTweenEditor ); return AssetDeleteResult.DidNotDelete; } + + } public class UtilityWindowPostProcessor : AssetPostprocessor @@ -64,6 +66,8 @@ namespace DG.DOTweenEditor EditorUtils.DeleteOldDemiLibCore(); // Remove old legacy defines DOTweenDefines.RemoveAllLegacyDefines(); + // Reapply modules + DOTweenUtilityWindowModules.ApplyModulesSettings(); // bool differentCoreVersion = EditorPrefs.GetString(Application.dataPath + DOTweenUtilityWindow.Id) != Application.dataPath + DOTween.Version; bool differentProVersion = EditorUtils.hasPro && EditorPrefs.GetString(Application.dataPath + DOTweenUtilityWindow.IdPro) != Application.dataPath + EditorUtils.proVersion; diff --git a/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindow.cs b/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindow.cs index 9fea2e5..e1e1cf0 100644 --- a/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindow.cs +++ b/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindow.cs @@ -37,7 +37,7 @@ namespace DG.DOTweenEditor.UI // NOTE: this is also called via Reflection by UpgradeWindow public static void Open() { - EditorWindow window = EditorWindow.GetWindow(true, _Title, true); + DOTweenUtilityWindow window = EditorWindow.GetWindow(true, _Title, true); window.minSize = _WinSize; window.maxSize = _WinSize; window.ShowUtility(); @@ -159,7 +159,7 @@ namespace DG.DOTweenEditor.UI if (GUILayout.Button("Setup DOTween...\n(add/remove Modules)", EditorGUIUtils.btSetup)) { // DOTweenDefines.Setup(); // _setupRequired = EditorUtils.DOTweenSetupRequired(); - DOTweenUtilityWindowModules.Refresh(_src, true); + DOTweenUtilityWindowModules.ApplyModulesSettings(); _src.modules.showPanel = true; EditorUtility.SetDirty(_src); EditorUtils.DeleteLegacyNoModulesDOTweenFiles(); @@ -265,43 +265,91 @@ namespace DG.DOTweenEditor.UI // =================================================================================== // METHODS --------------------------------------------------------------------------- - void Connect(bool forceReconnect = false) + public static DOTweenSettings GetDOTweenSettings() { - if (_src != null && !forceReconnect) return; + return ConnectToSource(null, false, false); + } + static DOTweenSettings ConnectToSource(DOTweenSettings src, bool createIfMissing, bool fullSetup) + { LocationData assetsLD = new LocationData(EditorUtils.assetsPath + EditorUtils.pathSlash + "Resources"); LocationData dotweenLD = new LocationData(EditorUtils.dotweenDir + "Resources"); bool hasDemigiantDir = EditorUtils.demigiantDir != null; LocationData demigiantLD = hasDemigiantDir ? new LocationData(EditorUtils.demigiantDir + "Resources") : new LocationData(); - if (_src == null) { + if (src == null) { // Load eventual existing settings - _src = EditorUtils.ConnectToSourceAsset(assetsLD.adbFilePath, false); - if (_src == null) _src = EditorUtils.ConnectToSourceAsset(dotweenLD.adbFilePath, false); - if (_src == null && hasDemigiantDir) _src = EditorUtils.ConnectToSourceAsset(demigiantLD.adbFilePath, false); + src = EditorUtils.ConnectToSourceAsset(assetsLD.adbFilePath, false); + if (src == null) src = EditorUtils.ConnectToSourceAsset(dotweenLD.adbFilePath, false); + if (src == null && hasDemigiantDir) src = EditorUtils.ConnectToSourceAsset(demigiantLD.adbFilePath, false); } - if (_src == null) { - // Settings don't exist. Create it in external folder + if (src == null) { + // Settings don't exist. + if (!createIfMissing) return null; // Stop here + // Create it in external folder if (!Directory.Exists(assetsLD.dir)) AssetDatabase.CreateFolder(assetsLD.adbParentDir, "Resources"); - _src = EditorUtils.ConnectToSourceAsset(assetsLD.adbFilePath, true); + src = EditorUtils.ConnectToSourceAsset(assetsLD.adbFilePath, true); } - // Move eventual settings from previous location and setup everything correctly - DOTweenSettings.SettingsLocation settingsLoc = _src.storeSettingsLocation; - switch (settingsLoc) { - case DOTweenSettings.SettingsLocation.AssetsDirectory: - MoveSrc(new[] { dotweenLD, demigiantLD }, assetsLD); - break; - case DOTweenSettings.SettingsLocation.DOTweenDirectory: - MoveSrc(new[] { assetsLD, demigiantLD }, dotweenLD); - break; - case DOTweenSettings.SettingsLocation.DemigiantDirectory: - MoveSrc(new[] { assetsLD, dotweenLD }, demigiantLD); - break; + if (fullSetup) { + // Move eventual settings from previous location and setup everything correctly + DOTweenSettings.SettingsLocation settingsLoc = src.storeSettingsLocation; + switch (settingsLoc) { + case DOTweenSettings.SettingsLocation.AssetsDirectory: + src = MoveSrc(new[] { dotweenLD, demigiantLD }, assetsLD); + break; + case DOTweenSettings.SettingsLocation.DOTweenDirectory: + src = MoveSrc(new[] { assetsLD, demigiantLD }, dotweenLD); + break; + case DOTweenSettings.SettingsLocation.DemigiantDirectory: + src = MoveSrc(new[] { assetsLD, dotweenLD }, demigiantLD); + break; + } } + + return src; } - void MoveSrc(LocationData[] from, LocationData to) + void Connect(bool forceReconnect = false) + { + if (_src != null && !forceReconnect) return; + _src = ConnectToSource(_src, true, true); + +// LocationData assetsLD = new LocationData(EditorUtils.assetsPath + EditorUtils.pathSlash + "Resources"); +// LocationData dotweenLD = new LocationData(EditorUtils.dotweenDir + "Resources"); +// bool hasDemigiantDir = EditorUtils.demigiantDir != null; +// LocationData demigiantLD = hasDemigiantDir ? new LocationData(EditorUtils.demigiantDir + "Resources") : new LocationData(); +// +// if (_src == null) { +// // Load eventual existing settings +// _src = EditorUtils.ConnectToSourceAsset(assetsLD.adbFilePath, false); +// if (_src == null) _src = EditorUtils.ConnectToSourceAsset(dotweenLD.adbFilePath, false); +// if (_src == null && hasDemigiantDir) _src = EditorUtils.ConnectToSourceAsset(demigiantLD.adbFilePath, false); +// } +// if (_src == null) { +// // Settings don't exist. +// if (!createSrcIfMissing) return; // Stop here +// // Create it in external folder +// if (!Directory.Exists(assetsLD.dir)) AssetDatabase.CreateFolder(assetsLD.adbParentDir, "Resources"); +// _src = EditorUtils.ConnectToSourceAsset(assetsLD.adbFilePath, true); +// } +// +// // Move eventual settings from previous location and setup everything correctly +// DOTweenSettings.SettingsLocation settingsLoc = _src.storeSettingsLocation; +// switch (settingsLoc) { +// case DOTweenSettings.SettingsLocation.AssetsDirectory: +// MoveSrc(new[] { dotweenLD, demigiantLD }, assetsLD); +// break; +// case DOTweenSettings.SettingsLocation.DOTweenDirectory: +// MoveSrc(new[] { assetsLD, demigiantLD }, dotweenLD); +// break; +// case DOTweenSettings.SettingsLocation.DemigiantDirectory: +// MoveSrc(new[] { assetsLD, dotweenLD }, demigiantLD); +// break; +// } + } + + static DOTweenSettings MoveSrc(LocationData[] from, LocationData to) { if (!Directory.Exists(to.dir)) AssetDatabase.CreateFolder(to.adbParentDir, "Resources"); foreach (LocationData ld in from) { @@ -316,7 +364,7 @@ namespace DG.DOTweenEditor.UI } } } - _src = EditorUtils.ConnectToSourceAsset(to.adbFilePath, true); + return EditorUtils.ConnectToSourceAsset(to.adbFilePath, true); } // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ diff --git a/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindowModules.cs b/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindowModules.cs index 4467ae4..b706cf3 100644 --- a/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindowModules.cs +++ b/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindowModules.cs @@ -113,6 +113,17 @@ namespace DG.DOTweenEditor.UI #endregion + #region Public Methods + + // Also called via Reflection by Autorun + public static void ApplyModulesSettings() + { + DOTweenSettings src = DOTweenUtilityWindow.GetDOTweenSettings(); + if (src != null) Refresh(src, true); + } + + #endregion + #region Methods public static void Refresh(DOTweenSettings src, bool applySrcSettings = false) diff --git a/_DOTween.Assembly/DOTweenUpgradeManager/Autorun.cs b/_DOTween.Assembly/DOTweenUpgradeManager/Autorun.cs index c7cf429..49b8a97 100644 --- a/_DOTween.Assembly/DOTweenUpgradeManager/Autorun.cs +++ b/_DOTween.Assembly/DOTweenUpgradeManager/Autorun.cs @@ -4,6 +4,7 @@ // This work is subject to the terms at http://dotween.demigiant.com/license.php using System; +using System.Reflection; using UnityEditor; using UnityEditor.Callbacks; using UnityEngine; @@ -25,12 +26,26 @@ namespace DG.DOTweenUpgradeManager public static void OnUpdate() { - if (!UpgradeWindowIsOpen()) UpgradeWindow.Open(); + if (!UpgradeWindowIsOpen()) { + ApplyModulesSettings(); + UpgradeWindow.Open(); + } } static bool UpgradeWindowIsOpen() { return Resources.FindObjectsOfTypeAll().Length > 0; } + + static void ApplyModulesSettings() + { + Type doeditorT = Type.GetType("DG.DOTweenEditor.UI.DOTweenUtilityWindowModules, DOTweenEditor"); + if (doeditorT != null) { + MethodInfo miOpen = doeditorT.GetMethod("ApplyModulesSettings", BindingFlags.Static | BindingFlags.Public); + if (miOpen != null) { + miOpen.Invoke(null, null); + } + } + } } } \ No newline at end of file diff --git a/_DOTween.Assembly/DOTweenUpgradeManager/UpgradeWindow.cs b/_DOTween.Assembly/DOTweenUpgradeManager/UpgradeWindow.cs index ba2424b..d707968 100644 --- a/_DOTween.Assembly/DOTweenUpgradeManager/UpgradeWindow.cs +++ b/_DOTween.Assembly/DOTweenUpgradeManager/UpgradeWindow.cs @@ -62,8 +62,12 @@ namespace DG.DOTweenUpgradeManager GUILayout.FlexibleSpace(); if (GUILayout.Button("Open DOTween Utility Panel", GUILayout.Height(30))) { Type doeditorT = Type.GetType("DG.DOTweenEditor.UI.DOTweenUtilityWindow, DOTweenEditor"); - MethodInfo miOpen = doeditorT.GetMethod("Open", BindingFlags.Static | BindingFlags.Public); - miOpen.Invoke(null, null); + if (doeditorT != null) { + MethodInfo miOpen = doeditorT.GetMethod("Open", BindingFlags.Static | BindingFlags.Public); + if (miOpen != null) { + miOpen.Invoke(null, null); + } + } EditorApplication.update -= Autorun.OnUpdate; this.Close(); } diff --git a/_DOTween.Assembly/bin/DOTween.dll b/_DOTween.Assembly/bin/DOTween.dll index 5c9bcd84fdecc5dfaec7987d12fc8974433147d8..eb48bfb6e76358ae5efe1d4c08590fabb6ba676f 100644 GIT binary patch delta 72 zcmZp8z|ru4V?qa0WMpI4)-Fb=e*$Ydiara7=6cRyk9_v|o1*;oE&muJG=K`G^QkjQ c2{4qpZub1p?6^8%k)lnTWyf|4b*2*>093>r$N&HU delta 72 zcmV-O0Jr~u;0S==2#|;ZluUt&wTb~6{t(M548jQgHcN;7P2+^OAeFbY{sCAh0+dXb e4krQ{5VEA@>UVW*MXhRL?<#|i3%58Y0>}uLpdUy8 diff --git a/_DOTween.Assembly/bin/DOTween.dll.mdb b/_DOTween.Assembly/bin/DOTween.dll.mdb index 4ca191be0fab256a6866f3a8047b6786d2516323..5a886be74ba0095b57aa81781526b006bb2b0582 100644 GIT binary patch delta 1258 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 U(wdJ>nNc=|H-E-YvuGd1xbVk4N&o-= diff --git a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll index e8c6da4f6081b48a14afa0ceb21f5d68021466e6..a969b3541a45eb7803810013b69c4cd77c28d6a4 100644 GIT binary patch delta 7967 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 H+Q<5Ta+Xxt delta 7842 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 delta 1908 zcmYk73s4hR6o${;4M|Xh7(z9PkRVB@K~xMXLTJ@MQ2`l2Yc)Dn9y(OV2T-jAi-?Mk z+A7!j!bd@IoQjTsqpc|F)K{&wzKYfnMO4Jv&S=rL3P}HL0@FM5&;Q+X&OLkgZZ`YH zkY(YMHGA{hgDlOlgUL1gTVtapoxU4;$4J~<}(=+iYh@f#j~tg5^CsMddf*hs!2;#K^mnFTzP z<@TN4zbbog=_iRx@3d_>oV<1H++87)9DBM|Jgkk5NGUs&M>97pc%M%dRI1jM(PL`# zl}Sr?sFyAFS|7~wgj`jN=83A})Zmz{u{lerF))!U#3icgxb{`OM>Hjt-M*Qz<+go1 z-zcsQ9L+zx@$0&zW9LWD%!ye%bYB%+Pt7~j`0bPr%pDEsZIr!X!9+e+?8bM(xu%pr!lTM&9bBm$z%_ zjkbvQ=@A;SQ%47NM{)8PG7oVEt0u-guIlKT?s`{r7PIX?ppUZKq}*d2HS3=6f*zUr zLOm7h%k`a$2QVrBr=D8$FSv(yki4i5t?E-;J;2+@^oRP;F8>q$u3EY1E7i*D0_bMI zEuQH!Nd7c{eh>JI@A8SrFEvn^VYk6mst~6$N0d?@o`waAdj@JS-0wM zuMN~{XzNNXV%YC~jEemgH5kWhYQq1k`^re0jGK*}-8o}6C&pBVbET$+RlMMCRxciNQ=@o*@9XK$YWcaI2Em!lgVjOY zQ|-^3+@iMHZw1oEz8!tBOLt#VlT0b98Am`_X`(7qjmdQnO0gHS$3#i-pG|bdbd`Uu z?j88pM9rq>?h;Qin9WX0vlSMi%5#O8R+@|WS#{s>Uz@4aTxNDP@)YA(q*QRhOh1?} zc16cA<Zvtg`QhlE&PRVf#Py7 zH3dHl=Ea)Gd|CJGjGUazxwEnp=B0IYTq}A==R^XDBtz$Q0xQ-$s7X=U^GZG~S+hMa zi|@>?XwkH2UP?Qydz-fR+uIK-1Yu6P;C_Ns>fWGfIo>=0Z7Kzph0`8kg>>;b+vhyx z3;q1^OQarm`cY%Qm*|0kQUiM`MGsl2(pqKhjH=lIDSFOI=dBl{Xy*|`NH6wq>75bp zSgGFH^#7zE$rNG-V|IrF1&UWzdTlKX=~}J#p;YOTmjo8$c)*n@(j~TqP)W$1kZRLg zO)URAFCq^0Cz98}FGHc=7We~b09ez5NC^!D$H60^LEvfd2~Ze#G5jM4|M2o=_&&%6 zZil~w!oe1AB420-IKhYLk~ihkP)ufEG8q~M-V9#^MSy>S?}3JcpTQfUNN{%*Q9C#a zYy)L*osWeGjKpLbJQ;F;bKzM~40scK z6%-4uh3|&m1K)uE2*rV)!S6%(X33Sl*c^Ba*a;p2jRl{9e+I>a6Es9E;Dqs*T*IUi sN(5W*f%^wM4r~Y8pd@fId<>Kfo(G==rGVGNmqQc4hvDUZyiHsDFT@D`j{pDw diff --git a/_DOTween.Assembly/bin/Editor/DOTweenUpgradeManager.dll b/_DOTween.Assembly/bin/Editor/DOTweenUpgradeManager.dll index 6772bf5e11891d5e0c306fdea80806020cdc4969..053d3180315e664b1e91314130b6eff52777fe8d 100644 GIT binary patch delta 2068 zcmZvdYitx%6vzK}=FUtztjo@ByIo2j(+BNz+mb3VT9w)=qA0~asIg)RO=)Ulq0P2M zFxp)u7<^P)2T8yWh>|EsM6D5xO?==Z>KBCgK_R9RV znRD;VWLh$-C$^V%cJ{2n+%bbvcb=#NTpF@wjbAoQ9=I*My#csY85)7raEzY?VjrWrvUH}TS7;Ak0;SpW$Cr=lzT z7A=v^r;?cu*vXqc9WZNcPx9s&L^A0Kp!)Inc|94c(^17JG&m_@$cu53ZPw(QsWjE% z#9$5$^Q@X|D<@|#mvTk&*}T+#`tm%DVHS;%axjmcIWYmG?Ln4fCxKX{UF2T9*C_AGsj zTcvCa_>K1$7^aw^bv zqDClf+pG^y>mQi{6Km(xMTT;IFgNsouC%j(_5gbLa16t30X&o#mrA=g&@QBy2(+EJ zJ&3ZBJDcfom;BT(&gw~jjLStnKEt>yVzW=79ABeXujPne&`9pWa{Po>unK$egwa8M zudOAeuDHuE$)EKN91+n|WV4|-E;r#_a*Rv2Rc?b2=kX}z`C^jxcCj0dcoBQxq(z6m zk4mF{hqjdWK_P#f=+1VOi&?AS}x;*?`2RE`^irk?y&wjO2iud1m2`&hU_zP z$zL_D32LO0EA?N=qncs{ifg4}eqc`@2^^`w(MCs=7?tO^0VF~q%+KpBWCWYZ9Bk6U zNZ=4zfam36%)@bWF=9ALF2tW?8Kkus)hH&Hppm>9%gO5l`z`38+#cB11nh}pJ56`v zRqJ{T<87-R>$w=;`Z2pq*F`_S^8QM@RMbul+DRkYG&D4@rFn4u=s@pqd+*3d|3-i3 z{6WbDz285R+j2=W204Ee1Ki`oenZ@?u4=*%&jD<~MNU@HixHmv*oZ!+#3+l2L_s18T6BXt&4@r@5u`1mA=A>LE27N? zM07>iavMk-{RD-1pr&D+NRdA&U@i1Lo-5EqU z-F(%enFp9maCByyWQ|U@q$^}Y7vX4EVKg&tQCD}q?c5-OQiwCOu(GLYLm}M~S`ccI z>7re#glJd9vYhUJp9X!Ir-J&rr#9qG8#x`Csp)34i;?*`)i}xN_Lmm^Tyx=9t+D3? z{67uw-#fs6OI!Q0_QV}~9$)hCMB}~>r|KVhEp={cT~U^ZzTBW*xY^?qCA*U)ac#Q6 bf3o;Ke_i>^RM`E)&`vf?ITdHbWS#XFBDi{~ delta 1843 zcmZvdYitx{6o%h#Zo3`UWoLTZ(rwwcl#WYj%2kL|TY&(v#BR%yR1%2Rh9XEy3keX) z4j{%$i!_5ZMT{0PC>RVB5C}vFF-8-O;t#JeN;FX}0e*nDg!q25tzdL_=b3ZfbIy04 zS$C1!u=CkcufAmohCe@`G(JjH1H}}A8Szw2-+{&VwABEQNTC*3RCX{ zD^V)FW>I0DEn+;*tJr&9Ob~JJxTp~0z3)Y7!5)^&&wO4Abo7(~`=WsGtoVIigAz?k z#~lrriRq3C7!!3z<1LYJ1TbMo-fcCpH@}m1N4}#_Dc?+L?K!L%HgjpV=gAhbt97hm zDu0&4X&9xlZy$=2&kWOs!w$_mUb=v8*BGMoN^-^nchFTx&522HdZxpbF`cm^8ryVh zojBdjIu31f7RQv=%dl`tq}VP+^WP$CYU?sJtHnr7`mUn4r25~Yj&qr!LG^#b!)*@t z&Q45+i)?lt)wyJT>*aY=uh%)_DDQR3$;vsMml$@&!)E5A20F$@+bbBz$!T}I8m-X! zXIm5}LES0yR%jKYfb41whva5@16tDX*C@-ot~KOlOu2J1$;3J)sa{Hdt!5MVvurc) z3-3F1+D&UaSFB#%#RRP9be}M&rJC?v1mF*4^HK}u@P38P32%}yC6}wq(*y9-fyoH- zQoRkvhIB&Tr5gAeyHpcT>ASTsX5td#<+|j@zTK@|f{C;0ZfzNUl1B`)#4a_A->HYu z>gP23%ob9a@7F4f8u)`P8z|8(kWpQ-P+VZ`yQ<8b>#YftrI+b5wFNwL8n%fDEY7fw z&rlFa_XG|alWDDP>&f6aZV9^QBU*Oa;NY0 zqf$uE&BXAEdeRVhA(PsV1F8%j^@Cf`!odqva^rz#qP?2*ruyDUqxHVmkJ-Ac3-Zjc zL$qmUyfwj=^hrz;V{i_=S}{JtMU2DeXjLaNW1~KkysSJ#YO3VZxW3&1OVm&BHkAuxqn=CtrU2;_5JOar+=B} z_2d^#drXfjA{Grov0LTWhzJxFLo|agA3L*CvU58X2?VU>yT2iwLH8wpXw5?}Mo;TG3l&3A4LijS6*(?D zWi@-tif>i{BmZXdH4)?czn<@kdcLz8o8~k<*u8b$)GvOn-#$0z>i%yArwzGdgTmf9 l{MRJU{Q+sm`%3bZJvH8u_@<$7>7TlCx@O37u8F?tz~3sdR4xDj diff --git a/_DOTween.Assembly/bin/Editor/DOTweenUpgradeManager.dll.mdb b/_DOTween.Assembly/bin/Editor/DOTweenUpgradeManager.dll.mdb index dac82cbe2e51458aaf0654e965c7e5c1d7b4c59a..003bf9e5f22f3cf4e804202164e13091f509f948 100644 GIT binary patch literal 889 zcmcIjTWb?R6rM|V-CnSQkt*>ano?4%MNIKQ3X(R(sv#Tv0E;@Yda_NxJxHloG#lo|+l2M&0AjzCYp)9vnctARc}u8&0HaSiWWgPxqG zC9%BbbT~5^Epa?Psv3ef6-fuf+Tma_7}3(IGdrxOv&oK7hBmh^w>*8}n%L9&e%HQ7 zg~aNi@#%Fx7LL3MPVcBt3rYOfLX5hOMw4MZhjPAso_~3ze{$er*<8tOksod@eL1~- zQ{S)B!I^T=yz>^Jwf0ad8rDR%5#CG{3!#)=;^Z>FQEMmPN_!lgLM?D|hu<~S7AmC2 zoIK(4kQk{8>smO9UU(>#6VbtxmSoHb-B#oEcJVnVZ=)gG37c00c+JTQ|1M&#m0>3) z#;r6K3OS&$YbJ8tG-W~t`Y!`xMh4D}3}1~@6YQhm71#n}I3q(iJMC1mOMcZ~EQ&Gf z4>^>L)fyB_m!q0z&P1M@R*(mV9ZlkRY*Hdq(oJbiJVv|CU4>9gX)MGRl?Jh*D3SZp z?B5kJ%7z<-{zf9pQW-j$Ea&kUuXS5~0KNy{$nrCA2|!l4L9_(4P kmS@0u02fnyV|j_|E}v=nug$KDeP&`{C;&<^18E>)cnl;2 zfHa7G8Or7WvWtQ21RxCqpP42`)hXF;IHYcr7Unpkr0kQA23Jd$w0F{k$*fM6b+c;s z&-z%wkUOz3c5*nQKs{sh+2C{jhy5n?OglWOI{OO8h1xlPPsA!%zuD~P(%g{4zzDIE zk?}te@G~efFpDvANHZ`pGWIbu^fS+32HVUm&FEwd5?sy9u!eapR8WBtBy@n8;UM!N zkPyre4F(n_W(CIVDWh`L3fr4R-P9ip|le0N^R%f5);0CGK$-=OUWj9>wp+&lM~xXAmcC)1J$v;0@C+@m=(yD0tWYYAe$Y?)(5iH ZffyJKY=J=928cO<>`WjXH#v-1836M!XD0vv