コード例 #1
0
        public static void MightyDebug(string message, LogType logType, MessageType type = MessageType.Info, Object context = null)
        {
            if (!MightySettingsServices.CanDisplayLog(logType))
            {
                return;
            }

            message = $"[Mighty]Attributes - {message}";

            switch (type)
            {
            case MessageType.None:
            case MessageType.Info:
                Debug.Log(message, context);
                break;

            case MessageType.Warning:
                Debug.LogWarning(message, context);
                break;

            case MessageType.Error:
                Debug.LogError(message, context);
                break;
            }
        }
コード例 #2
0
ファイル: MightySettingsWindow.cs プロジェクト: Nama3/madrace
        private static void DrawAssemblyNames()
        {
            BeginBox("Assemblies");

            Space();
            MightySettingsServices.MainAssemblyName =
                EditorGUILayout.TextField("Main Assembly Label", MightySettingsServices.MainAssemblyName);

            Space();
            MightySettingsServices.PluginsAssemblyName =
                EditorGUILayout.TextField("Plugins Assembly Label", MightySettingsServices.PluginsAssemblyName);

            Space();
            if (Button("Reset To Default"))
            {
                MightySettingsServices.ResetAssemblyNamesToDefault();
            }

            EndBox();
        }
コード例 #3
0
 private static string OpenSavePanel() => EditorUtility.SaveFilePanel(FILE_PANEL_TITLE,
                                                                      FileUtilities.GetDirectoryPath(MightySettingsServices.DocPath ?? MightySettingsServices.GetDefaultDocPath()), DOC_NAME,
                                                                      DOC_EXTENSION);