Files
sbox-public/game/addons/tools/Code/NodeGraph/NodeUI.cs
sboxbot d7444127bb Node Editor API changes (#3857)
* Make GraphView.CreateNewComment virtual

* Make CreateNodeMenu protected and virtual

* Make PopulateNodeMenu protected virtual

* Make OpenContextMenu protected virtual

* Make GetNodeAt protected instead of private

Mainly so a derived GraphView class can use GetNodeAt() in a overridden OpenContextMenu() function.

* Make BuildFromNodes virtual

* Make BuildFromNodes virtual

* Make CreateConnection protected virtual

* Make RemoveConnection public virtual

* Make CreateNewNode functions public virtual

* Make CreateNodeUI virtual

* Make RemoveNode virtual

* Simple way for NodeUI to show that it has an error

* Add Circle HandleShape

* Make GetPlugAt() protected to match GetNodeAt()

---------

Co-authored-by: QuackCola <23345567+QuackCola@users.noreply.github.com>
2026-01-21 07:06:42 +00:00

16 KiB