Comments (4)
Hi, in what way are you modifying the node class? Renaming? Adding/removing ports? Changing execution behaviour? etc.
Thanks!
Chase
from bluegraph.
When you modify the node structure, for example, add a new port .
from bluegraph.
Any news on this one? While developing nodes this is a big hassle.
Renaming node classes results in errors in the console (that do not break anything, but I can't get rid of them).
Adding Ports to new nodes is not applied to already existing nodes in graphs. So any changes would require a lot of manual recreation of nodes. So a "Node Refresh" option in the context menu would be great
from bluegraph.
I can definitely see the annoyance here. I've had to do a lot of pre-planning before making nodes myself, but I understand that workflow doesn't always work.
Unity does have a FormerlySerializedAs
attribute and Bolt has it's own similar method. We'd probably have to do something like that here, or a new tool (EditorWindow) for finding/fixing graph issues.
The above is just for renaming classes/ports though - it's sort of one of the headaches of Unity's serializer/asset loader. Without hinting what something was renamed to, we can't figure out what something was previously named once assets reload. For adding ports, I would expect that to work without issue. I'll look into seeing why that isn't refreshing nodes with updates.
from bluegraph.
Related Issues (20)
- ISearchProvider Example HOT 2
- Ideas for New Attributes HOT 2
- Empty References Bug HOT 1
- Open Graph Instance at runtime HOT 1
- Add wiki docs - new context menu attribute HOT 1
- add a performance page to the wiki
- Json (Netwonsoft | STJ) Serialization. HOT 4
- Lost port when reload
- Doubts about stability HOT 3
- After restarting Unity 2021.2, graph loads missing data HOT 7
- NullReferenceException when editor window is left open after a Unity reboot HOT 1
- Node gouping and sub-graphs HOT 2
- Unused node space in nodes with no output fields HOT 4
- Minimap for larger graphs
- Graphs in ExecutionFlow example only work when in sample directory HOT 1
- Custom GraphView hard to implement due to strong dependencies on CanvasView HOT 2
- error when Instantiate graph
- Add the ability for Dynamic Port Lists
- Adding new ports does not refresh existing instances
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bluegraph.