I have a fresh project in Unity 2020.3.15f2 and I've installed both Emerald AI and Quest Machine.
I extracted the Emerald AI package in Common and then the one for Quest Machine. I did the define scripting symbols thing, though it's unclear to me if "EMERALD_AI_3_0_OR_OLDER" replaces "EMERALD_AI_PRESENT" or gets added as an additional symbol.
After following those steps I get an error message in the console: "Assets\Pixel Crushers\Quest Machine\Third Party Support\Emerald AI Support\Scripts\Quest Actions\EmeraldAISetWeaponQuestAction.cs(60,54): error CS1061: 'EmeraldAIEventsManager' does not contain a definition for 'EquipWeapon' and no accessible extension method 'EquipWeapon' accepting a first argument of type 'EmeraldAIEventsManager' could be found (are you missing a using directive or an assembly reference?)"
Did I skip a setup step somewhere? I will say that I do have Emerald AI 2.0 only, I have not paid for the upgrade to 3.0 yet. I'm wondering if that might be what is causing the error, if so is there a way to get access to the version that worked with 2.0 (2.5.0 to be exact)?
Emerald AI Integration Error
Re: Emerald AI Integration Error
Hi,
This version should work with Emerald AI 2.x:
QM_EmeraldAI2xSupport_2021-10-08.unitypackage
The update history of Quest Machine and its integrations are in Quest Machine's Documentation/_RELEASE_NOTES.txt file. It'll tell you when integrations were updated to support specific versions of third party assets.
This version should work with Emerald AI 2.x:
QM_EmeraldAI2xSupport_2021-10-08.unitypackage
The update history of Quest Machine and its integrations are in Quest Machine's Documentation/_RELEASE_NOTES.txt file. It'll tell you when integrations were updated to support specific versions of third party assets.