// RemovePromptResponse removes the response from the speciifed prompt public void RemovePromptResponse(DialogPromptNode prompt, DialogResponse resp) { if (promptIds.Contains(prompt.GetNodeID())) { Debug.Log("removing prompt response " + resp.GetKeyPhrase() + " from prompt " + prompt.GetKeyPhrase()); prompt.RemoveResp(resp); } }
// UpdatePromptResponse modifies the response key-phrase associated with the prompt public void UpdatePromptResponse(DialogPromptNode prompt, DialogResponse resp, string newPhrase) { if (promptIds.Contains(prompt.GetNodeID())) { Debug.Log("updating prompt response phrase from " + resp.GetKeyPhrase() + " to " + newPhrase); prompt.UpdateResponse(resp, newPhrase); } }