using UnityEngine.Localization.Tables;
namespace UnityEngine.Localization.Metadata
{
///
/// Interface to indicate a class can be used as Metadata.
/// Metadata is data that can be used to provide additional information about the item it is attached to.
/// Metadata can be attached to a , a , a table entry or a .
///
/// Metadata is serialized using the SerializeReference feature, this means that it must be marked as serializable,
/// can be shared across the same asset and does not inherit from UnityEngine.Object.
/// Metadata does not have to include serialized fields, it can also be empty and used to tag fields as having certain attributes.
/// See also
///
///
/// This example shows how Metadata can be created to attach additional region data to a Locale.
///
///
///
/// This example shows how Metadata can be created to attach an icon to a Locale.
///
///
#pragma warning disable CA1040 // CA1040: Avoid empty interfaces
public interface IMetadata {}
#pragma warning restore CA1040
}