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; } }
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(); }
private static string OpenSavePanel() => EditorUtility.SaveFilePanel(FILE_PANEL_TITLE, FileUtilities.GetDirectoryPath(MightySettingsServices.DocPath ?? MightySettingsServices.GetDefaultDocPath()), DOC_NAME, DOC_EXTENSION);