コード例 #1
0
ファイル: MightySettingsWindow.cs プロジェクト: Nama3/madrace
        private static void DrawScriptsReload()
        {
            BeginBox("Reload Scripts Attributes");

            DrawLabelWidth(TOGGLE_LABEL_WIDTH, () =>
            {
                Space();
                EditorGUI.BeginDisabledGroup(!(MightySettingsServices.ActivateReloadScripts =
                                                   EditorGUILayout.Toggle("Activate Reload Scripts", MightySettingsServices.ActivateReloadScripts)));

                Space();
                MightySettingsServices.DisplayReloadScriptsLogs =
                    EditorGUILayout.Toggle("Display Logs", MightySettingsServices.DisplayReloadScriptsLogs);

                EditorGUI.EndDisabledGroup();

                Space();
                if (Button("Apply Reload Scripts"))
                {
                    MightyReloadScripts.ApplyScriptReload();
                }
            });

            EndBox();
        }
コード例 #2
0
        protected override void EndReloadScripts(MightyType mightyType, ScriptIconAttribute baseAttribute)
        {
            if (!RemoveInvalidScriptIcons())
            {
                MightyReloadScripts.BeginReloadScripts();
            }

            m_database.scriptIcons = ApplyIcons(m_scriptIconByType.Values.ToArray());
            WriteDatabase();
        }