// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.UI\ClassInfomationUIBase.cs
using System.Collections.Generic;
using UnityEngine;
using Wizard.Battle.View;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.UI
{
public partial class ClassInfomationUIBase
{
        protected readonly Vector3 PLAYER_HANDCOUNT_POSITION;
        protected readonly Vector3 PLAYER_CLASS_INFOMATION_POSITION_1;
        protected readonly Vector3 PLAYER_CLASS_INFOMATION_POSITION_2;
        protected readonly Vector3 PLAYER_CROSS_CLASS_INFORMATION_POSITION_1;
        protected readonly Vector3 PLAYER_CROSS_CLASS_INFORMATION_POSITION_2;
        private readonly Vector3 EVENT_PLAYER_CLASS_INFORMATION_POSITION_1;
        private readonly Vector3 EVENT_PLAYER_CLASS_INFORMATION_POSITION_2;
        private readonly Vector3 EVENT_PLAYER_CROSS_CLASS_INFORMATION_POSITION_1;
        private readonly Vector3 EVENT_PLAYER_CROSS_CLASS_INFORMATION_POSITION_2;
        private readonly Vector3 EVENT_ENEMY_CLASS_INFORMATION_POSITION;
        private readonly Vector3 EVENT_ENEMY_CROSS_CLASS_INFORMATION_POSITION_1;
        private readonly Vector3 EVENT_ENEMY_CROSS_CLASS_INFORMATION_POSITION_2;
        protected readonly Vector3 ENEMY_HANDCOUNT_POSITION;
        protected readonly Vector3 ENEMY_CLASS_INFORMATION_POSITION;
        protected readonly Vector3 ENEMY_CROSS_CLASS_INFORMATION_POSITION_1;
        protected readonly Vector3 ENEMY_CROSS_CLASS_INFORMATION_POSITION_2;
        protected readonly int FIRST_HAND_COUNT;
        protected readonly BattlePlayerBase _player;
        protected IBattlePlayerView _selfBattlePlayerView;
        protected readonly Vector3 PLAYER_ALERT_POSITION;
        protected readonly Vector3 ENEMY_ALERT_POSITION;
        protected readonly Vector3 PLAYER_ALERT_LABEL_POSITION;
        protected readonly Vector3 ENEMY_ALERT_LABEL_POSITION;
        protected readonly Vector2 ALERT_SIZE;
        protected readonly Vector2 ALERT_LABEL_SIZE;
        protected static readonly Color HAND_COUNT_S;
        protected static readonly Color HAND_COUNT_M;
        protected static readonly Color HAND_COUNT_L;
        protected static readonly Vector3 DOUBLE_INFO_SCALE;
        private const int HAND_CARD_WARNING_COLOR_BORDER = 7;
        protected bool _isSelectNow;
        protected bool _inCardFocus;
        protected GameObject _infomationUI;
        protected GameObject _alertObject;
        protected UILabel _alertlabel;
        protected UISprite _alertSprite;
        protected GameObject _handCount;
        protected UILabel _handCountLabel;
        protected UISprite _handCountIcon;
        protected WizardUIButton _informationButton;
        protected int _orderNum;
        protected int _totalInfoNum;
        protected bool CanShowOtherInfo { get; set; }
        public virtual GameObject GetInfomationUI() => default!;
        public ClassInfomationUIBase(BattlePlayerBase battlePlayerBase, IBattlePlayerView battlePlayerView, int orderNum, int totalInfoNum) { }
        public virtual void ShowInfomation(bool playEffect = true) { }
        public virtual void HideInfomation() { }
        public virtual void HideOtherInfomation() { }
        public virtual void HideAllInfomation() { }
        public virtual void UpdateInfomation() { }
        public void UpdateStatusPanelOnBattle(bool isPlayer) { }
        public void SetClassInformationUiPosition(bool isPlayer) { }
        protected Vector3 GetClassInfomationPosition(bool isPlayer) => default!;
        protected virtual void ShowAlert() { }
        protected virtual void HideAlert() { }
        protected void AlertReset(string text) { }
        public virtual VfxBase LoadResources(Transform parent, bool isPlayer) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
        public virtual void SetUpEvent(BattlePlayerBase player) { }
        public virtual void Recovery() { }
        public static Color GetHandCardCountColor(int handCardCount) => default!;
        private void UpdateHandCardCount(BattlePlayerBase battlePlayer) { }
        public void SetIsSelect(bool flg) { }
        public void SetInCardFocus(bool flg) { }
        public virtual void SetTouchable(bool flag) { }
        protected List<BattleCardBase> SelectOtherInfoTarget(List<BattleCardBase> cards) => default!;
        public virtual void NewReplayUpdateInfomation(NetworkBattleReceiver.ClassInfoUiInfo classInfo) { }
}
}
