void UpdateProjectionType(SHADOW_PROJECTION_TYPE projectionType) { var projectionInf = projectionDict[projectionType]; QualitySettings.shadowProjection = projectionInf.ProjectionType; ShadowProjectionData.ButtonData.SetText(ShadowProjectionData.ShadowProjectionLabel + projectionInf.ButtonDisplayText); }
void ShadowProjectionClicked() { CurrentProjectionMode = (SHADOW_PROJECTION_TYPE)(((((int)CurrentProjectionMode) + 1)) % ((int)SHADOW_PROJECTION_TYPE.MAX_TYPES)); UpdateProjectionType(CurrentProjectionMode); }