// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\DamageVfxBase.cs
using System;
using System.Collections;
using System.Collections.Generic;
using Cute;
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class DamageVfxBase
{
        private const float DAMAGE_ANIMATION_LENGTH = 2.5f;
        private const float DAMAGE_TEXT_MARGIN = 0.26f;
        private const int DAMAGE_MAX_VALUE = 9999;
        private const int TEXTURE_SHEET_MAX = 16;
        private const float PLAYER_CLASS_DAMAGE_EFFECT_POSITION = 0.4f;
        private const float ENEMY_CLASS_DAMAGE_EFFECT_POSITION = 0.3f;
        protected BattleManagerBase _battleMgr;
        protected readonly IBattleCardView _targetCardView;
        private GameObject _numberObject;
        private GameObject _damageEffect;
        private bool IsLoadEnd;
        protected virtual Vector3 StartPosition { get; set; }
        protected string _effectName { get; set; }
        public bool IsEffectEnd { get; set; }
        protected DamageVfxBase(IBattleCardView targetCardView) { }
        protected IEnumerator StartShowValue(int value) => default!;
        protected virtual void HideValue() { }
        protected virtual void SetupNumberAnimation(int value) { }
        public void UpdateEffect() { }
        public void RemoveCheck() { }
        public void DestroyEffect() { }
}
}
