Missing reference to InputSystem asmdef

Cheo

Active member
Hello, when importing BD Pro into a new project containing UCC 3.3p1, I got 5 errors related to using statements and the Input System. After a little search, it turned out that the Opsive.Shared.Runtime asmdef file no longer had a reference to the Unity.InputSystem, which caused issues as the Input System is now part of UCC by default with the latest version.

I naturally understand that the Input System in itself may not be relevant to BD, but since it is part of an asset suite I think it would be worth having the Input System Assembly Definition Asset into this Shared asmdef file, thanks.
 
That's a good point. Behavior Designer Pro doesn't use the shared input but it should have the assembly reference for other assets. Thank you.
 
@Justin Hello, this still hasn't been fixed and I've had to redo that many times in various test and client projects, can it please be taken care of for the next update ? Thanks.
 
The input system is added to the shared runtime assembly definition. I don't believe it has been added to the inventory system yet.
 
Nah-ah - this has nothing to do with the Inventory, this is what happens when you import one of the latest versions of BDP to a project that already contains UCC. Here's proof :

 
Oops, the Behavior Designer Pro submission project didn't have this assembly definition. It'll be in 2.1.6 :)

Thank you!
 
Back
Top