Esempio n. 1
0
    public void CheckAccessorySerieMustDisplay(ArrayList referencesNotAuthorized)
    {
        bool canCheckSeries = true;

        for (int i = 0; i < referencesNotAuthorized.Count; i++)
        {
            string          badRef       = referencesNotAuthorized[i].ToString();
            AccessoryToggle badAccessory = GetAccessoryToggleByRef(badRef);
            if (badAccessory != null)
            {
                if (badAccessory.IsOn)
                {
                    canCheckSeries = false;
                }
            }
        }

        if (canCheckSeries)
        {
            for (int i = 0; i < referencesNotAuthorized.Count; i++)
            {
                string          badRef = referencesNotAuthorized[i].ToString();
                AccessorySeries accessorySerieToDisplay = GetAccessorySeriesByRef(badRef);
                Debug.Log("accessorySerieToDisplay = " + accessorySerieToDisplay);

                if (accessorySerieToDisplay != null)
                {
                    if (!accessorySerieToDisplay.IsOn)
                    {
                        accessorySerieToDisplay.ForceToEnableToggle(true);
                    }
                }
            }
        }
    }
Esempio n. 2
0
    public void DisableUnAuthorizedAccessories(ArrayList referencesNotAuthorized)
    {
        if (referencesNotAuthorized == null)
        {
            return;
        }

        for (int i = 0; i < referencesNotAuthorized.Count; i++)
        {
            string          badRef             = referencesNotAuthorized[i].ToString();
            AccessoryToggle badAccessory       = GetAccessoryToggleByRef(badRef);
            AccessorySeries badAccessorySeries = GetAccessorySeriesByRef(badRef);
            badAccessory?.ForceToDisableToggle(true);
            badAccessorySeries?.ForceToDisableToggle(true);
        }
    }