1
0
mirror of https://github.com/Siccity/xNode.git synced 2025-12-20 09:16:01 +08:00

73 Commits

Author SHA1 Message Date
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