예제 #1
0
 private bool TryCompleteQuest()
 {
     if (Quest.TryСomplete())
     {
         // если квест выполнен, происходит его "сдача" (завершение)
         PlayerQuests.CompletedQuests[Quest.Name] = Quest;
         PlayerQuests.CurrentQests.Remove(Quest.Name);
         FindObjectOfType <QuestNoticeManager>().ShowNotice(new QuestNotice(Quest.Name, "Квест завершён!"));
         return(true);
     }
     return(false);
 }