Quest Machine Integration Not Pulling Focus on Dialogue Start

Dtortoise

New member
I am new to Unity and I am trying to set up the integration between Opsive Character Controller and Quest Machine (and Pun). I was able to create my own quest and set up the interact and GreetQuestGiver abilities on the character controller. My NPC has the QuestGiver, Interactable, and QuestGiverInteractableTarget components attached to it. When I start the interaction with the NPC I am unable to interact with the UI components. I have attached the relevant configurations below. Possibly irrelevant but the Quest Machine Integration does not show up in the Character Manager Tab although I have confirmed that the integration content exists.

Behavior
https://gyazo.com/c87071b106527b034d8186361d34151e
Interact Ability
Vav5S4Gxq8ivsxtSXv-ATkJWPzbx2L09xM43ZOfxp7npDov4_awnupcPKwALzXXARPV1M_RwM8V4M5inrApfVctOsD9kDz6BfF9lkSJ_-VSKr6FrgrYnnITsjFxoPFvBrNofyLbs

Greet Quest Giver Ability
7jXE7Efnj7oT4V3_tboZOkFz7UzOzVmYMzjdM4jWxeq0s74mFfpbEEyAvxQYi2RoPcA7hbyTMzsbjm_oUPZuSLMPbALoU1hBKxEVuX23Me5pAATN2nYh0lqXPt0cf8vQWtr7zmiB

NPC
W8fO1jN-btMQQOZz5_2Ae1hN23_3HTKauFyFE7RTyn25oO_lwew4aJjfiljs2lwyNkhFfmJvM8m2rTWRnlpk1tZOUd6gevEk0GKQgkyKiZM-P5I3Vngd1vQdwSMlQkD-PcLWRNiR

Quest Machine
3_d6NzIf9qfn2GfNUpHl4CwdBhsT-590UrA1qF0NwIZ1zqCW70XfV1txscXd1bkI0w0oe55iXQr_xzg4z0EaBUY1JPEEhRX4cSgNeT9tPPbQYU7hGOlM1gKChaJXTysNY7rEhqo1

Integrations Page
1637166140033.png
 
I haven’t used Quest Machine in a while but I assume that it still works similar to Dialogue System.

Is there a more specific ability in the QM integration? For example, in DS there is a Talk ability and with this you can release the mouse (and camera, if you want) while in a conversation.

Also, I noticed your NPC is set to the Default layer, you might want to make unique layers for different types of interactions. And when you have your Interact or Talk (or whatever) ability you have that only detect that specific layer.

If that doesn’t help, you should check out the Pixel Crushers forum, Tony is insanely helpful and usually handles integration support.

 
Top