Example #1
0
        private static void Apply()
        {
            AssetDatabase.StartAssetEditing();
            bool flag1 = DOTweenUtilityWindowModules.ToggleModule(DOTweenUtilityWindowModules._audioModule, ref DOTweenUtilityWindowModules._src.modules.audioEnabled);
            bool flag2 = DOTweenUtilityWindowModules.ToggleModule(DOTweenUtilityWindowModules._physicsModule, ref DOTweenUtilityWindowModules._src.modules.physicsEnabled);
            bool flag3 = DOTweenUtilityWindowModules.ToggleModule(DOTweenUtilityWindowModules._physics2DModule, ref DOTweenUtilityWindowModules._src.modules.physics2DEnabled);
            bool flag4 = DOTweenUtilityWindowModules.ToggleModule(DOTweenUtilityWindowModules._spriteModule, ref DOTweenUtilityWindowModules._src.modules.spriteEnabled);
            bool flag5 = DOTweenUtilityWindowModules.ToggleModule(DOTweenUtilityWindowModules._uiModule, ref DOTweenUtilityWindowModules._src.modules.uiEnabled);
            bool flag6 = false;
            bool flag7 = false;

            if (EditorUtils.hasPro)
            {
                flag6 = DOTweenUtilityWindowModules.ToggleModule(DOTweenUtilityWindowModules._textMeshProModule, ref DOTweenUtilityWindowModules._src.modules.textMeshProEnabled);
                flag7 = DOTweenUtilityWindowModules.ToggleModule(DOTweenUtilityWindowModules._tk2DModule, ref DOTweenUtilityWindowModules._src.modules.tk2DEnabled);
            }
            AssetDatabase.StopAssetEditing();
            EditorUtility.SetDirty((Object)DOTweenUtilityWindowModules._src);
            if (flag1 | flag2 | flag3 | flag4 | flag5 | flag6 | flag7)
            {
                StringBuilder strb = new StringBuilder();
                strb.Append("<b>DOTween module files modified ► </b>");
                if (flag1)
                {
                    DOTweenUtilityWindowModules.Apply_AppendLog(strb, DOTweenUtilityWindowModules._src.modules.audioEnabled, "Audio");
                }
                if (flag2)
                {
                    DOTweenUtilityWindowModules.Apply_AppendLog(strb, DOTweenUtilityWindowModules._src.modules.physicsEnabled, "Physics");
                }
                if (flag3)
                {
                    DOTweenUtilityWindowModules.Apply_AppendLog(strb, DOTweenUtilityWindowModules._src.modules.physics2DEnabled, "Physics2D");
                }
                if (flag4)
                {
                    DOTweenUtilityWindowModules.Apply_AppendLog(strb, DOTweenUtilityWindowModules._src.modules.spriteEnabled, "Sprites");
                }
                if (flag5)
                {
                    DOTweenUtilityWindowModules.Apply_AppendLog(strb, DOTweenUtilityWindowModules._src.modules.uiEnabled, "UI");
                }
                if (flag6)
                {
                    DOTweenUtilityWindowModules.Apply_AppendLog(strb, DOTweenUtilityWindowModules._src.modules.textMeshProEnabled, "TextMesh Pro");
                }
                if (flag7)
                {
                    DOTweenUtilityWindowModules.Apply_AppendLog(strb, DOTweenUtilityWindowModules._src.modules.tk2DEnabled, "2D Toolkit");
                }
                strb.Remove(strb.Length - 3, 3);
                Debug.Log((object)strb.ToString());
            }
            ASMDEFManager.RefreshExistingASMDEFFiles();
        }
Example #2
0
 private static void CheckAutoModuleSettings(bool applySettings, DOTweenUtilityWindowModules.ModuleInfo m, ref bool srcModuleEnabled)
 {
     if (m.enabled == srcModuleEnabled)
     {
         return;
     }
     if (applySettings)
     {
         m.enabled = srcModuleEnabled;
         DOTweenUtilityWindowModules.ToggleModule(m, ref srcModuleEnabled);
     }
     else
     {
         srcModuleEnabled = m.enabled;
         EditorUtility.SetDirty((Object)DOTweenUtilityWindowModules._src);
     }
 }