Beispiel #1
0
    public void StartQuest(GameObject giver)
    {
        if (giver == curQuestA.GetQuestGiver() && !curQuestA.isInProgress && !curQuestA.isCompleted)
        {
            questUI.UpdateQuest(curQuestA);
            curQuestA.isInProgress = true;
        }

        if (sameQuest)
        {
            return;
        }

        if (giver == curQuestB.GetQuestGiver() && !curQuestB.isInProgress && !curQuestB.isCompleted)
        {
            questUI.UpdateQuest(curQuestB);
            curQuestB.isInProgress = true;
        }
    }