示例#1
0
 public void GiveQuest()
 {
     // on ajoute la quete dans la liste des quetes actives, dans la database et dans l'UI
     // et on récupère un pointeur sur cette quête (pour pouvoir la compléter plus tard)
     quest = questController.AssignQuest(questName);
     questIndicator.SetActive(false);
 }
示例#2
0
 public void GiveQuest(Quest quest)
 {
     //give first quest
     if (index == 0)
     {
         this.quest = questController.AssignQuest(questSlugs[index]);
     }
     // if first quest is completed add the next
     else if (index < questSlugs.Count)
     {
         this.quest = questController.AssignQuest(questSlugs[index]);
     }
     else
     {
         Debug.Log("Out of quests");
     }
 }
示例#3
0
 public void GiveQuest()
 {
     if (questGiven != true)
     {
         quest      = questController.AssignQuest(questName);
         questGiven = true;
     }
     //    TODO: Must no longer be able to give quests
 }