예제 #1
0
    public void RemoveQuest(string questName)
    {
        int i = Quests.FindIndex(x => x.QuestName == questName);

        if (Quests[i].Completed)
        {
            //Debug.Log(Quests[i].QuestName + " completed");
            Quests[i].GiveReward();
            questsAssigned--;
            Destroy(quests.GetComponent(Quests[i].QuestName));
            Quests.RemoveAt(i);

            GameManager.instance.SaveProgress();
        }
    }