void OnGUI() { if (AsyncRepl.running) { GUI.color = Color.red; if (GUILayout.Button("Stop REPL")) { AsyncReplWindow.StopREPL(); } IPEndPoint endPoint = AsyncRepl.listener.listener.LocalEndPoint as IPEndPoint; GUILayout.Label("REPL is listening on " + endPoint.Address.ToString() + ":" + endPoint.Port + "\n" + AsyncRepl.output); } else { GUI.color = Color.green; if (GUILayout.Button("Start REPL")) { AsyncReplWindow.StartREPL(); } GUILayout.Label("REPL is not running"); } }
static void Init() { AsyncReplWindow window = (AsyncReplWindow)EditorWindow.GetWindow(typeof(AsyncReplWindow)); }
static void Init() { AsyncReplWindow window = (AsyncReplWindow)EditorWindow.GetWindow(typeof(AsyncReplWindow)); window.StartListening(); }