using UnityEngine;
using UnityEngine.PostProcessing;
namespace TowerDefense.Cameras
{
///
/// Simple component to select lower quality post processing configurations on mobile
///
[RequireComponent(typeof(PostProcessingBehaviour))]
public class PostProcessorConfigurationSelector : MonoBehaviour
{
public PostProcessingProfile highQualityProfile;
public PostProcessingProfile lowQualityProfile;
protected virtual void Awake()
{
var attachedPostProcessor = GetComponent();
PostProcessingProfile selectedProfile;
#if UNITY_STANDALONE
selectedProfile = highQualityProfile;
#else
selectedProfile = lowQualityProfile;
#endif
attachedPostProcessor.profile = selectedProfile;
}
}
}