using System;
using System.Collections.Generic;
namespace UnityEngine.AzureSky
{
[Serializable] public sealed class AzurePropertyGroupData
{
/// The list containing all the properties data in this group.
public List propertyDataList { get => m_propertyDataList; set => m_propertyDataList = value; }
[SerializeField] private List m_propertyDataList = new List();
/// The curve used to define the stage in the weather transition this group transition will start/end.
public AnimationCurve rampCurve { get => m_rampCurve; set => m_rampCurve = value; }
[SerializeField] private AnimationCurve m_rampCurve = AnimationCurve.Linear(0f, 0f, 1f, 1f);
/// The name of this property group data.
public string name { get => m_name; set => m_name = value; }
[SerializeField] private string m_name;
}
}