-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix JSON nodes, improve binding generator, add external types to AssemblyInfo.cs and mark enums as data model types #44
Conversation
…pes attribute, fix JSON nodes
I'm already redoing the Json nodes |
@Frozenreflex How are you redoing them? |
@Nytra Check my branch |
@Frozenreflex I think adding the generic types attribute to the binding generator would be a good idea because then you can populate the common generic types list in the UI |
@Frozenreflex Also, you can't connect ProtoFlux value inputs to |
why do i put up with this game's bad design choices i'd already encountered that for the outputs, but i guess i didn't test the inputs, gonna do that in a sec |
public struct ObjectInput<T> : IObjectInput<T>, IInput<T>, IInput public class ObjectOutput<T> : Output<T>, IObjectOutput<T>, IOutput<T>, IOutput public struct ValueInput<T> : IValueInput<T>, IInput<T>, IInput where T : unmanaged public class ValueOutput<T> : Output<T>, IValueOutput<T>, IOutput<T>, IOutput where T : unmanaged why also i fixed it if you want to look at it |
Should be
|
@Xlinka I think Frozen's branch should be merged then I will make additional PRs later |
Marks necessary types as data model types
Improves binding generator to use constraint clauses and generic types attribute
Fixes JSON nodes, create value and object variants of the nodes
Closes #42