public override void Execute(BaseEvent baseEvent) { var conversationTitle = conversationData.GetConversationTitle(baseEvent); //Debug.Log("[StartConversationStep] Starting conversation: " + conversationTitle); var actor = ORKEventTools.GetEventObjectTransform(conversationData.actorObject, baseEvent); var conversant = ORKEventTools.GetEventObjectTransform(conversationData.conversantObject, baseEvent); DialogueManager.StartConversation(conversationTitle, actor, conversant); DialogueManager.Instance.StartCoroutine(WaitForConversationEnd(baseEvent)); }