using System; using System.Collections.Generic; namespace UnityEngine.AzureSky { [Serializable] public sealed class AzureWeatherPropertyGroup { /// The name of this property group. public string name { get => m_name; set => m_name = value; } [SerializeField] private string m_name = "GroupName"; /// The list containing all the weather properties in this group. public List weatherPropertyList { get => m_weatherPropertyList; set => m_weatherPropertyList = value; } [SerializeField] private List m_weatherPropertyList = new List(); /// The active state of this weather group, is this group current Enabled or Disabled? public bool isEnabled { get => m_isEnabled; set => m_isEnabled = value; } [SerializeField] private bool m_isEnabled = true; ///// Constructor. //public AzureWeatherPropertyGroup() //{ // m_name = "MyGroupName"; // m_isEnabled = true; //} } }