using UnityEngine;

namespace pdinklag.CPW.Common
{
    /// <summary>
    /// A flying strike executed from the top rope against a standing opponent.
    /// </summary>
    [CreateAssetMenu(menuName = "Wrestle/Move/Flying Strike")]
    public class FlyingStrike : FlyingMove, IStrikeMove
    {
        [Header("Flying Strike Settings")]
        public StrikeInfo StrikeInfo = StrikeInfo.Default;

        StrikeInfo IStrikeMove.StrikeInfo => StrikeInfo;

        protected override void Reset()
        {
            base.Reset();

            StrikeInfo = StrikeInfo.Default;
        }
    }
}
