/// <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); } } }