private void QuestSelected(QuestSelectToggle selectToggle) { if (selectToggle.ToggleCategory == QuestSelectToggleCategory.Acceptable) { questPanel.OpenObjectivePanel_Acceptable(selectToggle.CurrentQuest); } else if (selectToggle.ToggleCategory == QuestSelectToggleCategory.Complete) { questPanel.OpenObjectivePanel_Complete(selectToggle.CurrentQuest); } }
private void CreateQuestSelectToggles(int createCount, ToggleGroup parentGroup, List <QuestSelectToggle> togglePool, QuestSelectToggleCategory category) { togglePool.Capacity += createCount; for (int i = 0; i < createCount; ++i) { GameObject newToggle = Instantiate(QuestSelectTogglePrefab, parentGroup.transform); newToggle.GetComponent <Toggle>().group = parentGroup; QuestSelectToggle questSelectToggle = newToggle.GetComponent <QuestSelectToggle>(); questSelectToggle.Initialize(QuestSelected, category); togglePool.Add(questSelectToggle); newToggle.SetActive(false); } }