using System;
using UnityEngine;
using UnityEngine.Serialization;
namespace UnityEditor.AddressableAssets.Settings.GroupSchemas
{
///
/// Schema for content updates.
///
[CreateAssetMenu(fileName = "ContentUpdateGroupSchema.asset", menuName = "Addressable Assets/Group Schemas/Content Update")]
public class ContentUpdateGroupSchema : AddressableAssetGroupSchema
{
[FormerlySerializedAs("m_staticContent")]
[SerializeField]
bool m_StaticContent;
///
/// Is the group static. This property is used in determining which assets need to be moved to a new remote group during the content update process.
///
public bool StaticContent
{
get { return m_StaticContent; }
set
{
m_StaticContent = value;
SetDirty(true);
}
}
}
}