public NavNestedEndNode(UINavGraphView graphView, Vector2 position, string guid = null) : base(graphView, "Nested End", position, guid) { AddPort("End", Direction.Input, Port.Capacity.Multi); AddPort("Back (From Parent)", Direction.Output, Port.Capacity.Single); capabilities &= ~Capabilities.Deletable; }
//internal string PanelName { get; private set; } public NavStateNode(UINavGraphView graphView, Vector2 position, string guid, string panelName) : base(graphView, "NavState", position, guid) { AddChoicePortButton(); CreateMainContainer(panelName); AddPort("In", Direction.Input, Port.Capacity.Multi); }
public NavNestedNode(UINavGraphView graphView, Vector2 position, string guid, UINavRepository repository) : base(graphView, "NavNested", position, guid) { CreateMainContainer(repository); AddPort("In", Direction.Input, Port.Capacity.Multi); AddPort("Out", Direction.Output, Port.Capacity.Single); AddPort("Back", Direction.Output, Port.Capacity.Single); }
internal void Init(UINavGraphView graphView, UINavEditor editor) { this.graphView = graphView; this.editor = editor; indentationIcon = new Texture2D(1, 1); indentationIcon.SetPixel(0, 0, new Color(0, 0, 0, 0)); indentationIcon.Apply(); }
public NavBaseNode(UINavGraphView graphView, string title, Vector2 position, string guid = null) { GraphView = graphView; this.title = title; GUID = guid == null?Guid.NewGuid().ToString() : guid; SetPosition(position); graphView.AddElement(this); }
private void CreateGraph() { graphView = new UINavGraphView(this); rootVisualElement.Add(graphView); if (repository != null) { LoadData(); } }
public NavStartNode(UINavGraphView graphView, Vector2 position, string guid = null) : base(graphView, "START", position, guid) { AddPort("Out", Direction.Output, Port.Capacity.Single); capabilities &= ~Capabilities.Deletable; }
public NavStateNode(UINavGraphView graphView, Vector2 position) : this(graphView, position, null, "") { }
public NavNestedNode(UINavGraphView graphView, Vector2 position) : this(graphView, position, null, null) { }
public static SaveUINavUtility GetInstance(UINavGraphView graphView, NavToolbar navToolbar) { return(new SaveUINavUtility(graphView, navToolbar)); }
private SaveUINavUtility(UINavGraphView graphView, NavToolbar navToolbar) { this.graphView = graphView; toolbar = navToolbar; }