123456789101112131415161718192021222324252627282930313233343536 |
- using UnityEditor;
- using UnityEngine;
- namespace Unity.VisualScripting
- {
- public class ScriptReferenceResolverSettings
- {
- private const string Title = "Script Reference Resolver";
- private const string ButtonLabel = "Fix Missing Scripts";
- public void OnGUI()
- {
- GUILayout.Space(5f);
- GUILayout.Label(Title, EditorStyles.boldLabel);
- GUILayout.Space(5f);
- if (GUILayout.Button(ButtonLabel, Styles.defaultsButton))
- {
- ScriptReferenceResolver.Run(ScriptReferenceResolver.Mode.Dialog);
- }
- }
- private static class Styles
- {
- static Styles()
- {
- defaultsButton = new GUIStyle("Button");
- defaultsButton.padding = new RectOffset(10, 10, 4, 4);
- }
- public static readonly GUIStyle defaultsButton;
- }
- }
- }
|