// 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!; } }