Files
SVSimServer/SVSim.BattleEngine/Shim/Generated/ReadOnlyVoiceInfo.g.cs
gamer147 4b9a603cd4 feat(battle-engine): full View/VFX/UI/Touch/Story type closure (4254->3916, unmasked)
Generate no-op shells for the entire stop-listed View/Vfx/UI/Touch/Story missing-
type closure (~180 types) + 5 copyable engine files. Net-new shells emitted base-less,
so override members are stripped via the new --no-override generator flag. SDK/BCL
over-reach (Adjust/GZipStream/Socket*) and non-battle Story-world clusters reduced to
minimal/empty stubs instead of full-surface. Nested-type closure (BuildInfo/BattleDialog/
ROOM_URI/FuncGetCantAttackText) placed top-level in their decomp namespaces.

Clearing the last View CS0115 unmasked the true member-level frontier: 3916 errors,
0 generated/structural errors, now dominated by Unity-type + god-object members.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-05 22:01:37 -04:00

59 lines
3.2 KiB
C#

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