暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

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. }