From a32e2c35d35eaf29793a012653166eb66f6bbbb4 Mon Sep 17 00:00:00 2001 From: Demigiant Date: Thu, 2 Aug 2018 19:45:12 +0200 Subject: [PATCH] Modules are now enabled by modifying their CS files directly instead of using define symbols --- .../Assets/Demigiant/DOTween/DOTween.dll | Bin 143360 -> 143360 bytes .../Assets/Demigiant/DOTween/DOTween.dll.mdb | Bin 55288 -> 55288 bytes .../DOTween/Editor/DOTweenEditor.dll | Bin 36864 -> 38912 bytes .../DOTween/Editor/DOTweenEditor.dll.mdb | Bin 6127 -> 6495 bytes .../DOTween/Modules/DOTweenModuleAudio.cs | 2 +- .../DOTween/Modules/DOTweenModulePhysics.cs | 2 +- .../DOTween/Modules/DOTweenModulePhysics2D.cs | 2 +- .../DOTween/Modules/DOTweenModuleSprite.cs | 2 +- .../DOTween/Modules/DOTweenModuleUI.cs | 2 +- .../DOTween/Modules/DOTweenModuleUtils.cs | 10 +- .../ProjectSettings/ProjectSettings.asset | Bin 56406 -> 55446 bytes _DOTween.Assembly/DOTween/DOTween.cs | 2 +- .../DOTweenEditor/DOTweenDefines.cs | 53 +++-- .../DOTweenEditor/EditorUtils.cs | 1 + .../DOTweenEditor/UI/DOTweenUtilityWindow.cs | 1 + .../UI/DOTweenUtilityWindowModules.cs | 182 +++++++++++++----- _DOTween.Assembly/bin/DOTween.dll | Bin 143360 -> 143360 bytes _DOTween.Assembly/bin/DOTween.dll.mdb | Bin 55288 -> 55288 bytes .../bin/Editor/DOTweenEditor.dll | Bin 36864 -> 38912 bytes .../bin/Editor/DOTweenEditor.dll.mdb | Bin 6127 -> 6495 bytes .../bin/Editor/DOTweenUpgradeManager.dll | Bin 10240 -> 10240 bytes .../bin/Editor/DOTweenUpgradeManager.dll.mdb | Bin 755 -> 755 bytes .../bin/Modules/DOTweenModuleAudio.cs | 2 +- .../bin/Modules/DOTweenModulePhysics.cs | 2 +- .../bin/Modules/DOTweenModulePhysics2D.cs | 2 +- .../bin/Modules/DOTweenModuleSprite.cs | 2 +- .../bin/Modules/DOTweenModuleUI.cs | 2 +- .../bin/Modules/DOTweenModuleUtils.cs | 8 +- 28 files changed, 174 insertions(+), 103 deletions(-) diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll b/UnityTests.Unity5/Assets/Demigiant/DOTween/DOTween.dll index 7e589f60f46d960f678a34f7cb626dbb6bb80a04..c8abe885651e5896d2504495818dbd66fccabb39 100644 GIT binary patch delta 80 zcmV-W0I&am;0S==2#|;Zqe6j-wTc1#>;W~mi0uI^5D;GS6=e1#V@iRNF%tg5sx-I6 m{Q*=c0;58g8YTi75MY-@*u0cfNT{_Opa)CVUAIIg0=x-{@*$i6 delta 80 zcmV-W0I&am;0S==2#|;ZSRsLmwTc1#>;W>ji0uI^5D(co4&Aw6NSEen+lH03KH>&R3J;26hl0wd0FgJF`xs8ux{P zNyT52X$N-@)i4+j9W1Xwp+2eQFIok_lkf+A5T3?ih)(CtMWPel%eMS}0F!0*2w~&f^#CVgFiwSiQn{?$_smPB&mGUPS zmdHQZlMo7g5Z*diO8z3JNRLB!nLzA2ed=SKkEc-gwmrcLBod*m6aqE*P3w98- zsT_YtwNFp7LRD)s{t*b1t_yY$L|uaS!z<=Tt?%eGWjW7#lQax@5a7of&A7kdOs}6! zOw6wwXOq1Qc@VE!+7xG7xIw0Q_kc@L3m20{4R{ctkVk{Z-WW`+>p}=n+%a~O&JA}E zPx~RHeS_Fbhb5AuEEc64lT{9R5Jf-&FLZHINQgvR9&!rh-=o90uX-?fgj=2lfbA?q<3zuodD_oZ z%#&Ikc@RUjB9sFZCP$l9!sltKrTdfP9(52=PbU+)Q3*t>r6zi(_;r-CXdjTcqX$YS delta 1289 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 delta 12367 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 diff --git a/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb b/UnityTests.Unity5/Assets/Demigiant/DOTween/Editor/DOTweenEditor.dll.mdb index 8a954a60a793cbdfec8896e6d98a992b78e5d5f8..5270e620aab51830ebf9741677d6718e2b5d8974 100644 GIT binary patch delta 2146 zcmYk83v^RO8ppr6H_5%B&onKN2Tf?wN9v(ylcEsN+7ybw76D}sO+DQscB-+%l|nTcotLOsbudiXH( zC&L9F8Xo3iaApcoy9|i5GSljk#}YS|ZZlq7`AUB0y3Y2v&vIA)pfIZA2TLyx!1QjZtLLG9W!VAA`>D}=qjs(-91OHz0NZmeTg}uoeifI@z*AExw zyjZZLuKmv!hJ91b75VYR?eDhDoV2rX(&ne8u@#g zC+)F?$4)Qqbxwb+@zq|#;<~`nEqO;)dDCy%y~ZC~wy|Pvs6x9?G8~Z@kw%hhS->sr zmgM35E2WG*$ET=wvaNi%I$`*3#(cz>)M20=!@msI?lj#*p>SCw3O`pRq z^J4uxwv6}a|IXHP|Bza?lmBl>9^2m%V`Im;J;uY%^ZR4c*)O~?=8sa7%#Xxeoz6(3 zksS;>X#QiOJ*ERVPBaW=F+W;qsoyVxCrxz9bXo)%`wcCD?j?;@cCrSwc_qfQ111_Y zE#+h4Mp-wQX`8vn99~E(m$Q&a=rhw{^G7@wH&i)irt{`6&3s+lJZrOsS}bjrXmXAy zMf-z=E?F*HxII2ix713@tSzC*@pcw`!%7=RyfY%4tdor*S$8y*K2H54^`_DWB+@8y zBI~%`w#uqBgmtJfH-9iuxsXa#7km`+o+`e!x&mU-YTZ64u zx7$liD~{)Ra+^`kprmb{YwXXB8mL^G>bh%4ZI-V6R(Z()_?O%1#T34$pI-0~f z#ppj=^oFZTj7E3AgEX={R(v((y)Js+b?D|`iuk7OV{E)n{HiIZUDWUT`sRcR(hSwh z`z2QB>*wk$u|;z>J)ONOJ9NPK0}CFFB{~R=BGO%g_d_}0nKu_yPER z&~4yF@c9tlZMyUDcE}ALfd2@2z!~vGMko(FErDo1cnr84JSTyIbUQk0(OC%H0X_=f z0*wVnCIf)A@g+iG&;yAEkV`1S+ZWVbNw2+rpkP-67vx+1#1CL4rn2M!QuJduPeSK8YnW4z zzsLM;24Q$S@v~>FlNB|sKD|B?=2R)#?UGMg{p_9Zb8Bu$MWLrtQ$Dkbvg^|}XqS|i zTxm{xe(U`B=A5eBwlr93FIYgY5xGphq2FEi`_{N)>plP85!2>Qdr2W@I9}QC_FY3# zedBy(ZIJlZO?At(G0QIJp8BFse{|NX0lqz*b_f)*vT=xH2)r)|2!K$)7zv+ZwUqj^t#831nCVx-fO4aXz8s|zRj6REs*0*TgCiSM(5(7FHMEQylTGSy zaks}R_(Rq0iY_6hYKJ;1+QjERQbV!2L`^q&=4lS8!J)pO9_bDte8El)lxlWqsGAoj zs?xw=jiWBuOHXW04K$8x8#h!eV&r_W=$RItYkRa9BxC@`Xs9J16f+tU?Zk1#>BNNi zV;yYK*>yv$VrC+ViVyqJl37=GiytO458;`X{U*(RjmZ=iAI3MG(1Al&<7%=kAjLRJ z%*7>q_BS2e)pcN&fHW_ARf6^1rTJDevWWoxfs2`3vV9_Fj^^w8b+BDut{>ULa$=5> zsHa-^RE-{L^(S4ab;K-DM}_gHE^gLCi{8nn$duvx^8ulR@gWq`l1@F`({~SdN*F&9 zoe;&xKVqSnEn(?ZZ$EAy3;Wq4EG~gtk}`p0nZ;r%F2*wHSr!`DMwW_w*wi0cxX#{i zl_iqte8o!^{$*deqH~F4QGCxg3H-LDb`Huo%8e|XL5h~;@^J?THC!!6*ZQPrFL7{< zyN5LdB-!s-v(v1W)viN2Pdj`#Dw2;ER~X=kp~gVN|0;iaPQIAz zpjw4iyfpx>2DAlGvw|fjsZ}x2R%(QD<1ypN26W^RfBCyc=rDG=qCUjIM_(AB&-f1? z9eG64K*%tW{7b}?2EwkuiopLRbNHij3P^&vgG%P}3seWfiNLS02A`~Gj~l?Yy3jFQ z#MV9v;3_H@!@cN_P$9@(o>+>Sgggn|fC@#() != null; #else return false; @@ -71,7 +71,7 @@ namespace DG.Tweening // Returns FALSE if the DOTween's Physics Module is disabled, or if there's no rigidbody attached public static bool HasRigidbody(Component target) { -#if DOTPHYSICS +#if true // PHYSICS_MARKER return target.GetComponent() != null; #else return false; @@ -83,7 +83,7 @@ namespace DG.Tweening MonoBehaviour target, bool tweenRigidbody, bool isLocal, Path path, float duration, PathMode pathMode ){ TweenerCore t; -#if DOTPHYSICS +#if true // PHYSICS_MARKER Rigidbody rBody = tweenRigidbody ? target.GetComponent() : null; if (tweenRigidbody && rBody != null) { t = isLocal diff --git a/UnityTests.Unity5/ProjectSettings/ProjectSettings.asset b/UnityTests.Unity5/ProjectSettings/ProjectSettings.asset index 4ceded1f6a65c4834768758833e0db8b17235d70..336425d64350ea9b02ea0d351a2c126c93ddc3b4 100644 GIT binary patch delta 246 zcmcb%gL&FUW)231<69XRZcN+AvEew=F@edAC!{uCIsSx4h5-nefS4JG9eqL=SdiG0 zeXh#rz$7@4BzTe7d`Rrc9@k{*VH$*xB!rRJB1mjeB(@k5TO7y+0SO4jAPJ?VptLlU ThPgb`KNu_mbp7V?oA;RjUcw?F delta 1219 zcmbQXk@?yVW)231<69XR?u2dR*l?VwO=NQ838~Fjjz8h4w_#vlaPbdu40ZAJw+1o- zJR*ZVor95>MlK*ua6ph}h%1N{>IovlU0wa+Lwp06fclw%*wH71fdxoAK-eH9#F$x+ z)lgQTAuvPPkl5@%wgV6YEhE+ftmbpV&8!b$;H8qGeB_uTj3r1X%UqSIcL173sW*kl zaS_Bp^(c`nOuj)V=7DOTween's version - public static readonly string Version = "1.2.020"; // Last version before modules: 1.1.755 + public static readonly string Version = "1.2.050"; // Last version before modules: 1.1.755 /////////////////////////////////////////////// // Options //////////////////////////////////// diff --git a/_DOTween.Assembly/DOTweenEditor/DOTweenDefines.cs b/_DOTween.Assembly/DOTweenEditor/DOTweenDefines.cs index 40988a8..69ece03 100644 --- a/_DOTween.Assembly/DOTweenEditor/DOTweenDefines.cs +++ b/_DOTween.Assembly/DOTweenEditor/DOTweenDefines.cs @@ -16,47 +16,38 @@ namespace DG.DOTweenEditor /// static class DOTweenDefines { + // Legacy (in versions older than 1.2.050) // Modules - public const string GlobalDefine_AudioModule = "DOTAUDIO"; - public const string GlobalDefine_PhysicsModule = "DOTPHYSICS"; - public const string GlobalDefine_Physics2DModule = "DOTPHYSICS2D"; - public const string GlobalDefine_SpriteModule = "DOTSPRITE"; - public const string GlobalDefine_UIModule = "DOTUI"; + public const string GlobalDefine_Legacy_AudioModule = "DOTAUDIO"; + public const string GlobalDefine_Legacy_PhysicsModule = "DOTPHYSICS"; + public const string GlobalDefine_Legacy_Physics2DModule = "DOTPHYSICS2D"; + public const string GlobalDefine_Legacy_SpriteModule = "DOTSPRITE"; + public const string GlobalDefine_Legacy_UIModule = "DOTUI"; // External assets defines - public const string GlobalDefine_TK2D = "DOTWEEN_TK2D"; - public const string GlobalDefine_TextMeshPro = "DOTWEEN_TMP"; + public const string GlobalDefine_Legacy_TK2D = "DOTWEEN_TK2D"; + public const string GlobalDefine_Legacy_TextMeshPro = "DOTWEEN_TMP"; // Legacy (in versions older than 1.2.000) public const string GlobalDefine_Legacy_NoRigidbody = "DOTWEEN_NORBODY"; // Removes all DOTween defines including the ones for external assets public static void RemoveAllDefines() { - EditorUtils.RemoveGlobalDefine(GlobalDefine_AudioModule); - EditorUtils.RemoveGlobalDefine(GlobalDefine_PhysicsModule); - EditorUtils.RemoveGlobalDefine(GlobalDefine_Physics2DModule); - EditorUtils.RemoveGlobalDefine(GlobalDefine_SpriteModule); - EditorUtils.RemoveGlobalDefine(GlobalDefine_UIModule); - - EditorUtils.RemoveGlobalDefine(GlobalDefine_Legacy_NoRigidbody); - - EditorUtils.RemoveGlobalDefine(GlobalDefine_TK2D); - EditorUtils.RemoveGlobalDefine(GlobalDefine_TextMeshPro); + // No defines currently in use } // Removes all legacy defines public static void RemoveAllLegacyDefines() { - EditorUtils.RemoveGlobalDefine(GlobalDefine_Legacy_NoRigidbody); - } + EditorUtils.RemoveGlobalDefine(GlobalDefine_Legacy_AudioModule); + EditorUtils.RemoveGlobalDefine(GlobalDefine_Legacy_PhysicsModule); + EditorUtils.RemoveGlobalDefine(GlobalDefine_Legacy_Physics2DModule); + EditorUtils.RemoveGlobalDefine(GlobalDefine_Legacy_SpriteModule); + EditorUtils.RemoveGlobalDefine(GlobalDefine_Legacy_UIModule); - // Adds all Unity Modules defines but not the ones for external assets - public static void AddAllUnityDefines() - { - EditorUtils.AddGlobalDefine(GlobalDefine_AudioModule); - EditorUtils.AddGlobalDefine(GlobalDefine_PhysicsModule); - EditorUtils.AddGlobalDefine(GlobalDefine_Physics2DModule); - EditorUtils.AddGlobalDefine(GlobalDefine_SpriteModule); - EditorUtils.AddGlobalDefine(GlobalDefine_UIModule); + EditorUtils.RemoveGlobalDefine(GlobalDefine_Legacy_NoRigidbody); + + EditorUtils.RemoveGlobalDefine(GlobalDefine_Legacy_TK2D); + EditorUtils.RemoveGlobalDefine(GlobalDefine_Legacy_TextMeshPro); } @@ -116,13 +107,13 @@ namespace DG.DOTweenEditor // // PRO > 2DToolkit shortcuts // if (Has2DToolkit()) { // totImported += ImportAddons("Tk2d", proAddonsDir); -// EditorUtils.AddGlobalDefine(GlobalDefine_TK2D); -// } else EditorUtils.RemoveGlobalDefine(GlobalDefine_TK2D); +// EditorUtils.AddGlobalDefine(GlobalDefine_Legacy_TK2D); +// } else EditorUtils.RemoveGlobalDefine(GlobalDefine_Legacy_TK2D); // // PRO > TextMeshPro shortcuts // if (HasTextMeshPro()) { // totImported += ImportAddons("TextMeshPro", proAddonsDir); -// EditorUtils.AddGlobalDefine(GlobalDefine_TextMeshPro); -// } else EditorUtils.RemoveGlobalDefine(GlobalDefine_TextMeshPro); +// EditorUtils.AddGlobalDefine(GlobalDefine_Legacy_TextMeshPro); +// } else EditorUtils.RemoveGlobalDefine(GlobalDefine_Legacy_TextMeshPro); // } // // SetupComplete(addonsDir, proAddonsDir, totImported); diff --git a/_DOTween.Assembly/DOTweenEditor/EditorUtils.cs b/_DOTween.Assembly/DOTweenEditor/EditorUtils.cs index 6ac6a48..d886b77 100644 --- a/_DOTween.Assembly/DOTweenEditor/EditorUtils.cs +++ b/_DOTween.Assembly/DOTweenEditor/EditorUtils.cs @@ -131,6 +131,7 @@ namespace DG.DOTweenEditor adbDOTweenDir + "DOTween50.dll.mdb.addon", // adbDOTweenDir + "DOTweenTextMeshPro.cs.addon", + adbDOTweenDir + "DOTweenTextMeshPro_mod.cs", adbDOTweenDir + "DOTweenTk2d.cs.addon", }); AssetDatabase.StopAssetEditing(); diff --git a/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindow.cs b/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindow.cs index ffad3dd..c3e23c9 100644 --- a/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindow.cs +++ b/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindow.cs @@ -163,6 +163,7 @@ namespace DG.DOTweenEditor.UI _src.showModulesPanel = true; EditorUtility.SetDirty(_src); EditorUtils.DeleteLegacyNoModulesDOTweenFiles(); + DOTweenDefines.RemoveAllLegacyDefines(); EditorUtils.DeleteDOTweenUpgradeManagerFiles(); return; } diff --git a/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindowModules.cs b/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindowModules.cs index dca6c9e..a720624 100644 --- a/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindowModules.cs +++ b/_DOTween.Assembly/DOTweenEditor/UI/DOTweenUtilityWindowModules.cs @@ -3,6 +3,7 @@ // License Copyright (c) Daniele Giardini // This work is subject to the terms at http://dotween.demigiant.com/license.php +using System.IO; using DG.Tweening.Core; using UnityEditor; using UnityEngine; @@ -11,33 +12,36 @@ namespace DG.DOTweenEditor.UI { public static class DOTweenUtilityWindowModules { - static bool _refreshed; - static bool _hasAudioModule; - static bool _hasPhysicsModule; - static bool _hasPhysics2DModule; - static bool _hasSpriteModule; - static bool _hasUIModule; + const string ModuleMarkerId = "MODULE_MARKER"; - static bool _hasTextMeshProModule; - static bool _hasTk2DModule; + static readonly ModuleInfo _audioModule = new ModuleInfo("Modules/DOTweenModuleAudio.cs", "AUDIO"); + static readonly ModuleInfo _physicsModule = new ModuleInfo("Modules/DOTweenModulePhysics.cs", "PHYSICS"); + static readonly ModuleInfo _physics2DModule = new ModuleInfo("Modules/DOTweenModulePhysics2D.cs", "PHYSICS2D"); + static readonly ModuleInfo _spriteModule = new ModuleInfo("Modules/DOTweenModuleSprite.cs", "SPRITE"); + static readonly ModuleInfo _uiModule = new ModuleInfo("Modules/DOTweenModuleUI.cs", "UI"); + static readonly ModuleInfo _textMeshProModule = new ModuleInfo("DOTweenTextMeshPro.cs", "TEXTMESHPRO"); + static readonly ModuleInfo _tk2DModule = new ModuleInfo("DOTweenTk2D.cs", "TK2D"); + + static readonly string _ModuleUtilsPath = "Modules/DOTweenModuleUtils.cs"; static EditorWindow _editor; + static bool _refreshed; static bool _isWaitingForCompilation; - public static void Refresh() + static DOTweenUtilityWindowModules() { - _refreshed = true; - - _hasAudioModule = EditorUtils.HasGlobalDefine(DOTweenDefines.GlobalDefine_AudioModule); - _hasPhysicsModule = EditorUtils.HasGlobalDefine(DOTweenDefines.GlobalDefine_PhysicsModule); - _hasPhysics2DModule = EditorUtils.HasGlobalDefine(DOTweenDefines.GlobalDefine_Physics2DModule); - _hasSpriteModule = EditorUtils.HasGlobalDefine(DOTweenDefines.GlobalDefine_SpriteModule); - _hasUIModule = EditorUtils.HasGlobalDefine(DOTweenDefines.GlobalDefine_UIModule); - - _hasTextMeshProModule = EditorUtils.HasGlobalDefine(DOTweenDefines.GlobalDefine_TextMeshPro); - _hasTk2DModule = EditorUtils.HasGlobalDefine(DOTweenDefines.GlobalDefine_TK2D); + _ModuleUtilsPath = EditorUtils.dotweenDir + _ModuleUtilsPath; + _audioModule.filePath = EditorUtils.dotweenDir + _audioModule.filePath; + _physicsModule.filePath = EditorUtils.dotweenDir + _physicsModule.filePath; + _physics2DModule.filePath = EditorUtils.dotweenDir + _physics2DModule.filePath; + _spriteModule.filePath = EditorUtils.dotweenDir + _spriteModule.filePath; + _uiModule.filePath = EditorUtils.dotweenDir + _uiModule.filePath; + _textMeshProModule.filePath = EditorUtils.dotweenProDir + _textMeshProModule.filePath; + _tk2DModule.filePath = EditorUtils.dotweenProDir + _tk2DModule.filePath; } + #region GUI + // Returns TRUE if it should be closed public static bool Draw(EditorWindow editor) { @@ -50,17 +54,17 @@ namespace DG.DOTweenEditor.UI EditorGUI.BeginDisabledGroup(EditorApplication.isCompiling); GUILayout.BeginVertical(UnityEngine.GUI.skin.box); GUILayout.Label("Unity", EditorGUIUtils.boldLabelStyle); - _hasAudioModule = EditorGUILayout.Toggle("Audio", _hasAudioModule); - _hasPhysicsModule = EditorGUILayout.Toggle("Physics", _hasPhysicsModule); - _hasPhysics2DModule = EditorGUILayout.Toggle("Physics2D", _hasPhysics2DModule); - _hasSpriteModule = EditorGUILayout.Toggle("Sprites", _hasSpriteModule); - _hasUIModule = EditorGUILayout.Toggle("UI", _hasUIModule); + _audioModule.enabled = EditorGUILayout.Toggle("Audio", _audioModule.enabled); + _physicsModule.enabled = EditorGUILayout.Toggle("Physics", _physicsModule.enabled); + _physics2DModule.enabled = EditorGUILayout.Toggle("Physics2D", _physics2DModule.enabled); + _spriteModule.enabled = EditorGUILayout.Toggle("Sprites", _spriteModule.enabled); + _uiModule.enabled = EditorGUILayout.Toggle("UI", _uiModule.enabled); EditorGUILayout.EndVertical(); if (EditorUtils.hasPro) { GUILayout.BeginVertical(UnityEngine.GUI.skin.box); GUILayout.Label("External Assets (Pro)", EditorGUIUtils.boldLabelStyle); - _hasTk2DModule = EditorGUILayout.Toggle("2D Toolkit", _hasTk2DModule); - _hasTextMeshProModule = EditorGUILayout.Toggle("TextMesh Pro", _hasTextMeshProModule); + _textMeshProModule.enabled = EditorGUILayout.Toggle("TextMesh Pro", _textMeshProModule.enabled); + _tk2DModule.enabled = EditorGUILayout.Toggle("2D Toolkit", _tk2DModule.enabled); EditorGUILayout.EndVertical(); } @@ -82,29 +86,6 @@ namespace DG.DOTweenEditor.UI return false; } - static void Apply() - { - ModifyDefineIfChanged(_hasAudioModule, DOTweenDefines.GlobalDefine_AudioModule); - ModifyDefineIfChanged(_hasPhysicsModule, DOTweenDefines.GlobalDefine_PhysicsModule); - ModifyDefineIfChanged(_hasPhysics2DModule, DOTweenDefines.GlobalDefine_Physics2DModule); - ModifyDefineIfChanged(_hasSpriteModule, DOTweenDefines.GlobalDefine_SpriteModule); - ModifyDefineIfChanged(_hasUIModule, DOTweenDefines.GlobalDefine_UIModule); - - if (EditorUtils.hasPro) { - ModifyDefineIfChanged(_hasTextMeshProModule, DOTweenDefines.GlobalDefine_TextMeshPro); - ModifyDefineIfChanged(_hasTk2DModule, DOTweenDefines.GlobalDefine_TK2D); - } - } - - static void ModifyDefineIfChanged(bool wantsToBeSet, string defineId) - { - bool hasDefine = EditorUtils.HasGlobalDefine(defineId); - if (wantsToBeSet != hasDefine) { - if (wantsToBeSet) EditorUtils.AddGlobalDefine(defineId); - else EditorUtils.RemoveGlobalDefine(defineId); - } - } - static void WaitForCompilation() { if (!_isWaitingForCompilation) { @@ -112,9 +93,6 @@ namespace DG.DOTweenEditor.UI EditorApplication.update += WaitForCompilation_Update; WaitForCompilation_Update(); } - -// Rect r = GUILayoutUtility.GetLastRect(); -// EditorGUI.HelpBox(r, "Waiting for Unity to finish the compilation process...", MessageType.Info); EditorGUILayout.HelpBox("Waiting for Unity to finish the compilation process...", MessageType.Info); } @@ -127,5 +105,105 @@ namespace DG.DOTweenEditor.UI } _editor.Repaint(); } + + #endregion + + #region Methods + + public static void Refresh() + { + _refreshed = true; + + _audioModule.enabled = ModuleIsEnabled(_audioModule); + _physicsModule.enabled = ModuleIsEnabled(_physicsModule); + _physics2DModule.enabled = ModuleIsEnabled(_physics2DModule); + _spriteModule.enabled = ModuleIsEnabled(_spriteModule); + _uiModule.enabled = ModuleIsEnabled(_uiModule); + + _textMeshProModule.enabled = ModuleIsEnabled(_textMeshProModule); + _tk2DModule.enabled = ModuleIsEnabled(_tk2DModule); + } + + static void Apply() + { + AssetDatabase.StartAssetEditing(); + ToggleModule(_audioModule); + ToggleModule(_physicsModule); + ToggleModule(_physics2DModule); + ToggleModule(_spriteModule); + ToggleModule(_uiModule); + + if (EditorUtils.hasPro) { + ToggleModule(_textMeshProModule); + ToggleModule(_tk2DModule); + } + AssetDatabase.StopAssetEditing(); + } + + static bool ModuleIsEnabled(ModuleInfo m) + { + if (!File.Exists(m.filePath)) return false; + + using (StreamReader sr = new StreamReader(m.filePath)) { + string line = sr.ReadLine(); + while (line != null) { + if (line.EndsWith(ModuleMarkerId) && line.TrimStart().StartsWith("#if")) return line.Contains("#if true"); + line = sr.ReadLine(); + } + } + return true; + } + + static void ToggleModule(ModuleInfo m) + { + if (!File.Exists(m.filePath)) return; + if (ModuleIsEnabled(m) == m.enabled) return; // Already set + + string[] lines = File.ReadAllLines(m.filePath); + using (StreamWriter sw = new StreamWriter(m.filePath)) { + for (int i = 0; i < lines.Length; ++i) { + string s = lines[i]; + if (s.EndsWith(ModuleMarkerId) && s.TrimStart().StartsWith("#if")) { + s = m.enabled ? s.Replace("#if false", "#if true") : s.Replace("#if true", "#if false"); + } + sw.WriteLine(s); + } + } + AssetDatabase.ImportAsset(EditorUtils.FullPathToADBPath(m.filePath), ImportAssetOptions.Default); + + // Enable/disable conditions inside DOTweenModuleUtils.cs + if (!File.Exists(_ModuleUtilsPath)) return; + string marker = m.id + "_MARKER"; + lines = File.ReadAllLines(_ModuleUtilsPath); + using (StreamWriter sw = new StreamWriter(_ModuleUtilsPath)) { + for (int i = 0; i < lines.Length; ++i) { + string s = lines[i]; + if (s.EndsWith(marker) && s.TrimStart().StartsWith("#if")) { + s = m.enabled ? s.Replace("#if false", "#if true") : s.Replace("#if true", "#if false"); + } + sw.WriteLine(s); + } + } + AssetDatabase.ImportAsset(EditorUtils.FullPathToADBPath(_ModuleUtilsPath), ImportAssetOptions.Default); + } + + #endregion + + // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ + // ███ INTERNAL CLASSES ████████████████████████████████████████████████████████████████████████████████████████████████ + // █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ + + class ModuleInfo + { + public bool enabled; + public string filePath; + public readonly string id; // ID is used exclusively with DOTweenModuleUtils, to determine if the line is related to this module + + public ModuleInfo(string filePath, string id) + { + this.filePath = filePath; + this.id = id; + } + } } } \ No newline at end of file diff --git a/_DOTween.Assembly/bin/DOTween.dll b/_DOTween.Assembly/bin/DOTween.dll index 7e589f60f46d960f678a34f7cb626dbb6bb80a04..c8abe885651e5896d2504495818dbd66fccabb39 100644 GIT binary patch delta 80 zcmV-W0I&am;0S==2#|;Zqe6j-wTc1#>;W~mi0uI^5D;GS6=e1#V@iRNF%tg5sx-I6 m{Q*=c0;58g8YTi75MY-@*u0cfNT{_Opa)CVUAIIg0=x-{@*$i6 delta 80 zcmV-W0I&am;0S==2#|;ZSRsLmwTc1#>;W>ji0uI^5D(co4&Aw6NSEen+lH03KH>&R3J;26hl0wd0FgJF`xs8ux{P zNyT52X$N-@)i4+j9W1Xwp+2eQFIok_lkf+A5T3?ih)(CtMWPel%eMS}0F!0*2w~&f^#CVgFiwSiQn{?$_smPB&mGUPS zmdHQZlMo7g5Z*diO8z3JNRLB!nLzA2ed=SKkEc-gwmrcLBod*m6aqE*P3w98- zsT_YtwNFp7LRD)s{t*b1t_yY$L|uaS!z<=Tt?%eGWjW7#lQax@5a7of&A7kdOs}6! zOw6wwXOq1Qc@VE!+7xG7xIw0Q_kc@L3m20{4R{ctkVk{Z-WW`+>p}=n+%a~O&JA}E zPx~RHeS_Fbhb5AuEEc64lT{9R5Jf-&FLZHINQgvR9&!rh-=o90uX-?fgj=2lfbA?q<3zuodD_oZ z%#&Ikc@RUjB9sFZCP$l9!sltKrTdfP9(52=PbU+)Q3*t>r6zi(_;r-CXdjTcqX$YS delta 1289 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 delta 12367 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 diff --git a/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb b/_DOTween.Assembly/bin/Editor/DOTweenEditor.dll.mdb index 8a954a60a793cbdfec8896e6d98a992b78e5d5f8..5270e620aab51830ebf9741677d6718e2b5d8974 100644 GIT binary patch delta 2146 zcmYk83v^RO8ppr6H_5%B&onKN2Tf?wN9v(ylcEsN+7ybw76D}sO+DQscB-+%l|nTcotLOsbudiXH( zC&L9F8Xo3iaApcoy9|i5GSljk#}YS|ZZlq7`AUB0y3Y2v&vIA)pfIZA2TLyx!1QjZtLLG9W!VAA`>D}=qjs(-91OHz0NZmeTg}uoeifI@z*AExw zyjZZLuKmv!hJ91b75VYR?eDhDoV2rX(&ne8u@#g zC+)F?$4)Qqbxwb+@zq|#;<~`nEqO;)dDCy%y~ZC~wy|Pvs6x9?G8~Z@kw%hhS->sr zmgM35E2WG*$ET=wvaNi%I$`*3#(cz>)M20=!@msI?lj#*p>SCw3O`pRq z^J4uxwv6}a|IXHP|Bza?lmBl>9^2m%V`Im;J;uY%^ZR4c*)O~?=8sa7%#Xxeoz6(3 zksS;>X#QiOJ*ERVPBaW=F+W;qsoyVxCrxz9bXo)%`wcCD?j?;@cCrSwc_qfQ111_Y zE#+h4Mp-wQX`8vn99~E(m$Q&a=rhw{^G7@wH&i)irt{`6&3s+lJZrOsS}bjrXmXAy zMf-z=E?F*HxII2ix713@tSzC*@pcw`!%7=RyfY%4tdor*S$8y*K2H54^`_DWB+@8y zBI~%`w#uqBgmtJfH-9iuxsXa#7km`+o+`e!x&mU-YTZ64u zx7$liD~{)Ra+^`kprmb{YwXXB8mL^G>bh%4ZI-V6R(Z()_?O%1#T34$pI-0~f z#ppj=^oFZTj7E3AgEX={R(v((y)Js+b?D|`iuk7OV{E)n{HiIZUDWUT`sRcR(hSwh z`z2QB>*wk$u|;z>J)ONOJ9NPK0}CFFB{~R=BGO%g_d_}0nKu_yPER z&~4yF@c9tlZMyUDcE}ALfd2@2z!~vGMko(FErDo1cnr84JSTyIbUQk0(OC%H0X_=f z0*wVnCIf)A@g+iG&;yAEkV`1S+ZWVbNw2+rpkP-67vx+1#1CL4rn2M!QuJduPeSK8YnW4z zzsLM;24Q$S@v~>FlNB|sKD|B?=2R)#?UGMg{p_9Zb8Bu$MWLrtQ$Dkbvg^|}XqS|i zTxm{xe(U`B=A5eBwlr93FIYgY5xGphq2FEi`_{N)>plP85!2>Qdr2W@I9}QC_FY3# zedBy(ZIJlZO?At(G0QIJp8BFse{|NX0lqz*b_f)*vT=xH2)r)|2!K$)7zv+ZwUqj^t#831nCVx-fO4aXz8s|zRj6REs*0*TgCiSM(5(7FHMEQylTGSy zaks}R_(Rq0iY_6hYKJ;1+QjERQbV!2L`^q&=4lS8!J)pO9_bDte8El)lxlWqsGAoj zs?xw=jiWBuOHXW04K$8x8#h!eV&r_W=$RItYkRa9BxC@`Xs9J16f+tU?Zk1#>BNNi zV;yYK*>yv$VrC+ViVyqJl37=GiytO458;`X{U*(RjmZ=iAI3MG(1Al&<7%=kAjLRJ z%*7>q_BS2e)pcN&fHW_ARf6^1rTJDevWWoxfs2`3vV9_Fj^^w8b+BDut{>ULa$=5> zsHa-^RE-{L^(S4ab;K-DM}_gHE^gLCi{8nn$duvx^8ulR@gWq`l1@F`({~SdN*F&9 zoe;&xKVqSnEn(?ZZ$EAy3;Wq4EG~gtk}`p0nZ;r%F2*wHSr!`DMwW_w*wi0cxX#{i zl_iqte8o!^{$*deqH~F4QGCxg3H-LDb`Huo%8e|XL5h~;@^J?THC!!6*ZQPrFL7{< zyN5LdB-!s-v(v1W)viN2Pdj`#Dw2;ER~X=kp~gVN|0;iaPQIAz zpjw4iyfpx>2DAlGvw|fjsZ}x2R%(QD<1ypN26W^RfBCyc=rDG=qCUjIM_(AB&-f1? z9eG64K*%tW{7b}?2EwkuiopLRbNHij3P^&vgG%P}3seWfiNLS02A`~Gj~l?Yy3jFQ z#MV9v;3_H@!@cN_P$9@(o>+>Sgggn|fC@#kGT@Bd!^$$3ZQUHi5>ZBCF|zzG26?HrW= delta 85 zcmZn&Xb70l!4#pmvFo0wK<*R1d9i{?u5BBy+_tVeR=K%CY!ACmgko|u0}wC)u?!;v mgO3dm%P}wn1-k@)nmZ-!bm%^tYDIB+r}%mt?Q0ePE^<-AacyeLr-&)SEKUz kqO04iW=?!jFR*yJ0*AmyQ;#)P+oQktFFLcioUw)x03M|wz5oCK diff --git a/_DOTween.Assembly/bin/Modules/DOTweenModuleAudio.cs b/_DOTween.Assembly/bin/Modules/DOTweenModuleAudio.cs index c9b77af..e7c4fc1 100644 --- a/_DOTween.Assembly/bin/Modules/DOTweenModuleAudio.cs +++ b/_DOTween.Assembly/bin/Modules/DOTweenModuleAudio.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if DOTAUDIO +#if true // MODULE_MARKER using System; using UnityEngine; using UnityEngine.Audio; diff --git a/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics.cs b/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics.cs index dca71a0..2a85cc6 100644 --- a/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics.cs +++ b/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if DOTPHYSICS +#if true // MODULE_MARKER using System; using DG.Tweening.Core; using DG.Tweening.Core.Enums; diff --git a/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics2D.cs b/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics2D.cs index ba8625f..f4e2aa2 100644 --- a/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics2D.cs +++ b/_DOTween.Assembly/bin/Modules/DOTweenModulePhysics2D.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if DOTPHYSICS2D && (UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) +#if true && (UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER using System; using UnityEngine; diff --git a/_DOTween.Assembly/bin/Modules/DOTweenModuleSprite.cs b/_DOTween.Assembly/bin/Modules/DOTweenModuleSprite.cs index 21f5d60..12e07aa 100644 --- a/_DOTween.Assembly/bin/Modules/DOTweenModuleSprite.cs +++ b/_DOTween.Assembly/bin/Modules/DOTweenModuleSprite.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if DOTSPRITE && (UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) +#if true && (UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER using System; using UnityEngine; using DG.Tweening.Core; diff --git a/_DOTween.Assembly/bin/Modules/DOTweenModuleUI.cs b/_DOTween.Assembly/bin/Modules/DOTweenModuleUI.cs index de800d5..df2b42c 100644 --- a/_DOTween.Assembly/bin/Modules/DOTweenModuleUI.cs +++ b/_DOTween.Assembly/bin/Modules/DOTweenModuleUI.cs @@ -1,7 +1,7 @@ // Author: Daniele Giardini - http://www.demigiant.com // Created: 2018/07/13 -#if DOTUI && (UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) +#if true && (UNITY_4_6 || UNITY_5 || UNITY_2017_1_OR_NEWER) // MODULE_MARKER using System; using UnityEngine; using UnityEngine.UI; diff --git a/_DOTween.Assembly/bin/Modules/DOTweenModuleUtils.cs b/_DOTween.Assembly/bin/Modules/DOTweenModuleUtils.cs index a768721..3115bb2 100644 --- a/_DOTween.Assembly/bin/Modules/DOTweenModuleUtils.cs +++ b/_DOTween.Assembly/bin/Modules/DOTweenModuleUtils.cs @@ -46,7 +46,7 @@ namespace DG.Tweening // Called via DOTweenExternalCommand callback public static void SetOrientationOnPath(PathOptions options, Tween t, Quaternion newRot, Transform trans) { -#if DOTPHYSICS +#if true // PHYSICS_MARKER if (options.isRigidbody) ((Rigidbody)t.target).rotation = newRot; else trans.rotation = newRot; #else @@ -57,7 +57,7 @@ namespace DG.Tweening // Returns FALSE if the DOTween's Physics2D Module is disabled, or if there's no Rigidbody2D attached public static bool HasRigidbody2D(Component target) { -#if DOTPHYSICS2D +#if true // PHYSICS2D_MARKER return target.GetComponent() != null; #else return false; @@ -71,7 +71,7 @@ namespace DG.Tweening // Returns FALSE if the DOTween's Physics Module is disabled, or if there's no rigidbody attached public static bool HasRigidbody(Component target) { -#if DOTPHYSICS +#if true // PHYSICS_MARKER return target.GetComponent() != null; #else return false; @@ -83,7 +83,7 @@ namespace DG.Tweening MonoBehaviour target, bool tweenRigidbody, bool isLocal, Path path, float duration, PathMode pathMode ){ TweenerCore t; -#if DOTPHYSICS +#if true // PHYSICS_MARKER Rigidbody rBody = tweenRigidbody ? target.GetComponent() : null; if (tweenRigidbody && rBody != null) { t = isLocal