// 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); }
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"); } } }