Beispiel #1
0
    public void AssignAdventurer()
    {
        CustomerProfile adventurer      = GetComponentInChildren <CharacterRibbonPanel>().GetSelectedAdventurer();
        QuestInfo       adventurerQuest = adventurer.GetAssignedQuest();

        //Set the assigned quest on the character
        if (adventurerQuest == null)
        {
            adventurer.AssignQuest(selectedQuest);
            selectedQuest.assignedAdventurers.Add(adventurer);
        }
        else
        {
            adventurerQuest.assignedAdventurers.Remove(adventurer);
            selectedQuest.assignedAdventurers.Add(adventurer);
            adventurer.AssignQuest(selectedQuest);
        }
    }