TypeLoadException after Unity update - EventModifiers issue

Willyx

New member
Hi,

After updating Unity, I'm getting a TypeLoadException when trying to open the Behavior Designer window. The error occurs every time I attempt to access a behavior tree.

Error details:

TypeLoadException: Could not resolve type with token 01000084 from typeref (expected class 'UnityEngine.EventModifiers' in assembly 'UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null')<br></span></span><span>BehaviorDesigner.Editor.BehaviorDesignerWindow.OnGUI ()

My setup:
  • Previous Unity version: 6.3.4
  • Current Unity version: 6.3.5
  • Behavior Designer version: 1.7.13

The error suggests that Behavior Designer is trying to reference UnityEngine.EventModifiers which cannot be resolved in the current Unity version.
Is there an updated version of Behavior Designer compatible with my Unity version? Or is there a workaround available?


Thanks for your help!
 
Thanks for the quick response!


I've already tried that, but unfortunately the issue persists:


What I've done:


  1. Completely removed Behavior Designer from my project (deleted the folder)
  2. Downloaded the latest version from the Package Manager using Unity 6.3
  3. Reimported the asset

The same TypeLoadException still occurs when opening the Behavior Designer window.


Additional steps I've tried:


  • Deleted the Library folder to clear the cache and let Unity regenerate it
  • Restarted Unity multiple times
  • Checked that no old Behavior Designer files remain in the project

PS: Going back to 6.3.4 fixed the problem..
 
Last edited:
Hmm.. I just saw that Unity fixed the original issue caused by Unity 6.3.0. If you download the package from the Package Manager using a pre-Unity 6.3 version it will work correctly. I think that I will go back to submitting just a single upload since the time between 6.3.0 and 6.3.4 is brief.
 
Back
Top