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>
63 lines
5.0 KiB
C#
63 lines
5.0 KiB
C#
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.UI\BattleLogUtility.cs
|
||
using System;
|
||
using System.Collections.Generic;
|
||
using System.Text.RegularExpressions;
|
||
namespace Wizard.Battle.UI
|
||
{
|
||
public partial class BattleLogUtility
|
||
{
|
||
private delegate string FuncGetGainText(BattleCardBase gainFrom, int val1, SkillBase skill);
|
||
private static bool _isInitializedStatic;
|
||
private static Dictionary<CantAttackType, FuncGetCantAttackText> _cantAttackTextFunc;
|
||
private static Dictionary<Type, BattleLogTextBuilderAttachSkill> _attachSkillTextFunc;
|
||
private const string NETWORK_SKILL_PREFIX = "Network";
|
||
public const char CARD_COUNT_CHAR = '×';
|
||
public static void SetupStatic() { }
|
||
public static string GetCardName(BattleCardBase card) => default!;
|
||
public static string GetCardWithCountText(BattleCardBase card, int num) => default!;
|
||
public static bool IsAddLogDeath(BattleCardBase card) => default!;
|
||
public static string GetSkillTargetPlayerText(SkillBase skill) => default!;
|
||
public static string BuildTextTurn(bool isSelfTurn, int turn) => default!;
|
||
public static string BuildTextCost(int cost) => default!;
|
||
public static string BuildTextMulliganChanged(int changedNum) => default!;
|
||
public static string BuildTextSummon(BattleCardBase card, int summonCount) => default!;
|
||
public static string BuildTextPlay(BattleCardBase card) => default!;
|
||
public static string BuildTextEvolve() => default!;
|
||
public static string BuildTextFusion() => default!;
|
||
public static string BuildTextGeton() => default!;
|
||
public static string BuildTextGetoff() => default!;
|
||
public static void GetBuffValueStringFormatted(int addAttack, int addLife, ref string retAttack, ref string retLife, bool isMinusZeroAttack = false, bool isMinusZeroLife = false) { }
|
||
public static string BuildTextBuffInHandAdd(int addAttack, int addLife, SkillBase skill, bool isTargetInOpponentHand = false) => default!;
|
||
public static string BuildTextBuffInDeckAdd(SkillBase skill, bool isSelf, int addAttack, int addLife) => default!;
|
||
public static string BuildTextBuffAdd(int addAttack, int addLife, bool isMinusZeroAttack = false, bool isMinusZeroLife = false) => default!;
|
||
public static string BuildTextBuffAdd(int addAttack, int addLife, int gainAttack, int gainLife) => default!;
|
||
public static string BuildTextBuffMultiply(int multiplyAttack, int multiplyLife) => default!;
|
||
public static string BuildTextDamageCut(int cutAmount) => default!;
|
||
public static string BuildTextHeal(BattleCardBase healBefore, int healAmount) => default!;
|
||
public static string BuildTextDamage(BattleCardBase damageBefore, BattleCardBase damageAfter) => default!;
|
||
public static string BuildTextDestroy(BattleCardBase destroyedCard) => default!;
|
||
public static string BuildTextBanish() => default!;
|
||
public static string BuildTextMetamorphose(BattleCardBase newCard, BattleCardBase oldCard, SkillBase skill = null, bool isTargetInOpponentHand = false, int metamorphoseCardID = 0) => default!;
|
||
public static string BuildTextUniteMaterial() => default!;
|
||
public static string BuildTextAwake() => default!;
|
||
public static string BuildTextBerserk() => default!;
|
||
public static string BuildTextNecromance() => default!;
|
||
public static string BuildTextLose() => default!;
|
||
public static string BuildTextLoseLastWords() => default!;
|
||
public static string BuildTextRobLastWords() => default!;
|
||
public static string BuildTextChangeClan(CardBasePrm.ClanType newClan, SkillBase skill, bool isTargetInOpponentHand = false) => default!;
|
||
public static string BuildTextChangeTribe(CardBasePrm.TribeType newTribe, SkillBase skill, bool isTargetInOpponentHand = false) => default!;
|
||
public static string BuildTextChangePlayCount(int cnt) => default!;
|
||
public static string BuildTextTimingCallSkill(BattleCardBase card) => default!;
|
||
public static string BuildTextTimingWhenPlay(BattleCardBase card) => default!;
|
||
public static string BuildTextTimingWhenDestroy(BattleCardBase card) => default!;
|
||
public static string BuildTextTimingOther(BattleCardBase card) => default!;
|
||
public static string BuildTextCantAttack(CantAttackType type) => default!;
|
||
public static string GetPlayerAndPlace(SkillBase skill, SkillFilterCreator.ContentKeyword place) => default!;
|
||
public static string BuildTextRandomArray(int[] randomArray) => default!;
|
||
public static string BuildTextAttachSkill(SkillBase attachedSkill, SkillBase skill, bool isBuffText, bool isKeyWordCodeDelete = true, bool isNow = true, bool isTargetInOpponentHand = false) => default!;
|
||
public static string BuildAttachSkillText(SkillBase attachedSkill, bool isBuffText, bool isKeyWordCodeDelete = true, bool isNow = true) => default!;
|
||
private static string DeleteKeywordCode(string battleLogText) => default!;
|
||
}
|
||
}
|