1
0
mirror of https://github.com/Siccity/xNode.git synced 2026-03-26 22:49:02 +08:00

Commit Graph

  • 18157226fa Renamed resources Thor Brigsted 2017-12-26 01:01:36 +01:00
  • 0fa9695dc4 Refined NodePort.Disconnect Thor Brigsted 2017-12-26 00:56:02 +01:00
  • 11a9db199a Added nodeGraph.Copy(); Thor Brigsted 2017-12-25 01:35:11 +01:00
  • e21398cd19 Added Node.ClearInstancePorts Fixed System.Exception Thor Brigsted 2017-12-19 19:18:35 +01:00
  • 247482d555 Added overload for RemoveInstancePort. Removed return bool. Thor 2017-12-19 10:42:48 +01:00
  • 66de07e1a7 More strongly typed namespaces to prevent import conflicts Thor 2017-12-18 10:37:02 +01:00
  • 4f801b3112 Merge afab16c3c02ee488464273213f404a6de4a3d465 into 2291531ceb6ae0c6335f61349c20bec3878522b7 neko1990 2017-12-09 02:42:37 +00:00
  • afab16c3c0 record graph modification , leave the save action to user. replace UnityEditor.AssetDatabase.SaveAssets with UnityEditor.Undo.RecordObject and UnityEditor.EditorUtility.SetDirty. neko1990 2017-12-09 10:40:23 +08:00
  • 2291531ceb Added Node.OnRemoveConnection Thor Brigsted 2017-12-03 23:20:33 +01:00
  • 29dd6e0c62 Unity 5.3 compatibility patches. Thor Brigsted 2017-12-03 18:52:34 +01:00
  • a3312532db
    Merge pull request #4 from neko1990/master Thor Brigsted 2017-12-03 18:33:51 +01:00
  • ec4429e969 compatibility patches, make xNode work on Unity 5.4. neko1990 2017-12-03 23:50:54 +08:00
  • d7e133a822 Defined namespaces across all scripts prevent conflicts. Thor Brigsted 2017-12-02 09:56:41 +01:00
  • 3332b64795
    Update README.md Thor Brigsted 2017-11-29 14:43:58 +01:00
  • d15b55745d Null check changes Thor Kramer Brigsted 2017-11-29 09:16:48 +01:00
  • aabd2e4145 Added NodeGraphEditor.GetTypeColor for custom node-graph specific type colors Thor Kramer Brigsted 2017-11-28 10:49:24 +01:00
  • 9e68617cb8 Added NodeGraphEditor.GetNodePath You now have more control over which nodes get displayed in the context menu, and how they are displayed Thor Kramer Brigsted 2017-11-28 10:17:21 +01:00
  • 869bd6a76d Reordered node context menu Thor Kramer Brigsted 2017-11-28 09:41:38 +01:00
  • 215a3475ea Small editor erformance gain. Removed PrettifyCamelCase. Use ObjectNames.NicifyVariableName instead Thor Kramer Brigsted 2017-11-28 09:38:21 +01:00
  • d1d2f9766c Added null check Thor Kramer Brigsted 2017-11-27 09:46:14 +01:00
  • 43df6ef75b Added GetSecondaryGridTexture Thor Kramer Brigsted 2017-11-27 09:41:47 +01:00
  • 639680b4f2 Merge branch 'master' of https://github.com/Siccity/xNode.git into development Thor Kramer Brigsted 2017-11-27 09:31:15 +01:00
  • e7f759497b NodeGraphEditor work continued Thor Kramer Brigsted 2017-11-27 09:29:07 +01:00
  • fe057a7be2 Added ShowBackingValue options for Input and Output Added NodeEditorUtilities.GetAttrib<T>(Type classType, string fieldName, out T attribute) Thor Brigsted 2017-11-27 00:59:16 +01:00
  • 8c688b9f8b Changed default node width from 200 to 208 to match grid lines Thor Brigsted 2017-11-26 23:35:11 +01:00
  • 7c6ada52b8
    Merge pull request #3 from beef331/master Thor Brigsted 2017-11-26 13:43:11 +01:00
  • 0f6fca09bd Fixed issue with NodeTint not working properly. Jason Beetham 2017-11-25 19:47:40 -07:00
  • e3466a4f8d Merge branch 'master' of https://github.com/Siccity/xNode Thor Kramer Brigsted 2017-11-23 10:10:25 +01:00
  • 710692a326 Added virtual NodeEdutor.GetTint() Thor Kramer Brigsted 2017-11-23 10:06:57 +01:00
  • 0fd83df869
    Update README.md Thor Brigsted 2017-11-22 22:34:56 +01:00
  • 4ea25f6aee Initial NodeGraphEditor implementation Thor Kramer Brigsted 2017-11-22 14:54:06 +01:00
  • dcff69979c Moved NodeEditorGUI.TypeToString to NodeEditorUtilities.PrettyName Improved custom type color handling Removed default color overrides Thor Kramer Brigsted 2017-11-21 13:21:34 +01:00
  • 5f161b80e7 Added grid snap and color settings. Thor Kramer Brigsted 2017-11-21 12:53:56 +01:00
  • 81f5879e92 Started work on snap and grid color Thor Kramer Brigsted 2017-11-21 10:51:27 +01:00
  • 566a64b31f Added preferences shortcut to graph context menu Thor Kramer Brigsted 2017-11-20 15:45:30 +01:00
  • 6b664dc43b
    Update README.md Thor Brigsted 2017-11-20 09:56:48 +01:00
  • 07f1f9aac5 Maked NodeEditor.OnHeaderGUI as virtual Thor Kramer Brigsted 2017-11-20 09:51:12 +01:00
  • 8bfe09dfb7 Added Duplicate and Move To Top to node context menu Thor Brigsted 2017-11-20 00:54:04 +01:00
  • 69c2b254aa Added [ContextMenu] support Thor Brigsted 2017-11-20 00:11:17 +01:00
  • dabd55cf49 Context menu limited to graph background and node headers Thor Brigsted 2017-11-19 22:38:05 +01:00
  • 81c12c6adf Merge 0f372ea7f3121a19edfb2177a7da423e1a554466 into 1ddfdeb1d39d2f3472618948e429f23baeaffe52 neko1990 2017-11-19 17:02:11 +00:00
  • 0f372ea7f3 1. custom header 2. custom contextmenu neko1990 2017-11-20 00:50:34 +08:00
  • 1ddfdeb1d3
    Update README.md Thor Brigsted 2017-11-19 13:54:47 +01:00
  • ad7d9360e5 More inclusive NodeEditorGUILayout Thor Brigsted 2017-11-16 01:59:46 +01:00
  • d68d926a2d Added color32 support for NodeTint Thor Kramer Brigsted 2017-11-14 16:50:28 +01:00
  • 5267ac1a30 Merge branch 'development' Thor Brigsted 2017-11-14 01:07:59 +01:00
  • fc16f69710 Nodes can now define a unique color per type using [NodeColor] Thor Brigsted 2017-11-14 01:07:26 +01:00
  • 719171cef4 Improved NodeEditorGUILayout options Thor Kramer Brigsted 2017-11-09 22:03:28 +01:00
  • 60bece4e68 Removed F for "Home" hotkey. It was fighting with text inputs. Thor Kramer Brigsted 2017-11-09 22:02:08 +01:00
  • dca06edd97 More NodeEditorGUILayout options Thor Brigsted 2017-11-09 02:12:55 +01:00
  • 4f65fcefc6 Fixed bug that would cause nodes without static ports to not properly remove old static ports Thor Kramer Brigsted 2017-11-07 10:02:58 +01:00
  • 455bb723d2 Improved editor responsiveness Thor Kramer Brigsted 2017-11-07 09:45:34 +01:00
  • 8bb30e2f87 Example Display node init fix. Release version. Thor Kramer Brigsted 2017-11-06 12:04:14 +01:00
  • 42d13ad6a9 Added null check Thor Brigsted 2017-11-06 01:32:29 +01:00
  • a1dd3bb9df Changed window name to xNode Thor Brigsted 2017-11-06 01:12:49 +01:00
  • 05f7b4ca82 Tooltip shows static output values Thor Brigsted 2017-11-06 00:36:25 +01:00
  • 031e1d83df Updated Examples Thor Brigsted 2017-11-05 23:55:44 +01:00
  • 9784bebd88 Added null check Thor Brigsted 2017-11-05 23:54:53 +01:00
  • c6a4735c71 Renamed to xNode Added XNode and XNodeEDitor namespaces Removed unnecessary usings Thor Brigsted 2017-11-05 23:42:31 +01:00
  • 6fcd16abd7
    Update README.md Thor Brigsted 2017-11-05 23:05:10 +01:00
  • 7072441030
    Update README.md Thor Brigsted 2017-11-05 22:54:28 +01:00
  • 432ce05bb5 Fixed dynamic node width. Fixed field widths. Thor Kramer Brigsted 2017-11-03 10:11:07 +01:00
  • 46e32234f3
    Update README.md Thor Brigsted 2017-11-03 09:17:10 +01:00
  • 86c7966fe6 Changed NodeEditor.OnHeaderGUI and NodeEditorOnBodyGUI to public Thor Kramer Brigsted 2017-11-02 17:46:44 +01:00
  • 90c3621795 Moved NodeEditor.[CustomNodeEditor].contextMenuName to Node.[CreateNodeMenu].menuName Thor Kramer Brigsted 2017-11-02 17:37:11 +01:00
  • b70ba44c23 Added NodeEditorGUILayout.PortField for drawing ports without a serializable property Thor Kramer Brigsted 2017-11-02 16:18:03 +01:00
  • 8eff75fa7f Bug fixes Thor Kramer Brigsted 2017-11-02 16:17:28 +01:00
  • cfccc4f89a Made NodePort.type serializable - needed for instance ports Thor Kramer Brigsted 2017-11-02 16:12:26 +01:00
  • 702f34161a Fixed Node port enumerables not returning the right ports Thor Kramer Brigsted 2017-11-02 16:11:41 +01:00
  • d3bb36fe0e Big update: Warning: Updating to this commit will break all node connections. Internal NodePorts now uses dicts instead of lists. This is faster and more manageable. Added instance ports. Added Node.Ports, Node.Outputs, Node.Inputs, Node.InstanceOutputs, Node.InstanceInputs Changed public GetInputByFieldName to GetInputValue and GetInputPort Thor Kramer Brigsted 2017-11-02 14:54:03 +01:00
  • 028c481a9d Made NodePort.node private with a getter Thor Brigsted 2017-11-02 01:49:17 +01:00
  • 5f394581d6 Made Node.inputs and Node.outputs private. Started introducing instanceInputs and instanceOutputs. Thor Brigsted 2017-11-02 01:47:22 +01:00
  • ace1e8ccd8 PropertyField null check and default includeChildren value Thor Kramer Brigsted 2017-11-01 17:41:43 +01:00
  • ab74f8fd36 OnBodyGUI() remake Thor Kramer Brigsted 2017-10-31 14:52:10 +01:00
  • f335ecfbb5 Nodes now show unsupported value types as labels. Thor Kramer Brigsted 2017-10-31 11:25:49 +01:00
  • eaeca48f69 Improved null handling Thor Kramer Brigsted 2017-10-30 11:38:36 +01:00
  • b9e06be096 Made the tooltip type info more readable Thor Brigsted 2017-10-30 01:33:06 +01:00
  • 199ac1ba78 Example changes. Thor Brigsted 2017-10-29 21:35:01 +01:00
  • cb3424d6eb Fixed potential null errors Thor Brigsted 2017-10-29 21:16:23 +01:00
  • 29b9841014 Fixed bug where a null node would stop node drawing Thor Brigsted 2017-10-29 21:11:39 +01:00
  • b48f7d63b4 Null check Thor Brigsted 2017-10-28 19:11:13 +02:00
  • 0150a7bb81 Improved GetInputsByFieldName<T> usage. Added getvalue type checks Thor Brigsted 2017-10-28 19:03:21 +02:00
  • e42622bcf6 Updated README.md Thor Brigsted 2017-10-28 00:06:34 +02:00
  • 3e91a30e88 Updated examples Thor Brigsted 2017-10-28 00:06:25 +02:00
  • 38d45d0486 Fixed enum field inspector Thor Brigsted 2017-10-28 00:06:07 +02:00
  • 4de58ad0db Added T GetInputByFieldName<T>(string fieldName, T fallback = default<T>(); Thor Kramer Brigsted 2017-10-27 14:06:39 +02:00
  • 4c6c10f15b Fixed incorrect position checking while zoomed Thor Kramer Brigsted 2017-10-26 13:33:55 +02:00
  • ac4fb1efd9 Added editor onUpdateNode callback on Connect/Disconnect Thor Kramer Brigsted 2017-10-26 12:40:34 +02:00
  • d3a057b9af Cleaned Node.cs Thor Brigsted 2017-10-21 12:01:34 +02:00
  • 2dc7450661 Improved userfriendlyness of [Input] and [Output] Thor Brigsted 2017-10-20 23:01:38 +02:00
  • c1b2d2ff87 Started work on [Input] and [Output] improvements Thor 2017-10-20 15:55:34 +02:00
  • 49c12ec87e Added NodePort.GetInputSum Thor 2017-10-20 12:34:49 +02:00
  • 4fcaede3b0 NodePort.GetValue changes Thor 2017-10-20 11:41:16 +02:00
  • 9dd784d21e Improved handling of null object fields Thor 2017-10-20 11:39:11 +02:00
  • 9db84d1608 Replaced node Rect rect with node Vector2 position. Improved node hover check. Thor 2017-10-19 15:15:34 +02:00
  • fb28fd9e24 Update README.md Thor Brigsted 2017-10-17 12:01:50 +02:00
  • 6711846536 Update README.md Thor Brigsted 2017-10-17 10:16:30 +02:00
  • 554a85cb71 Node hover update finished Thor Brigsted 2017-10-16 23:43:23 +02:00
  • 23a3e0e732 Node hover update Thor Brigsted 2017-10-16 21:48:23 +02:00
  • 94b9318858 Renamed some methods Thor Brigsted 2017-10-16 21:08:35 +02:00