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>
This commit is contained in:
58
SVSim.BattleEngine/Shim/Generated/ReadOnlyVoiceInfo.g.cs
Normal file
58
SVSim.BattleEngine/Shim/Generated/ReadOnlyVoiceInfo.g.cs
Normal file
@@ -0,0 +1,58 @@
|
||||
// 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!;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user