Thor Brigsted
427dc8d53c
Added NodeEditorGUILayout static class. Improved int, float, double, long editor fields.
2017-10-14 10:47:16 +02:00
Thor Brigsted
812196184f
Fixed minor format error
2017-10-14 08:40:03 +02:00
Thor Brigsted
64282028aa
Code FixFormat
...
None of the code was changed, just moved around.
2017-10-14 08:37:33 +02:00
Thor Brigsted
9abdf2995e
Added Node Editor entry in Preferences. Custom colors for value types can now be assigned
2017-10-14 08:33:46 +02:00
Thor Brigsted
e089f8fa7f
Merge branch 'development' of https://github.com/Siccity/UnityNodeEditorCore.git
2017-10-13 20:39:52 +02:00
Thor Brigsted
2bccb2ca3a
Removed toolbar.
...
It might return later, but at this point there's no use for it.
2017-10-13 20:38:00 +02:00
Thor Brigsted
bc5c060dee
Improved broken connection cleanup. Example updates
2017-10-13 20:28:40 +02:00
Thor
899e5ae979
Fixed Clear all connections bug
2017-10-13 10:37:34 +02:00
Thor Brigsted
3dae0910dc
Serialization now works correctly. Removal of nodes still broken
2017-10-13 00:08:33 +02:00
Thor Brigsted
325e141ec4
Update README.md
2017-10-12 09:39:28 +02:00
Thor Brigsted
8ce0d63903
NodeDataCache changed from ScriptableObject to static class.
...
Nodes still don't load properly, but we're getting there.
2017-10-12 00:18:40 +02:00
Thor
d608eaab9a
NodeDataCache initialization now works correctly
...
Still needs work on GetPorts, keep connections, disconnect invalid, etc.
2017-10-11 09:03:20 +02:00
Thor
963eb84edb
Possible solution found. NodeGraph now initializes NodeDataCache before creating any nodes.
2017-10-11 08:36:36 +02:00
Thor Brigsted
984364f08f
Still haven't found a solution to initializing a static scriptableObject instance
2017-10-10 23:53:27 +02:00
Thor Brigsted
8c28d7bf48
Update README.md
2017-10-10 11:33:58 +02:00
Thor Brigsted
d52ecf1931
Fixed compile errors. Still doesn't initialize correctly, nor saves connections
2017-10-10 00:30:24 +02:00
Thor Brigsted
76e8b70316
Initialization performance updates (wip)
2017-10-09 19:52:41 +02:00
Thor Brigsted
e502e23b50
Improved layout of float and int fields
2017-10-09 00:30:40 +02:00
Thor Brigsted
147424ca73
Added DisplayValue and GetValue
2017-10-09 00:29:40 +02:00
Thor Brigsted
cd1864fce3
Better asset handling on add/remove node
2017-10-08 23:44:08 +02:00
Thor Brigsted
9dd3e1db75
Fixed Output registering as an Input
2017-10-08 23:33:25 +02:00
Thor Brigsted
3e54f60188
Moved example files around
2017-10-08 23:33:08 +02:00
Thor Brigsted
4d9f74cf5a
Fixed compile error
2017-10-08 14:31:00 +02:00
Thor Brigsted
ac6e75668b
NodeGraph changes should now be saving correctly. Needs improvemend.
...
Also improved layout of Color and AnimationCurve
2017-10-08 13:36:54 +02:00
Thor Brigsted
6a4c29410a
Added VerifyConnections, Added GetPortByFieldName.
2017-10-08 02:00:33 +02:00
Thor Brigsted
7330041bde
Fixed node position appearing as an editable field
2017-10-07 15:49:27 +02:00
Thor Brigsted
698f02d716
Serialization now works. Node.cs is now a ScriptableObject.
2017-10-07 01:54:10 +02:00
Thor Brigsted
91ccab60db
Merge branch 'development'
2017-10-06 19:54:52 +02:00
Thor Brigsted
f6d92589dd
UI changes
...
Brighter nodes, fatter wires, padding, prettier enum fields
2017-10-06 19:53:37 +02:00
Thor
efa1dc9ad5
Improved node body design
2017-10-06 14:18:26 +02:00
Thor
85069f72ea
Draw node connections behind nodes
2017-10-06 13:55:59 +02:00
Thor
161a2b10e9
Removed README and LICENSE metafiles. Added files to gitignore
2017-10-06 11:47:36 +02:00
Thor
ff727e5dd8
Removed README and LICENSE metafiles. Added files to gitignore
2017-10-06 11:44:36 +02:00
Thor Brigsted
965b086341
Started UI overhaul
2017-10-03 20:15:59 +02:00
Thor Brigsted
5f4da093f3
Fixed node headers
2017-10-01 21:53:29 +02:00
Thor Brigsted
6a92f18618
Connections now draw under port handles
...
Modulized code. Too many minor changes to address
2017-09-30 22:27:01 +02:00
Thor Brigsted
f8a0bb8f7c
Started work on NodeGraphExample
2017-09-27 23:41:01 +02:00
Thor Brigsted
63808eb6a2
Removed GetInput and GetOutput and made inputs and outputs public
2017-09-27 22:45:28 +02:00
Thor Brigsted
2b0cf61435
Removed more JSON serialization
...
Also changed Rect "position" to Rect "rect"
2017-09-27 22:33:01 +02:00
Thor Brigsted
ae9943fae1
Removed JSON serialization.
...
Might re-add later. Removed because current implementation is hacky and i don't believe it is very future proof.
For now, you can create and save ScriptableObjects in the editor, and use them at runtime.
2017-09-27 00:01:09 +02:00
Thor
0e6eb55143
UI stylistic changes
2017-09-26 14:31:05 +02:00
Thor
8972d0ba07
Removed DevelopmentUtilities
...
It was never necessary
2017-09-26 13:33:40 +02:00
Unknown
902c992fac
Merge remote-tracking branch 'origin/master'
2017-09-25 18:52:11 +02:00
Unknown
e40161684c
Added colors to connections
2017-09-25 18:51:51 +02:00
Thor Brigsted
984cc277fa
Update README.md
2017-09-25 11:33:59 +02:00
Thor Brigsted
50fef14699
Update README.md
2017-09-25 11:33:37 +02:00
Thor Brigsted
69c4267b76
Update README.md
2017-09-25 11:20:58 +02:00
Thor Brigsted
7a4c475698
Update README.md
2017-09-25 00:24:04 +02:00
Unknown
59c1e0d576
Fixed internal values being displayed on node GUI
2017-09-25 00:14:48 +02:00
Unknown
b10ff1a938
Prettified field names
2017-09-25 00:05:46 +02:00