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