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>
59 lines
3.2 KiB
C#
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!;
|
|
}
|
|
}
|