using UnityEngine;

namespace MaskShop
{
    [CreateAssetMenu(fileName = "New Mood", menuName = "Mask Shop/Parameters/Mood")]
    public class MaskMood : MaskParameter
    {
        // Puedes añadir propiedades específicas de Mood aquí en el futuro
        // Por ejemplo: intensidad, si es positivo/negativo, etc.
    }

    [CreateAssetMenu(fileName = "New Palette", menuName = "Mask Shop/Parameters/Palette")]
    public class MaskPalette : MaskParameter
    {
        // Propiedades específicas de paletas
        // Por ejemplo: Color[] dominantColors para verificación visual futura
    }

    [CreateAssetMenu(fileName = "New Texture", menuName = "Mask Shop/Parameters/Texture")]
    public class MaskTexture : MaskParameter
    {
        // Propiedades específicas de texturas
        // Por ejemplo: Material materialReference para aplicar en máscaras
    }

    [CreateAssetMenu(fileName = "New Gimmick", menuName = "Mask Shop/Parameters/Gimmick")]
    public class MaskGimmick : MaskParameter
    {
        // Propiedades específicas de distintivos
        // Por ejemplo: GameObject prefabAccessory para instanciar en máscaras
    }
}