using UnityEngine;
using MackySoft.SerializeReferenceExtensions;

namespace Gyvr.Mythril2D
{
    [CreateAssetMenu(menuName = AssetMenuIndexer.Mythril2D_Characters + nameof(MountSheet))]
    public class MountSheet : CharacterSheet
    {
        [Header("Mount Stats")]
        public LevelScaledStats stats = new();

        [Header("Effects Applied To Player While Mounted")]
        [SerializeReference, SubclassSelector]
        public IEffect[] mountEffects;

        public MountSheet() : base(EAlignment.Neutral) { }
    }
}
