using System;
using Intrepid.Core.Tags;
using Intrepid.Localization;
using Intrepid.Utilities;
using UnityEngine;

namespace Intrepid.Gameplay.Journey
{
    [Serializable]
    [CreateAssetMenu(fileName = "Stage Tag", menuName = "GON/Tags/Stage Tag")]
    public class StageTag : SceneTag
    {
        [GroupConfigurations, SerializeField] private string stageId;
        [GroupConfigurations, SerializeField] private LocalizationTag localization;

        public string StageId
        {
            get => stageId;
            set => stageId = value;
        }
        public LocalizationTag Localization => localization;
    }
}