Files
SVSimServer/SVSim.BattleEngine/Shim/Generated/BattleLogManager.g.cs
gamer147 b47741d2a5 feat(battle-engine): full-surface god-object stubs (UIManager/GameObjMgr/BattleLog) 7532->5600
Generate the COMPLETE decomp member surface (not frontier-subset, which silently drops
already-provided members) for UIManager(+ViewScene/ChangeViewSceneParam), GameObjMgr,
BattleLogManager/Item, InPlayCardFrameEffectControl. UIManager/Footer base fixes:
UIManager is MonoBehaviour (singleton kept by hand via --exclude); Footer is the copied
Engine type (removed the conflicting global shim). Add HUDMode enum, Wizard manager
return-type stubs, and a closure-stubs file for 7 referenced empties.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-05 21:23:52 -04:00

233 lines
20 KiB
C#

// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.UI\BattleLogManager.cs
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.UI
{
public partial class BattleLogManager
{
public partial class WarPair { }
public partial class CostCardLogInfo { }
public partial class CardLogInfo { }
public delegate void FuncSetup(BattleLogItem logItem);
private const int BATTLELOG_BLOCK_MAX = 30;
private const int SOLOMON_ID = 112341030;
private bool _isBattleLogOpen;
private BattleManagerBase _battleMgr;
private BattlePlayer _battlePlayer;
private WarPair _warBefore;
public BattleLogWindow _logWindow;
private BattleLogButton _logButton;
private GameObject _battleLogRoot;
private GameObject _battleLogButtonRoot;
public BattleLogItem _clickLogItem;
public BattleLogItem _clickSubLogItem;
private List<BattleLogItem> _logItemList;
private List<BattleLogItemSet> _logItemSetList;
private List<BattleLogItem> _pDestLogItemList;
private List<BattleLogItem> _eDestLogItemList;
private List<BattleLogItem> _pPlayCardLogItemList;
private List<BattleLogItem> _ePlayCardLogItemList;
private List<List<BattleLogItem>> _pDestLogItemListList;
private List<List<BattleLogItem>> _eDestLogItemListList;
private List<List<BattleLogItem>> _pPlayCardLogItemListList;
private List<List<BattleLogItem>> _ePlayCardLogItemListList;
private List<BattleLogItem> _deckSummonCardObjectList;
private List<CostCardLogInfo> _pDestroyedLogInfoList;
private List<CostCardLogInfo> _eDestroyedLogInfoList;
private List<CostCardLogInfo> _pPlayCardLogInfoList;
private List<CostCardLogInfo> _ePlayCardLogInfoList;
private Dictionary<int, int> _deckSummonCardIdList;
public List<BattleCardBase> PlayerFusionCard;
public List<BattleCardBase> EnemyFusionCard;
private List<GameObject> _pDestroyedCostFrameList;
private List<GameObject> _eDestroyedCostFrameList;
private List<GameObject> _pPlayCardCostFrameList;
private List<GameObject> _ePlayCardCostFrameList;
public List<BattleCardBase> PlayerPlayedCard;
public List<BattleCardBase> EnemyPlayedCard;
public List<BattleCardBase> PlayerDestroyedCard;
public List<BattleCardBase> EnemyDestroyedCard;
private int _pDestroyedMinCost;
private int _eDestroyedMinCost;
private int _pPlayCardMinCost;
private int _ePlayCardMinCost;
private static BattleLogManager _instance;
private int _keyboardSelectLogNumber;
private BattleLogItem _selectBattleLog;
private BattleLogItemSet _oldClickLogItemSet;
private int _oldLogItemSetCount;
private List<BattleLogItem> _logCardList;
private const float CARD_FRAME_HIGHT = 48f;
private const float UI_SCREEN_HIGHT_HALF = 320f;
private const int DEFAULT_DESTROYED_COST = 99;
public const int MAX_COST_NUM = 30;
private bool _alertLayerEnable;
private int _alerOriginalLayer;
private CanNotTouchCardVfx _canNotTouchCardVfx;
private const int ZEUS_SUPREME_ID = 113041020;
private bool _isPlayerSkinEvolved;
private bool _isEnemySkinEvolved;
public bool IsOpen { get; set; }
public static BattleLogItem CreateLogItem(bool isSmall = false) => default!;
public static BattleLogItem CreateBuffLogItem(BattleCardBase card, BattleCardBase detailCard, BuffInfo buff, bool? isPlayer, bool useSmall, BattleLogItem.CardTextureOption textureOption = BattleLogItem.CardTextureOption.Null, int buffMomentCardId = -1, BossRushSpecialSkill specialSkillInfo = null) => default!;
public static MyRotationBonusItem CreateMyRotationBonusItem(BattlePlayerBase.MyRotationBonusCondition myRotationBonusCondition, bool isPlayer, bool needSeparator) => default!;
public static AvatarBattleTitleItem CreateAvatarBattleBonusTitleItem(string titleText, UIScrollView scrollView) => default!;
public static AvatarBattleTitleItem CreateAvatarBattleBuffTitleItem(string titleText, UIScrollView scrollView) => default!;
public static AvatarBattleBonusItem CreateAvatarBattleBonusItem(BattlePlayerBase.AvatarBattleDescInfo skillDescInfo, UIScrollView scrollView, bool isNeedSeparator, BattleCardBase targetCard) => default!;
public static AvatarBattlePassiveBonusItem CreateAvatarBattlePassiveBonusItem(BattlePlayerBase.AvatarBattleDescInfo skillDescInfo, BattleCardBase targetCard, UIScrollView scrollView) => default!;
public static BattleLogItem CreateBossRushPlayerSpecialSkillLogItem(BattleCardBase card, BossRushSpecialSkill bossRushSpecialSkill) => default!;
public static BossRushEnemySpecialSkillItem CreateEnemyBossRushSpecialSkillLogItem(BattleCardBase card, BossRushSpecialSkill bossRushSpecialSkill) => default!;
public static void DestroyLogItem(BattleLogItem logItem) { }
public static BattleLogItemSet CreateLogItemSet() => default!;
public static void DestroyLogItemSet(BattleLogItemSet logItemSet) { }
public static BattleLogManager GetInstance() => default!;
private BattleLogManager() { }
public void SetUp(Transform parent, BattleManagerBase battleMgr, OperateMgr operateMgr, BattlePlayer battlePlayer) { }
public void Clear() { }
public void ClearDestroyedCardList(bool isPlayer) { }
public void ClearPlayedCardList(bool isPlayer) { }
private void _SetActiveWindow(bool isActive, BattleLogWindow.BattleLogType logType = BattleLogWindow.BattleLogType.Battle, bool isPlayer = true) { }
public void SetActiveShowButton(bool isActive) { }
public void ShowLog(BattleLogWindow.BattleLogType logType, bool isPlayer = true) { }
public void HideLog() { }
public void BeginLogBlockEvolution(BattleCardBase card) { }
public VfxBase EndLogBlockEvolution() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase EndLogBlockFusion() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void BeginLogBlockPlay(BattleCardBase card) { }
public void BeginLogAccelerate(BattleCardBase card) { }
public void BeginLogCrystallize(BattleCardBase card) { }
public VfxBase EndLogBlockPlay() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase BeginLogBlockTurnChangeReactive() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase EndLogBlockTurnChangeReactive() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase SetupWarActionLog() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase BeginLogBlockWar(BattleCardBase attackCard, BattleCardBase attackedCard) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase EndLogBlockWar(BattleCardBase attackCard, BattleCardBase attackedCard, bool needAttack) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
private LogType GetTimingLogType(SkillBase skill) => default!;
private void _AddLogSkillTiming(SkillBase skill, BattleLogItem.CardTextureOption textureOption = BattleLogItem.CardTextureOption.Null) { }
private void _AddLogSkillTiming(BattleCardBase ownerCard, LogType logType, BattleLogItem.CardTextureOption textureOption = BattleLogItem.CardTextureOption.Null) { }
public void AddNecromanceIcon(SkillBase skill, BattleCardBase card, bool isSpell) { }
private BattleLogItem _AddLogCommonOne(BattleCardBase card, FuncSetup funcSetup, bool isOwner = false, BattleLogItem.CardTextureOption textureOption = BattleLogItem.CardTextureOption.Null, List<NewReplayBattleMgr.BattleLogTextureInfo> battleLogTextureInfo = null) => default!;
private void _AddLogCommon(List<BattleCardBase> cards, FuncSetup funcSetup, bool isOwner = false, BattleLogItem.CardTextureOption textureOption = BattleLogItem.CardTextureOption.Null) { }
public BattleLogItem AddLogCommonOneAndSetInner(BattleCardBase card, FuncSetup funcSetup, BattleLogItem.CardTextureOption textureOption, List<NewReplayBattleMgr.BattleLogTextureInfo> battleLogTextureInfo) => default!;
public void RemoveAllBattleLogSet() { }
public void ParentLogItemToGrid() { }
private int _SetupLogItemSet() => default!;
private int GetMinCost(BattleLogWindow.BattleLogType type, bool isPlayer) => default!;
private void SetMinCost(BattleLogWindow.BattleLogType type, bool isPlayer, int value) { }
private List<GameObject> GetCostFrameList(BattleLogWindow.BattleLogType type, bool isPlayer) => default!;
private List<CostCardLogInfo> GetCostCardLogInfoList(BattleLogWindow.BattleLogType type, bool isPlayer) => default!;
private List<List<BattleLogItem>> GetLogListList(BattleLogWindow.BattleLogType type, bool isPlayer) => default!;
private List<BattleLogItem> GetLogList(BattleLogWindow.BattleLogType type, bool isPlayer) => default!;
private GameObject GetLogObject(BattleLogWindow.BattleLogType type, bool isPlayer) => default!;
private UILabel GetEmptyTextLabel(BattleLogWindow.BattleLogType type, bool isPlayer) => default!;
public static Dictionary<BattleCardBase, int> GetCardCountsByCardId(List<BattleCardBase> cards) => default!;
public static int CompareCardLogInfo(BattleCardBase cardA, BattleCardBase cardB) => default!;
public static int CompareCardLogInfo(CardLogInfo logInfoA, CardLogInfo logInfoB) => default!;
private string GetNameIndex(int cost, int index) => default!;
private void _AddDestLogCommonOne(BattleCardBase card, FuncSetup funcSetup, BattleLogWindow.BattleLogType type, bool isPlayer, List<NewReplayBattleMgr.BattleLogTextureInfo> battleLogTextureInfo) { }
private void _ParentDestLogItemToGrid(BattleLogWindow.BattleLogType type, bool isPlayer) { }
private void _SetupLogDestItemList(BattleLogWindow.BattleLogType type, bool isPlayer) { }
private void MakeAndHideCostFrameList(BattleLogWindow.BattleLogType type, bool isPlayer) { }
public void SetupCostFrame() { }
public void AddLogDestFollower(BattleLogWindow.BattleLogType type, BattleCardBase card, List<NewReplayBattleMgr.BattleLogTextureInfo> battleLogTextureInfo = null) { }
private int GetCardIndex(int cost, int id, BattleLogWindow.BattleLogType type, bool isPlayer) => default!;
public void AddLogCost(int cost, BattleLogWindow.BattleLogType type, bool isPlayer) { }
public void EnableButton() { }
public void DisableButton() { }
private bool _IsAddLogBerserk(BattleCardBase beforeDamage, BattleCardBase afterDamage) => default!;
private bool _IsAddLogAwake(BattleCardBase card, int ppTotalPrev) => default!;
private bool _IsAddLogWar(BattleCardBase attackCard, BattleCardBase attackedCard) => default!;
private BattleLogItem _CreateAttack(bool isCounter, BattleCardBase beforeAttackFrom, BattleCardBase afterAttackFrom, bool isDamageDraw, bool isDrainBattle) => default!;
public VfxBase AddLogWar(BattleCardBase attackCard, BattleCardBase attackedCard) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void AddLogEvolution(BattleCardBase card) { }
public void AddLogFusion(BattleCardBase card, List<BattleCardBase> ingrediens) { }
public void AddLogSkillGetOn(BattleCardBase card, List<BattleCardBase> ingrediens) { }
public void AddLogSkillGetOff(SkillBase skill, List<BattleCardBase> ingrediens) { }
public BattleLogItem AddLogTurn(bool isSelfTurn, int turn = -1) => default!;
public void AddLogMulliganChanged(BattlePlayerBase player, int changedNum) { }
private BattleLogItem GetSameTypeLogItem(BattleCardBase card, LogType logType) => default!;
public void AddLogSkillDrawCard(List<BattleCardBase> drawCards, SkillBase skill, bool isOpen, bool isPlayerDraw, bool isOverDraw) { }
public void AddLogSkillDrawToken(List<BattleCardBase> drawCards, SkillBase skill, bool isOpen, bool isOverDraw = false) { }
public void AddLogOverDrawCards(List<BattleCardBase> overDrawCards) { }
public void AddLogSkillReturnCard(List<BattleCardBase> returnCards, SkillBase skill) { }
public void AddLogSkillDiscard(List<BattleCardBase> discardCards, bool isPlayer, SkillBase skill) { }
public void AddLogSkillBanishHand(List<BattleCardBase> banishCards, bool isPlayer, SkillBase skill) { }
public void AddLogSkillBanishDeck(List<BattleCardBase> banishCards, SkillBase skill, bool isOpen) { }
public void AddLogSkillChangeCemetery(int num, SkillBase skill) { }
public void AddLogSkillClearDestroyedCardList(SkillBase skill, BattlePlayerBase player) { }
public void AddLogSkillClearSummonedCardList(SkillBase skill, BattlePlayerBase player) { }
public void AddLogSkillChangeChantCount(int num, BattleCardBase targetCard, SkillBase skill) { }
public void AddLogSkillChangePP(BattleCardBase targetCard, int changePP, int ppTotalPrev, bool isTotal, SkillBase skill) { }
public void AddLogSkillSetEP(int ep, BattleCardBase targetCard, SkillBase skill) { }
public void AddLogSkillGain(List<BattleCardBase> targetCards, SkillBase skill, SkillGainType gainType, int val1 = 0) { }
public void AddLogSkillAttachSkill(BattleCardBase targetCard, SkillBase attachedSkill, SkillBase skill, bool isTargetInOpponentHand = false) { }
public void AddLogSkillCantAttack(List<BattleCardBase> targetCards, SkillBase skill, CantAttackType type) { }
public void AddLogSkillAttackCountRecovery(List<BattleCardBase> targetCards, SkillBase skill) { }
public void AddLogSkillChangeDeck(BattleCardBase classCard, SkillBase skill) { }
public void AddLogSkillAddDeck(List<BattleCardBase> addCards, SkillBase skill) { }
public void AddLogSkillSummon(List<BattleCardBase> summonCards, SkillBase skill) { }
public void AddLogSkillSummon(List<BattleCardBase> summonCards) { }
public void AddLogSkillRandomArray(List<BattleCardBase> targetCards, int[] randomArray, SkillBase skill) { }
public void AddLogSkillBuffSet(List<BattleCardBase> buffCards, int setAttack, int setLife, Skill_power_down skill, bool isTargetInOpponentHand, List<int> beforeAttackList, List<int> beforeLifeList) { }
public void AddLogSkillBuffAdd(List<BattleCardBase> buffCards, int addAttack, int addLife, SkillBase skill, bool isMinusZeroAttack, bool isMinusZeroLife) { }
public void AddLogSkillBuffAdd(List<BattleCardBase> buffCards, int addAttack, int addLife, int gainAttack, int gainLife, SkillBase skill) { }
public void AddLogSkillBuffMultiply(List<BattleCardBase> buffCards, int multiplyAttack, int multiplyLife, SkillBase skill) { }
public void AddLogSkillBuffAddClass(List<BattleCardBase> buffCards, SkillBase skill) { }
public void AddLogSkillBuffSetLife(BattleCardBase ownercard, LogType logType, List<BattleCardBase> buffCards, int setLife, bool isTargetInOpponentHand) { }
public void AddLogSkillBuffSetMaxLife(List<BattleCardBase> buffCards, int setMaxLife, SkillBase skill, List<int> beforeLifeList) { }
public void AddLogSkillBuffAddMaxLife(List<BattleCardBase> buffCards, int addMaxLife, SkillBase skill) { }
public void AddLogSkillBuffInHandAdd(List<BattleCardBase> buffCards, int addAttack, int addLife, SkillBase skill, bool isTargetInOpponentHand, bool isTargetSelfOpenCardSkill) { }
public void AddLogSkillBuffInDeckAdd(BattleCardBase target, int addAttack, int addLife, SkillBase skill) { }
public void AddLogSkillHeal(List<BattleCardBase> beforeHealCards, List<BattleCardBase.HealResult> healResults, SkillBase skill) { }
public void AddLogSkillHeal(List<BattleCardBase> beforeHealCards, List<BattleCardBase.HealResult> healResults) { }
public void AddLogHeal(BattleCardBase beforeHealCard, int healAmount) { }
public void AddLogSkillDamage(BattleCardBase beforeDamage, BattleCardBase afterDamage, BattleCardBase beforeRefrection, BattleCardBase afterRefrection, SkillBase skill) { }
private void _AddLogDamage(BattleCardBase beforeDamage, BattleCardBase afterDamage, SkillBase skill) { }
public void AddLogSkillDeath(List<BattleCardBase> deathCards, SkillBase skill) { }
public void AddLogSkillDeath(List<BattleCardBase> deathCards) { }
public void AddLogDeath(BattleCardBase deathCard) { }
private void _AddLogDeath(List<BattleCardBase> deathCards) { }
public void AddLogSkillEvolution(List<BattleCardBase> evolveCards, SkillBase skill) { }
public void AddLogSkillMetamorphose(List<Skill_metamorphose.MetamorphoseCardPair> pairList, SkillBase skill, bool isTargetInOpponentHand = false, bool isFusion = false) { }
public void AddLogSkillUnite(Skill_unite.UniteCardPair pair, SkillBase skill) { }
public void AddLogSkillForceBerserk(BattleCardBase classCard, SkillBase skill) { }
public void AddLogLose(List<BattleCardBase> cards, SkillBase skill) { }
public void AddLogPlayAsChoiceTransform(BattleCardBase card) { }
public void AddLogCopiedSkill(BattleCardBase card, SkillBase skill, bool isRemain) { }
public void AddLogSkillChangeClan(List<BattleCardBase> cards, CardBasePrm.ClanType newClan, SkillBase skill, bool isTargetInOpponentHand = false) { }
public void AddLogSkillChangeTribe(List<BattleCardBase> cards, List<CardBasePrm.TribeType> newTribe, SkillBase skill, bool isTargetInOpponentHand = false) { }
public void AddTokenDrawModifier(List<BattleCardBase> targetCards, SkillBase skill) { }
public static string GetTargetCostConditionText(SkillBase skill) => default!;
public void AddLogSkillChangePlayCount(BattleCardBase card, int count, SkillBase skill) { }
public void AddLogSkillShortageDeckWin(List<BattleCardBase> cards, SkillBase skill) { }
public void AddLogCostChange(List<BattleCardBase> cards, SkillBase skill, int cost, bool isSetCost, bool isTargetInOpponentHand, List<int> setCostDifferenceList) { }
public void AddLogOpenCard(BattleCardBase card) { }
public void AddLogOpenDrawCard(BattleCardBase card, SkillBase skill) { }
public void AddLogExclusionTargetList(List<BattleCardBase> cards, SkillBase skill) { }
public void InsertExclusionTargetListLog(SkillBase skill) { }
private static bool IsSameSkillTiming(LogType logA, LogType logB, bool isSpell) => default!;
private bool _CheckLastAddedSkillOwner(BattleCardBase card, LogType timingLogType) => default!;
private bool ExistSameCardLog(BattleCardBase card, LogType timingLogType) => default!;
public void AddLogSkillUsePp(SkillBase skill, BattleCardBase card, int usePp) { }
public void AddLogGiveWhiteRitualStack(int num, BattleCardBase targetCard, SkillBase skill) { }
public void AddLogDepriveWhiteRitualStack(int num, BattleCardBase targetCard, SkillBase skill) { }
public void UpdateSkillTiming(BattleCardBase card, LogType oldType, LogType newType) { }
private bool UpdateDamageAmount(BattleCardBase card, int amount, SkillBase skill, LogType logType) => default!;
private bool UpdateSummonCount(BattleCardBase card, int summonCount, SkillBase skill, bool isPlayerSide) => default!;
public void KeyboardSelectNext(int number) { }
public void KeyboardSelectBack(int number) { }
public void KeyboardSelectNumber(int number) { }
public void KeyboardResetSelect() { }
public void KeyboardUpdateLogList() { }
public void KeyboardUpdateScrollView() { }
public static int ConvertPremiumIdToNormalId(int cardId) => default!;
public void AddFusionIngredients(BattleCardBase fusionCard, bool isCreateClone) { }
public void ResetFusionIngredients(bool isPlayer) { }
public int GetFusionOrder(BattleCardBase a, BattleCardBase b) => default!;
public void UpdateFusionedCardSkillDrewCard(BattleCardBase fusionCard) { }
private void ReplacePlayerBattleLog(bool isPlayer) { }
}
}