Part of a GraphicsSettings component that defines precipitation-related configuration. It declares two enums for rendering mode (Standard or Culled) and quality (Ultra, High, Medium, Low) and exposes two properties with default values.
namespace AtmokineticAssets;
public sealed partial class GraphicsSettings : Component, Component.ExecuteInEditor
{
public enum PrecipitationSettingsRenderingModeEnumeration
{
Standard,
Culled
}
//[Property, Feature("Precipitation"), Title("Rendering")]
public PrecipitationSettingsRenderingModeEnumeration PrecipitationSettingsRenderingMode { get; set; } = PrecipitationSettingsRenderingModeEnumeration.Standard;
public enum PrecipitationSettingsQualityModeEnumeration
{
Ultra,
High,
Medium,
Low
}
//[Property, Feature("Precipitation"), Title("Quality")]
public PrecipitationSettingsQualityModeEnumeration PrecipitationSettingsQualityMode { get; set; } = PrecipitationSettingsQualityModeEnumeration.Medium;
}