For example, when drag&dropping asset into a graph, the node that implements ICreateNodeFrom<CustomRenderTexture> should be prioritized over the node that implements ICreateNodeFrom<Texture>, because CustomRenderTexture is the subclass of Texture.
BaseGraphView.nodeTypePerCreateAssetType is changed from Dictionary to SortedDictionary to support this behaviour.
For example, when drag&dropping asset into a graph, the node that implements
ICreateNodeFrom<CustomRenderTexture>
should be prioritized over the node that implementsICreateNodeFrom<Texture>
, becauseCustomRenderTexture
is the subclass ofTexture
.BaseGraphView.nodeTypePerCreateAssetType
is changed fromDictionary
toSortedDictionary
to support this behaviour.