/// <summary>
    /// Loads successful dialogue for Yes route
    /// </summary>
    /// <param name="dialogue"></param>
    public void DisplayChoiceYesSuccessSentences(Dialogue dialogue)
    {
        if (!gameOver)
        {
            dialogueSentences.Clear();

            foreach (string sentence in dialogue.chooseYesSuccess)
            {
                dialogueSentences.Enqueue(sentence);
            }

            DisplaySentenceForChoices();

            EndDialogue();

            // apply stats
            money.AddMoney(dialogue.moneyYesSuccess);
            statManager.AddHealth(dialogue.healthYesSuccess);
            statManager.AddPsi(dialogue.psiYesSuccess);
            statManager.AddRadiation(dialogue.radiationYesSuccess);

            // generate loot
            if (dialogue.generateLootOnSuccess)
            {
                foreach (ItemDefinition item in dialogue.lootOnSuccess)
                {
                    itemDrops.AddItemDrop(item);
                }
            }

            if (dialogue.randomLootOnSuccess)
            {
                itemDrops.GenerateRandomItems(dialogue.amountOfRandomLootOnSuccess);
            }
        }
    }