// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.Touch\SelectCardProcessor.cs
using UnityEngine;
using Wizard.Battle.UI;
using Wizard.Battle.View;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.Touch
{
public partial class SelectCardProcessor
{
        protected readonly BattleCardBase _actCard;
        protected readonly BattleManagerBase _battleManager;
        protected readonly InputMgr _inputManager;
        protected readonly OperateMgr _operateMgr;
        protected readonly BattlePlayer _battlePlayer;
        protected readonly IPlayerView _battlePlayerView;
        private readonly TouchControl _touchControl;
        private readonly BattleUIContainer _battleUIContainer;
        private bool _stopSelectFlag;
        private bool _isReleaseCard;
        private bool _isPressCard;
        private const float DRAG_DISTANCE_PC = 300f;
        private Vector2 _mousePositionStart;
        public SelectCardProcessor(BattleManagerBase battleMgr, BattleCardBase actCard, InputMgr inputMgr, bool isPressCard) { }
        public VfxBase Start() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
        public VfxBase Update(float dt, Camera camera) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
        public virtual VfxWith<ITouchProcessor> End() => default!;
        public virtual bool CheckIsEnd() => default!;
        private void StopMovingHandCard() { }
        private void HideAlert() { }
        private bool UseDetailShortcutDoubleClick() => default!;
        private bool UsePlayShortcutDoubleClick() => default!;
        private bool OverDragDistancePlay() => default!;
        private bool IsCancel() => default!;
        private bool IsContinueSelection() => default!;
        private bool IsStopSelection() => default!;
        private bool IsOverDragDistanceHandPlay() => default!;
}
}
