MenuProvider.cs 1.5 KB

123456789101112131415161718192021
  1. using UnityEditor;
  2. using UnityEngine;
  3. public static class MenuProvider
  4. {
  5. [MenuItem("HybridCLR/Settings", priority = 200)]
  6. public static void OpenSettings() => SettingsService.OpenProjectSettings("Project/HybridCLR Settings");
  7. [MenuItem("HybridCLR/Documents/", menuItem = "HybridCLR/Documents/Quick Start")]
  8. public static void OpenQuickStart() => Application.OpenURL("https://focus-creative-games.github.io/hybridclr/start_up/");
  9. [MenuItem("HybridCLR/Documents/", menuItem = "HybridCLR/Documents/Benchmark")]
  10. public static void OpenBenchmark() => Application.OpenURL("https://focus-creative-games.github.io/hybridclr/benchmark/");
  11. [MenuItem("HybridCLR/Documents/", menuItem = "HybridCLR/Documents/FAQ")]
  12. public static void OpenFAQ() => Application.OpenURL("https://focus-creative-games.github.io/hybridclr/faq/");
  13. [MenuItem("HybridCLR/Documents/", menuItem = "HybridCLR/Documents/Common Errors")]
  14. public static void OpenCommonErrors() => Application.OpenURL("https://focus-creative-games.github.io/hybridclr/common_errors/");
  15. [MenuItem("HybridCLR/Documents/", menuItem = "HybridCLR/Documents/Bug Report")]
  16. public static void OpenBugReport() => Application.OpenURL("https://focus-creative-games.github.io/hybridclr/bug_reporter/");
  17. [MenuItem("HybridCLR/Documents/", menuItem = "HybridCLR/Documents/About HybridCLR")]
  18. public static void OpenAbout() => Application.OpenURL("https://focus-creative-games.github.io/hybridclr/about/");
  19. }