// Use this for initialization
 public void Draw(Vector2 panOffset)
 {
     if (!noCon)
     {
         noCon = LoadResources.GetTexture("DotCircle", knobeColor);
     }
     if (!hasCon)
     {
         hasCon = LoadResources.GetTexture("Dot", knobeColor);
     }
     if (connectionType == ConnectionType.Receive)
     {
         Point = new Rect((symbole.NodeSize.position.x - 8) + 2, symbole.NodeSize.y + 19, 10, 10);
     }
     if (connectionType == ConnectionType.Call)
     {
         Point = new Rect(((symbole.NodeSize.position.x - 8) + (symbole.NodeSize.width + 16)) - 13, symbole.NodeSize.y + 19, 10, 10);
     }
     Point.position += panOffset;
     if (connections != null && connections.Count > 0)
     {
         tex = hasCon;
     }
     else
     {
         tex = noCon;
     }
     GUI.DrawTexture(Point, tex);
 }
Пример #2
0
    private void OnEnable()
    {
        GUIScaleUtility.CheckInit();
        _gridTex = LoadResources.GetTexture("Grid");
        bool loaded = false;

        if (EditorPrefs.HasKey("VCSU Graph Last ID"))
        {
            loaded = Load(EditorPrefs.GetInt("VCSU Graph Last ID"));
            EditorPrefs.DeleteKey("VCSU Graph Last ID");
        }
        if (!loaded)
        {
            if (EditorPrefs.HasKey("VCSU Graph Last"))
            {
                Load(EditorPrefs.GetString("VCSU Graph Last"));
                EditorPrefs.DeleteKey("VCSU Graph Last");
            }
        }
    }