Skip to content

Overridable BaseGraphView CanConnectEdge for custom edge behaviour#232

Open
Tornament2007 wants to merge 1 commit into
alelievr:masterfrom
Tornament2007:master
Open

Overridable BaseGraphView CanConnectEdge for custom edge behaviour#232
Tornament2007 wants to merge 1 commit into
alelievr:masterfrom
Tornament2007:master

Conversation

@Tornament2007

@Tornament2007 Tornament2007 commented Aug 14, 2024

Copy link
Copy Markdown

Self explanatory, ability to have a custom ruled behaviour depending on your implementations. And also react if any error occured
As example my override
image

dyonng added a commit to dyonng/NodeGraphProcessor that referenced this pull request Jul 24, 2026
- Make BaseGraphView.CanConnectEdge virtual (upstream alelievr#232), so
  subclasses can override edge-connection validation without forking.
- Change nodeTypePerCreateAssetType to a SortedDictionary with a
  subclass-priority comparer (upstream alelievr#222), so dragging an asset
  whose type has multiple matching ICreateNodeFrom<T> implementations
  picks the most derived one instead of an arbitrary insertion-order
  match.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant