示例#1
0
    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");
        }
    }
示例#2
0
 static void Init()
 {
     AsyncReplWindow window = (AsyncReplWindow)EditorWindow.GetWindow(typeof(AsyncReplWindow));
 }
    static void Init()
    {
        AsyncReplWindow window = (AsyncReplWindow)EditorWindow.GetWindow(typeof(AsyncReplWindow));

        window.StartListening();
    }