void UpdateCascadeCount(SHADOW_CASCADE_COUNT countToSwitchTo) { var renderInf = cascadeDict[countToSwitchTo]; QualitySettings.shadowCascades = renderInf.NumCascades; // put label in obj? put button as static? ShadowCascadeData.ButtonData.SetText(ShadowCascadeData.ShadowCascadeLabel + renderInf.ButtonDisplayText); }
void ShadowCascadeClicked() { CurrentCascadeLevel = (SHADOW_CASCADE_COUNT)(((((int)CurrentCascadeLevel) + 1)) % ((int)SHADOW_CASCADE_COUNT.MAX_CASCADES)); UpdateCascadeCount(CurrentCascadeLevel); }