/// <summary>
    /// Register the add quest code when dialogue ends.
    /// </summary>
    /// <param name="dialogueElem"></param>
    /// <param name="questName"></param>
    private void RegisterQuestOnDiaglogueEnd(DialogueUI dialogueElem, string questName)
    {
        DialogueEndedEventArgs args = new DialogueEndedEventArgs();

        args.questName              = questName;
        dialogueElem.args           = args;
        dialogueElem.DialogueEnded += questManager.AddQuest;
    }
Exemple #2
0
 /// <summary>
 /// Wrapper for the AddQuest(string) method. To be used as a
 /// callback for when a dialogue ends.
 /// </summary>
 /// <param name="srcObject">
 /// The object that called this callback.
 /// </param>
 ///  <param name="args">
 /// The event handler object containing the questName.
 /// </param>
 public void AddQuest(object srcObject, DialogueEndedEventArgs args)
 {
     AddQuest(args.questName);
 }