// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View\ReadOnlyVoiceInfo.cs
using System;
using System.Collections.Generic;
using System.Linq;
namespace Wizard.Battle.View
{
public partial class ReadOnlyVoiceInfo
{
        public const string IGNORE_OPTION = "_none";
        public const string NONE_NAME = "none";
        public const int UNION_BURST_NONE = 0;
        public const int UNION_BURST_NORMAL = 1;
        public const int UNION_BURST_SHORT = 2;
        public const int UNION_BURST_NORMAL_60 = 3;
        public const int UNION_BURST_SHORT_60 = 4;
        public const int UNION_BURST_NORMAL_DIRECTLY = 5;
        public const int UNION_BURST_SHORT_DIRECTLY = 6;
        public const int UNION_BURST_NORMAL_DIRECTLY_60 = 7;
        public const int UNION_BURST_SHORT_DIRECTLY_60 = 8;
        public const int UNION_BURST_PLAY = 9;
        public const int SKYBOUND_ART_NONE = 10;
        public const int SKYBOUND_ART_NORMAL = 11;
        public const int SKYBOUND_ART_SHORT = 12;
        public const int SKYBOUND_ART_NORMAL_60 = 13;
        public const int SKYBOUND_ART_SHORT_60 = 14;
        public const int SKYBOUND_ART_NORMAL_DIRECTLY = 15;
        public const int SKYBOUND_ART_SHORT_DIRECTLY = 16;
        public const int SKYBOUND_ART_NORMAL_DIRECTLY_60 = 17;
        public const int SKYBOUND_ART_SHORT_DIRECTLY_60 = 18;
        public const int SKYBOUND_ART_PLAY = 19;
        public const int SUPER_SKYBOUND_ART_NONE = 20;
        public const int SUPER_SKYBOUND_ART_NORMAL = 21;
        public const int SUPER_SKYBOUND_ART_SHORT = 22;
        public const int SUPER_SKYBOUND_ART_NORMAL_60 = 23;
        public const int SUPER_SKYBOUND_ART_SHORT_60 = 24;
        public const int SUPER_SKYBOUND_ART_NORMAL_DIRECTLY = 25;
        public const int SUPER_SKYBOUND_ART_SHORT_DIRECTLY = 26;
        public const int SUPER_SKYBOUND_ART_NORMAL_DIRECTLY_60 = 27;
        public const int SUPER_SKYBOUND_ART_SHORT_DIRECTLY_60 = 28;
        public const int SUPER_SKYBOUND_ART_PLAY = 29;
        private VoiceDictionaries _voiceDictionaries;
        private int _destroyCardId;
        public bool HasSummonTokenVoice { get; set; }
        public string VoiceId { get; set; }
        public ReadOnlyVoiceInfo(int cardID, CardMaster.CardMasterId cardMasterId) { }
        public VoiceAndWaitTime GetPlayVoice(IReadOnlyBattleCardInfo cardInfo, BattlePlayerReadOnlyInfoPair playerPair, int executedFixedUseCostIndex, int skillVoiceIndex) => default!;
        public VoiceAndWaitTime GetSummonTokenVoice() => default!;
        public VoiceAndWaitTime GetEvolutionVoice() => default!;
        public VoiceAndWaitTime GetAttackVoice(bool isEvolution) => default!;
        public VoiceAndWaitTime GetDestroyVoice(bool isEvolution, bool isExecutedWhiteRitual) => default!;
        public VoiceAndWaitTime GetSkillVoice(bool isEvolution, int skillIndex) => default!;
        public int GetSkillVoiceCount(bool isEvolution) => default!;
        public void SetDestroyCardId(int id) { }
        public static bool IsInvalidFileName(string voiceData) => default!;
        public int AddAttachSkillVoice(string id) => default!;
        public string GetAttachSkillVoice(int index) => default!;
}
}
