Exemple #1
0
 private void InitTypologyToggles()
 {
     foreach (var typology in typologies)
     {
         // Create a new toggle
         TypologyToggleWithText typologyEntry = Instantiate(typologyTogglePrefab, typologyGroup.transform, false);
         typologyEntry.text.text    = typology.name;
         typologyEntry.toggle.name  = typology.name;
         typologyEntry.image.color  = typology.color;
         typologyEntry.toggle.group = typologyGroup;
         typologyEntry.toggle.onValueChanged.AddListener(OnTypologyGroupChanged);
         toggles.Add(typologyEntry.toggle);
     }
 }
Exemple #2
0
    //
    // Public Methods
    //

    public void ShowTypologyLabelAndCheckmark(bool show)
    {
        foreach (var toggle in toggles)
        {
            if (!toggle.gameObject.activeSelf)
            {
                continue;
            }

            TypologyToggleWithText typologyToggle = toggle.gameObject.GetComponentInParent <TypologyToggleWithText>();

            typologyToggle.text.gameObject.SetActive(show);
            typologyToggle.image.raycastTarget = show;
        }
    }