phoenixanimations
ffc061f64e
Update NodeEditor.cs
...
I initially found out about this through
https://docs.unity3d.com/ScriptReference/Editor.html
specifically these two comments:
```csharp
// Update the serializedProperty - always do this in the beginning of OnInspectorGUI.
serializedObject.Update ();
...
// Apply changes to the serializedProperty - always do this in the end of OnInspectorGUI.
serializedObject.ApplyModifiedProperties ();
```
I'm assuming, although I don't know for sure, that since OnBodyGUI displays the serialize objects in the custom inspector, that it must follow the same rules as well. Either way these lines of code solve for me the glitch: pressing undo while typing and getting a disconnect between the node and the inspector.
2018-08-26 22:55:57 -04:00
Thor Brigsted
f65d4a2dd7
Removed offsetting reroute points with output node. Reroute points should only move if dragged.
2018-07-27 14:33:59 +02:00
Thor Brigsted
6d0ce544c9
Small formatting changes and comments
2018-07-27 14:30:59 +02:00
Paul
ea14f27a23
Fixed missing connections after serialization/deserialization
2018-07-27 14:07:13 +03:00
Paul
ad5a8dfc25
Fix laggy connections
2018-07-27 13:25:07 +03:00
Thor Brigsted
632ae09e09
Added AddPortField to NodeEditorGUILayout
...
Call this after any GUILayout/EditorGUILayout method to add a port to it
2018-07-21 22:09:15 +02:00
Thor Brigsted
cd0a4ca64b
Fixed bug in NodeEditorGUILayout.InstancePortList
2018-07-19 00:01:11 +02:00
Thor Brigsted
ac9db2a0b0
Fixed drawing arrays inside InstancePortList
2018-07-12 00:21:24 +02:00
Thor Brigsted
2ee0e42668
Faster editor caching and less error prone
2018-06-30 16:16:11 +02:00
Thor Brigsted
fb61577713
Fixed critical bug
2018-06-29 00:17:49 +02:00
Thor Brigsted
794d1aefc7
Begun reworking editor caching
2018-06-27 01:01:07 +02:00
Thor Brigsted
5a88ddbda6
Removed automatically setting header to white. Controlling header color is now easier
2018-06-25 22:46:07 +02:00
Thor Brigsted
6ee12afc84
Fixed not marking moved nodes as dirty
2018-06-24 23:38:19 +02:00
Thor Brigsted
12ddf51164
Fixed bug that ironically appeared in c202829c9da1a94496d0c864d79c1cf71cbf7e8f
...
Bug would cause ports drawn with InstancePortList to not appear at all
2018-06-24 23:20:29 +02:00
Thor Brigsted
a71cf4961d
Small performance improvement. Nodes are now automatically marked dirty when changed.
2018-06-24 17:43:07 +02:00
Thor Brigsted
a0d86c895e
Added convenience NodeEditorGUILayout.PortPair
2018-06-23 16:40:03 +02:00
Thor Brigsted
c202829c9d
Bugfix and old code removal
...
Fixed NodeEditorGUILayout.PortField being inconsistent with Ports drawn by NodeEditorGUILayout.PropertyField
Removed obsolete NodeEditorGraph.GetNodePath
2018-06-21 23:21:32 +02:00
Thor Brigsted
4b274df205
Merge pull request #47 from nostek/bugfix/losefocus
...
This function releases the focus of text fields and dropdowns.
2018-06-20 12:18:21 +02:00
Simon Rodriguez
ba3c8bdac0
This function releases the focus of text fields and dropdowns.
2018-06-20 11:21:55 +02:00
Simon Rodriguez
efa44d2637
Panning was kept active if you used the middle button(button2) for panning.
2018-06-20 11:15:28 +02:00
Simon Rodriguez
1731f8161f
Changed from .ToString() to .Name that omits the namespace from the name.
2018-06-18 15:28:56 +02:00
Simon Rodriguez
c015b6ec4b
Added attribute NodeWidth.
...
Changes the width used when rendering the node in the editor.
2018-06-17 14:16:13 +02:00
Thor Brigsted
9c6fb74064
Fixed automatic caching and drawing noodles when intentionally hiding ports
2018-06-14 22:56:14 +02:00
Thor Brigsted
704730e59d
Minor corrections
...
Instance ports now show value for tooltip
Edited comment
2018-06-10 21:17:17 +02:00
Thor Brigsted
dc9b11c5a3
Added NodeEditorGUILayout.InstancePortList.
...
Use it to draw lists of instance ports easily.
2018-06-10 21:16:18 +02:00
Thor Brigsted
3f405e318a
Remove console spam
2018-05-23 10:58:36 +02:00
Thor Brigsted
f04629a120
Added experimental node culling for performance boost
2018-05-22 16:25:21 +02:00
Thor Brigsted
8f658d2762
Fixed error on graph open
...
Error introduced in commit 2582d5aaf3cac7c769ee21cde7de449bee353e6f
Caused by trying to get settings in OnFocus, before the graph is ready
2018-05-14 09:26:31 +02:00
Thor Brigsted
61ca00ce31
Renamed GetNodePath to GetNodeMenuName (consistency)
...
Empty menuNames now skips, just like null does
2018-05-13 12:18:16 +02:00
Thor Brigsted
75795c59b0
Added F2 to rename hotkey (return on mac)
2018-04-18 12:57:12 +02:00
Thor Brigsted
a78d7258ca
Fixed NullRefException on open graph
2018-04-13 10:51:44 +02:00
Thor Brigsted
2582d5aaf3
Added option to disable autosave in preferences
2018-04-13 10:46:51 +02:00
Thor Brigsted
9f09452b43
Improved reroute point size, rendering, and enabled deletion of selected points
2018-04-12 09:27:50 +02:00
Thor Brigsted
d721249b83
Merge branch 'master' of github.com:Siccity/xNode
2018-04-10 22:59:41 +02:00
Thor Brigsted
bab898e489
Exposed virtual OnGUI() and 'position' for graph editors
2018-04-10 22:59:32 +02:00
Thor Brigsted
ba8b9ef447
Removed unused dictionary
2018-04-10 22:57:25 +02:00
Thor Brigsted
9ce5496b62
Fixed IndexOutOfRangeException issue #29
2018-04-09 09:38:09 +02:00
Thor Brigsted
1885d453a4
Removed #if UNITY_EDITOR from NodeGraph.cs #23
2018-04-05 21:53:03 +02:00
Thor Brigsted
19e244212c
Added NodeRename #11
2018-04-05 20:59:50 +02:00
Thor Brigsted
85d15871ca
Merge branch 'reroute_development'
2018-04-01 21:43:03 +02:00
Thor Brigsted
3e68635735
Finished Reroutes
2018-04-01 21:42:44 +02:00
Thor Brigsted
34e195e33d
Visual representation in DrawConnections
2018-04-01 02:15:47 +02:00
Thor Brigsted
0132c16448
Fixed deselect out of range exception
2018-04-01 01:06:06 +02:00
Thor Brigsted
3d7dbbc7e2
Fix error on deleting script during compilation
2018-04-01 00:15:25 +02:00
Thor Brigsted
941189a4d6
Started work on Reroute nodes
2018-03-31 19:01:36 +02:00
Thor Brigsted
1fff90cbf2
Added 'Clear Connections' right-click option for NodePorts
2018-03-28 00:55:53 +02:00
Thor Brigsted
6d6a6abd9e
Added support for usage from a DLL #23
2018-03-25 12:51:02 +02:00
Thor Brigsted
219c93557d
Tooltip now shows value from GetValue instead of field variable
2018-03-22 23:25:51 +01:00
Thor Brigsted
ed2edab72f
Added F for "Home" hotkey
2018-03-21 22:00:28 +01:00
Thor Brigsted
5ef958f298
Added c# script templates
...
Create > xNode > Node/NodeGraph
2018-02-19 17:09:59 +01:00