// Start is called before the first frame update void Start() { questText = GetComponent <QuestText>(); questList = questText.QuestList; mainQuestList = questText.MainQuestList; navigator = FindObjectOfType <QuestNavigations>(); logActivity = GetComponent <QuestLogActivity>(); if (questStarted) { navigator.GetComponent <QuestNavigations>().setLocationForQuest(); startText.SetActive(false); questFieldMain.SetActive(true); questField1.SetActive(true); questField2.SetActive(true); questField3.SetActive(true); questField4.SetActive(true); questField5.SetActive(true); questText.AddQuestsToList(); ChangeDisplayedQuests(questNumber); ChangeDisplayMainQuests(mainQuestNumber); } else { questFieldMain.SetActive(false); questField1.SetActive(false); questField2.SetActive(false); questField3.SetActive(false); questField4.SetActive(false); questField5.SetActive(false); } StartQuest(); }
public bool Equals(Quest q) { if (q is null) { return(false); } if (ReferenceEquals(this, q)) { return(true); } return(QuestType.Equals(q.QuestType) && Players.SequenceEqual(q.Players) && Pos1.Equals(q.Pos1) && Pos2.Equals(q.Pos2) && QuestTime.Equals(q.QuestTime) && QuestText.Equals(q.QuestText) && Stage.Equals(q.Stage)); }
// Start is called before the first frame update void Start() { instance = this; instance.text = instance.GetComponent <Text>(); updateResourceQuest(); }