Files
SVSimServer/SVSim.BattleEngine/Shim/Generated/BattleLogUtility.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

63 lines
5.0 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// 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!;
}
}