I have a quest system that store completed quest in a bool array. The problem I’m having is that the player can start Quest 2 without completing Quest 1 and so on. I do however have it to where you cannot activate the Quest end trigger without starting the Quest first.
So how can I prevent players from starting the next quest without completing the first one yet?
heres some pseudo code of what I’m trying to do
public GameObject NextQuestTrigger;
if(!questComplete[0]) {
NextQuestTrigger.SetActive(false);
}
else if (questComplete[0] {
NextQuestTrigger.SetActive(true);
}
Also my triggers are in different scenes. How can I work around that?