Hi,
I’ve been testing my project in Unity 6.3 beta (6.3.0f1) and ran into an error with Behavior Designer. As soon as the project compiles, I get this exception repeatedly:
MissingMethodException: Method not found: bool UnityEngine.Vector2.op_Inequality(UnityEngine.Vector2,UnityEngine.Vector2)
BehaviorDesigner.Runtime.BehaviorManager.LoadBehavior(...)
...
From what I can tell, Unity 6.3 has removed/changed the Vector2.op_Inequality operator, and Behavior Designer’s precompiled assemblies are still referencing it. This prevents Behavior Trees from running at all.
Questions:
Thanks for your help!
I’ve been testing my project in Unity 6.3 beta (6.3.0f1) and ran into an error with Behavior Designer. As soon as the project compiles, I get this exception repeatedly:
MissingMethodException: Method not found: bool UnityEngine.Vector2.op_Inequality(UnityEngine.Vector2,UnityEngine.Vector2)
BehaviorDesigner.Runtime.BehaviorManager.LoadBehavior(...)
...
From what I can tell, Unity 6.3 has removed/changed the Vector2.op_Inequality operator, and Behavior Designer’s precompiled assemblies are still referencing it. This prevents Behavior Trees from running at all.
- Unity version: 6.3.0f1
- Behavior Designer - Behavior Trees for Everyone 1.7.12 · February 14
- Platform: Windows 10, URP project
Questions:
- Is there already a patch or update planned for Unity 6.x compatibility?
- If not, is there a temporary workaround (e.g., recompiled DLLs, source patch, or define) we can use until an official update is out?
Thanks for your help!