// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.Touch\FusionTargetSelectTouchProcessor.cs
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
using Wizard.Battle.UI;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.Touch
{
public partial class FusionTargetSelectTouchProcessor
{
        protected readonly BattleCardBase _actCard;
        protected readonly InputMgr _inputMgr;
        protected readonly BattlePlayer _battlePlayer;
        protected bool _isSelectNow;
        private readonly BattleManagerBase _battleManager;
        private IEnumerable<BattleCardBase> _targetCards;
        private IEnumerable<GameObject> _targetCardObjects;
        private bool _stopSelectFlag;
        private SkillBase _fusionSkill;
        private Skill_fusion_metamorphose _fusionMetamorphoseSkill;
        private List<BattleCardBase> _selectedCards;
        private bool _selectCompleteFlag;
        private int _needSelectCount;
        private int _maxSelectCount;
        private List<BattleCardBase> _selectableCards;
        private BattleUIContainer _battleUIContainer;
        private const float CANCEL_TOUCHABLE_WAIT_TIME = 0.2f;
        public static readonly Vector3 INIT_LOCAL_EULAR_ANGLE;
        private CanNotTouchCardVfx _canNotTouchCardVfx;
        private bool _isNoSelectFusion;
        protected bool IsSelectNow { get; set; }
        public FusionTargetSelectTouchProcessor(BattleManagerBase battleMgr, BattleCardBase actCard, SkillBase fusionSkill, Skill_fusion_metamorphose fusionMetamorphoseSkill) { }
        public static FusionTargetSelectTouchProcessor Create(BattleManagerBase battleMgr, BattleCardBase actCard, SkillBase fusionSkill, Skill_fusion_metamorphose fusionMetamorphoseSkill) => default!;
        public VfxBase Start() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
        public VfxBase Update(float dt, Camera camera) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
        private void ChangeSelectFusionIngredientCard(BattleCardBase selectedCard, bool isSelect) { }
        private BattleCardBase GetCardAtMousePosition(Camera camera) => default!;
        private bool IsSelect() => default!;
        private VfxBase MakeTouchEffect(BattleCardBase targetCard) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
        public virtual VfxWith<ITouchProcessor> End() => default!;
        protected virtual void SetTouchable(bool enable) { }
        public virtual bool CheckIsEnd() => default!;
        private IEnumerable<GameObject> GetTargetCards() => default!;
        protected void EnableTurnEndButton(bool showEffect) { }
}
}
