using UnityEngine;

namespace CurrencyManager
{
    /// <summary>
    /// Represents a currency in the game.
    /// </summary>
    public class Currency : ScriptableObject
    {
        /// <summary>
        /// The name of the currency.
        /// </summary>
        public string Name;

        /// <summary>
        /// The symbol of the currency.
        /// </summary>
        public string Symbol;

        /// <summary>
        /// The exchange rate of the currency to the base currency.
        /// The base currency is assumed to have an exchange rate of 1.0.
        /// </summary>
        public float ExchangeRateToBaseCurrency;
    }
}
