using System;
using Intrepid.Core.Themes;
using UnityEngine;

namespace Intrepid.Gameplay.Themes
{
    [Serializable]
    public class UIGaugeTheme : AbstractThemeRelated
    {
        private Color counterFilling;
        private Color filling;

        public UIGaugeTheme(Palettes palettes, Color filling, Color counterFilling) : base(palettes)
        {
            Filling = filling;
            CounterFilling = counterFilling;
        }
        
        public Color BorderOut => Palettes.Bundle.Contrast.BorderOut;
        public Color BorderIn => Palettes.Bundle.Contrast.BorderIn;
        public Color CounterFilling { get; private set; }
        public Color Filling { get; private set; }
    }
}