Example #1
0
 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);
     }
 }
Example #2
0
    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);
        }
    }