After updating to version 3, some Actions broke.

EVG

Member
I noticed that after updating to version 3, some Actions broke. Where a specific type was previously specified, a GameObject is now specified, so the references were lost after the update.
 

Attachments

  • 2026-03-30 134546.png
    2026-03-30 134546.png
    57.7 KB · Views: 5
Good catch, I should have mentioned this in the release notes as a breaking change. This was changed because it gives more flexibility with the SharedVariable system.
 
I also tried to build the project, and it gave these errors:
Code:
Packages\com.opsive.behaviordesigner\Runtime\Systems\EditorECSSharedVariableSyncSystem.cs(75,49): error CS0246: The type or namespace name 'EditorBehaviorTreeGraphReference' could not be found (are you missing a using directive or an assembly reference?)

Packages\com.opsive.behaviordesigner\Runtime\Systems\EditorECSSharedVariableSyncSystem.cs(102,67): error CS0246: The type or namespace name 'EditorBehaviorTreeGraphReference' could not be found (are you missing a using directive or an assembly reference?)

Packages\com.opsive.behaviordesigner\Runtime\Systems\EditorECSSharedVariableSyncSystem.cs(107,45): error CS0117: 'BehaviorTree' does not contain a definition for 'ResolveBehaviorTreeFromGlobalObjectId'

Error building Player because scripts had compiler errors

Build completed with a result of 'Failed' in 102 seconds (102104 ms) [30.03.2026 22:11:33 -> 30.03.2026 22:13:15, 1m 42s]
4 errors
UnityEditor.EditorApplication:Internal_CallDelayFunctions ()
Unity 6000.3.12f1
 
If you add the following to the top it'll fix it:

Code:
#if GRAPH_DESIGNER && UNITY_EDITOR
I am also going to be doing an update later this week.
 
Back
Top