private ScalerVisualisation ContainsScaler(AdaptivePerformanceScaler scaler) { foreach (var current in m_ScalerVisualisations) { if (current.Scaler == scaler) { return(current); } } return(null); }
private void CreateScalerVisualisation(AdaptivePerformanceScaler scaler) { var scalerVisualisation = ContainsScaler(scaler); if (scalerVisualisation == null) { scalerVisualisation = Instantiate(ScalerVisualisationPrefab, Content); scalerVisualisation.Scaler = scaler; m_ScalerVisualisations.Add(scalerVisualisation); } if (scaler.Enabled || ShowDisabledScaler.isOn) { scalerVisualisation.gameObject.SetActive(true); } else { scalerVisualisation.gameObject.SetActive(false); } }