Comments (4)
@Robmaister Mhm... yes, using a wrapper struct is a great suggestion! I either didn't think of that or had some issue with that...
Anyway, I'll look into that, thanks! :)
from flowgraph.
@ameaninglessname We can't use FGameplayTag customization without changing Pin Names to be gameplay tags ;)
from flowgraph.
I've set up something like this without needing to modify the engine - look at FPrimaryAssetType
for reference. The key is to use a wrapper struct around a FName
and write both a IPropertyTypeCustomization
and SGraphPin
that provides the drop-down UI.
So in that case, const FFlowPinName& PinName
(or whatever) would replace const FName& PinName
. Might not be as readable for engineers but I think the improvements to usability would offset that by a lot.
from flowgraph.
Why not just use FGameplayTag instead?
It's a wrapper struct for FName and has built-in "dropdown selection" support.
from flowgraph.
Related Issues (20)
- Add Asset Guid property to UFlowAsset
- Only one custom input is triggered and Subgraphs can (maybe) trigger custom inputs if not active HOT 2
- Refactor numbered pins support, so it would fully safe to add regular pins
- Component Observer may continue triggering outputs if the last component triggered a finish during UFlowNode_ComponentObserver::StartObserving HOT 3
- Wrong number of newly added output pin on Sequence node HOT 1
- Make LoadRootFlow & LoadSubFlow accessible to Blueprints
- Double-Clicks of Nodes open C++ class. HOT 1
- Play Level Sequence: "Pause at End" does nothing HOT 1
- RootInstances not removing flow graph when graph has finished HOT 3
- Unreal Editor Crashing due to custom node HOT 4
- Reroute node does not format correctly when going in reverse HOT 1
- Alignment feature does not work in the FlowGraph HOT 1
- Add to the "Plugin Downloader" HOT 1
- Palette does not indent headers for sub-categories
- Nodes with Context Pins, loose ALL pins on CTRL+Z / can lead to crash HOT 2
- [Question] I'm curious about how you create and release versions different versions of engine all at once? HOT 1
- Create Welcome window when opening editor with Flow Graph for the first time
- Editor bug: drag pin connection HOT 2
- Error in Copy/Paste node HOT 2
- Copy Pasting comments broken in 5.x
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 flowgraph.