public void Draw(EndlessWindow window)
    {
        rect.y = window._zoomCoordsOrigin.y + node.rect.y + (node.rect.height * 0.5f) - rect.height * 0.5f;

        switch (type)
        {
        case ConnectionPointType.In:
            rect.x = window._zoomCoordsOrigin.x + node.rect.x - rect.width + 8f;
            break;

        case ConnectionPointType.Out:
            rect.x = window._zoomCoordsOrigin.x + node.rect.x + node.rect.width - 8f;
            break;
        }

        if (GUI.Button(rect, "erw", style))
        {
            if (OnClickConnectionPoint != null)
            {
                OnClickConnectionPoint(this);
            }
        }
    }
示例#2
0
    private static void OpenWindow()
    {
        EndlessWindow window = GetWindow <WorkBenchWindow>();

        window.titleContent = new GUIContent("WorkBench");
    }
示例#3
0
    private static void OpenWindow()
    {
        EndlessWindow window = GetWindow <EndlessWindow>();

        window.titleContent = new GUIContent("EndlessWindow");
    }