暫無描述
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ScriptReferenceResolverSettings.cs 928B

123456789101112131415161718192021222324252627282930313233343536
  1. using UnityEditor;
  2. using UnityEngine;
  3. namespace Unity.VisualScripting
  4. {
  5. public class ScriptReferenceResolverSettings
  6. {
  7. private const string Title = "Script Reference Resolver";
  8. private const string ButtonLabel = "Fix Missing Scripts";
  9. public void OnGUI()
  10. {
  11. GUILayout.Space(5f);
  12. GUILayout.Label(Title, EditorStyles.boldLabel);
  13. GUILayout.Space(5f);
  14. if (GUILayout.Button(ButtonLabel, Styles.defaultsButton))
  15. {
  16. ScriptReferenceResolver.Run(ScriptReferenceResolver.Mode.Dialog);
  17. }
  18. }
  19. private static class Styles
  20. {
  21. static Styles()
  22. {
  23. defaultsButton = new GUIStyle("Button");
  24. defaultsButton.padding = new RectOffset(10, 10, 4, 4);
  25. }
  26. public static readonly GUIStyle defaultsButton;
  27. }
  28. }
  29. }