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); } } } } }
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); } }