You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[System.Serializable, NodeMenuItem("Operations/Sub")] // Add the node in the node creation context menu
24
31
publicclassSubNode : BaseNode
@@ -43,8 +50,10 @@ public class SubNode : BaseNode
43
50
44
51
## Unity Compatible versions
45
52
46
-
This project requires at least Unity **2020.2** with a scripting runtime version of 4.x in player settings.
47
-
The current Unity version used for the project is **2020.2.0f1**, if you want to install NodeGraphProcessor in an older unity project, you can install it via Open UPM (minimum version: Unity **2019.3**).
53
+
This fork requires at least Unity **6000.5** (6.5) — it relies on `Object.GetEntityId()`, which
54
+
replaced the now-deprecated `GetInstanceID()` and isn't available before 6.5. If you need to
55
+
support older Unity versions, use the [upstream project](https://github.com/alelievr/NodeGraphProcessor)
56
+
instead (Unity 2020.2+, or 2019.3+ via OpenUPM).
48
57
49
58
## Installation
50
59
@@ -56,25 +65,50 @@ To install using the package manager:
56
65
57
66
- download this repo
58
67
- inside the package manager click the '+' button at the bottom to add a package from disk
59
-
- then select the package.json file located in `Assets/NodeGraphProcessor`
68
+
- then select the package.json file located in `Assets/com.dyonng.NodeGraphProcessor`
60
69
- package is installed :)
61
70
62
-
### Install via OpenUPM
71
+
### Install via Git
63
72
64
-
The package is available on the [openupm registry](https://openupm.com). It's recommended to install it via [openupm-cli](https://github.com/openupm/openupm-cli).
73
+
In the Package Manager, use `Add package from git URL` and paste:
Alternatively, you can use the [git address feature in the package manager](https://forum.unity.com/threads/git-support-on-package-manager.573673/) on the branch [#upm](https://github.com/alelievr/NodeGraphProcessor/tree/upm), it only contains the package but it may be out of sync compared to master.
79
+
The `?path=` points Unity at the package subfolder, and `#v1.4.0` pins to a released tag so your
80
+
install doesn't shift under you when the branch moves. Drop the `#v1.4.0` to track `master`
81
+
directly instead (not recommended for shared projects).
73
82
74
-
Note that you'll not have access to the examples provided in this repo because the package only include the core of NodeGraphProcessor.
83
+
Note that you'll not have access to the examples provided in this repo because the package only include the core of NodeGraphProcessor — see Install Manually above if you want the `Assets/Examples` content too.
75
84
76
85
</details>
77
86
87
+
## Changes in this fork
88
+
89
+
-**Ported to Unity 6.5 (6000.5)** — fixed compile errors from the `GetInstanceID()` →
90
+
`GetEntityId()` migration and other Unity 6 API changes.
91
+
-**Package identity renamed** from `com.alelievr.node-graph-processor` /
92
+
`com.alelievr.NodeGraphProcessor` to `com.dyonng.node-graph-processor` /
0 commit comments