Importing Quests to QuestMachine from Articy
Posted: Tue May 14, 2024 3:18 pm
Hello, I have a problem with importing Quests from Articy to Quest Machine.
I followed the tutorial on Articy Support and I have the following issues:
When I import ArticySupport:
Assets\Pixel Crushers\Quest Machine\Third Party Support\Articy Support\Wrappers\ArticyQuestAction.cs(12,65): error CS0234: The type or namespace name 'ArticyQuestAction' does not exist in the namespace 'PixelCrushers.QuestMachine' (are you missing an assembly reference?)
Assets\Pixel Crushers\Quest Machine\Third Party Support\Articy Support\Wrappers\ArticyQuestCondition.cs(12,68): error CS0234: The type or namespace name 'ArticyQuestCondition' does not exist in the namespace 'PixelCrushers.QuestMachine' (are you missing an assembly reference?)
I comment this code out and then execute Generate Articy Project-Specific Quest Machine Scripts. After that I get a bunch of errors. First of those is related to ArticyImportWindow.cs. State.whatever is unknown. This error I solve by renaming the variables to their proper names.
Another issue is related to QuestTemplate. I add using Articy.ProjectName.Templates; which solves one issue. However, after that, questTemplate cannot access DisplayName, TechnicalName, Template, InputPins... It does have access to QuestProperties and all the fields that I defined in Articy.
What should I do to solve the mentioned issues? I did export the Articy project for Unity and imported articy:draft plugin in the project.
Thanks in advance.
I followed the tutorial on Articy Support and I have the following issues:
When I import ArticySupport:
Assets\Pixel Crushers\Quest Machine\Third Party Support\Articy Support\Wrappers\ArticyQuestAction.cs(12,65): error CS0234: The type or namespace name 'ArticyQuestAction' does not exist in the namespace 'PixelCrushers.QuestMachine' (are you missing an assembly reference?)
Assets\Pixel Crushers\Quest Machine\Third Party Support\Articy Support\Wrappers\ArticyQuestCondition.cs(12,68): error CS0234: The type or namespace name 'ArticyQuestCondition' does not exist in the namespace 'PixelCrushers.QuestMachine' (are you missing an assembly reference?)
I comment this code out and then execute Generate Articy Project-Specific Quest Machine Scripts. After that I get a bunch of errors. First of those is related to ArticyImportWindow.cs. State.whatever is unknown. This error I solve by renaming the variables to their proper names.
Another issue is related to QuestTemplate. I add using Articy.ProjectName.Templates; which solves one issue. However, after that, questTemplate cannot access DisplayName, TechnicalName, Template, InputPins... It does have access to QuestProperties and all the fields that I defined in Articy.
What should I do to solve the mentioned issues? I did export the Articy project for Unity and imported articy:draft plugin in the project.
Thanks in advance.