//-------------------------------------------------------------FILL BUTTONS FOR QUEST PANELS---------------------------------------- void fillQuestButtons() { foreach (Quest availableQuest in availableQuests) { GameObject questButton = Instantiate(QButton); QButtonScript qButton = questButton.GetComponent <QButtonScript>(); qButton.questID = availableQuest.id; qButton.myText.text = availableQuest.title; questButton.transform.SetParent(QButtonSpacer, false); QButtons.Add(questButton); } foreach (Quest activeQuest in activeQuests) { GameObject questButton = Instantiate(QButton); QButtonScript qButton = questButton.GetComponent <QButtonScript>(); qButton.questID = activeQuest.id; qButton.myText.text = activeQuest.title; questButton.transform.SetParent(QButtonSpacer2, false); QButtons.Add(questButton); } }
void Start() { acceptButton = GameObject.Find("QuestCanvas/QuestPanel/QuestDescription/GameObject/Accept").gameObject; acceptButtonScript = acceptButton.GetComponent <QButtonScript>(); giveUpButton = GameObject.Find("GiveUp").gameObject; giveUpButtonScript = giveUpButton.GetComponent <QButtonScript>(); completeButton = GameObject.Find("Complete").gameObject; CompleteButtonScript = completeButton.GetComponent <QButtonScript>(); //BUGS EXIST HERE //acceptButton = GameObject.Find("QuestCanvas").transform.Find("QuestPanel").transform.Find("QuestDescription").transform.Find("GameObject").transform.Find("Accept").gameObject; //acceptButtonScript = acceptButton.GetComponent<QButtonScript>(); //giveUpButton = GameObject.Find("QuestCanvas").transform.Find("QuestPanel").transform.Find("QuestDescription").transform.Find("GameObject").transform.Find("GiveUp").gameObject; //giveUpButtonScript = giveUpButton.GetComponent<QButtonScript>(); //completeButton = GameObject.Find("QuestCanvas").transform.Find("QuestPanel").transform.Find("QuestDescription").transform.Find("GameObject").transform.Find("Complete").gameObject; //CompleteButtonScript = completeButton.GetComponent<QButtonScript>(); acceptButton.SetActive(false); giveUpButton.SetActive(false); completeButton.SetActive(false); }
void Start() { acceptButton = GameObject.Find("QuestCanvas").transform.Find("QuestPanel").transform.Find("QuestDescription").transform.Find("GameObject").transform.Find("AcceptButton").gameObject; acceptButtonScript = acceptButton.GetComponent <QButtonScript>(); //giveupButton = GameObject.FindGameObjectWithTag("GiveUpButton"); giveupButton = GameObject.Find("QuestCanvas").transform.Find("QuestPanel").transform.Find("QuestDescription").transform.Find("GameObject").transform.Find("GiveUpButton").gameObject; giveupButtonScript = giveupButton.GetComponent <QButtonScript>(); //completeButton = GameObject.FindGameObjectWithTag("CompleteButton"); completeButton = GameObject.Find("QuestCanvas").transform.Find("QuestPanel").transform.Find("QuestDescription").transform.Find("GameObject").transform.Find("CompleteButton").gameObject; completeButtonScript = completeButton.GetComponent <QButtonScript>(); acceptButton.SetActive(false); giveupButton.SetActive(false); completeButton.SetActive(false); }