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>
228 lines
14 KiB
C#
228 lines
14 KiB
C#
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.UI\BattleLogItem.cs
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using UnityEngine;
|
|
using Wizard.Battle.Replay;
|
|
namespace Wizard.Battle.UI
|
|
{
|
|
public partial class BattleLogItem
|
|
{
|
|
public enum CardTextureOption
|
|
{
|
|
Null,
|
|
ForceNormal,
|
|
ForceEvolution,
|
|
DestroyedFollower
|
|
}
|
|
private enum FrameType
|
|
{
|
|
Unit,
|
|
Field,
|
|
Spell,
|
|
Class
|
|
}
|
|
private enum DescStyle
|
|
{
|
|
Normal,
|
|
TurnSelf,
|
|
TurnOpponent,
|
|
Max
|
|
}
|
|
private delegate string FuncDescText();
|
|
private static readonly string[] FRAMESPRITE_SELF;
|
|
private static readonly string[] FRAMESPRITE_OPPONENT;
|
|
private static readonly string[] FRAMESPRITE_SELECT;
|
|
private static readonly Color[] DESC_COL;
|
|
private static readonly UIWidget.Pivot[] DESC_PIVOT;
|
|
public const string BATTLE_LOG_ICON_PLAY = "battle_log_icon_play";
|
|
public const string BATTLE_LOG_ICON_ENHANCE = "battle_log_icon_enhance";
|
|
public const string BATTLE_LOG_ICON_ACCELERATE = "battle_log_icon_accelerate";
|
|
public const string BATTLE_LOG_ICON_FIGHT = "battle_log_icon_fight";
|
|
public const string BATTLE_LOG_ICON_DESTROY = "battle_log_icon_destroy";
|
|
public const string BATTLE_LOG_ICON_NECROMANCE = "battle_log_icon_necromance";
|
|
public const string BATTLE_LOG_ICON_DRAW = "battle_log_icon_draw";
|
|
public const string BATTLE_LOG_ICON_OVERDRAW = "battle_log_icon_overdraw";
|
|
public const string BATTLE_LOG_ICON_SUMMON = "battle_log_icon_summon";
|
|
public const string BATTLE_LOG_ICON_BUFF = "battle_log_icon_buff";
|
|
public const string BATTLE_LOG_ICON_DEBUFF = "battle_log_icon_debuff";
|
|
public const string BATTLE_LOG_ICON_BANISH = "battle_log_icon_banish";
|
|
public static readonly Color DAMAGE_LABEL_COLOR;
|
|
public static readonly Color HEAL_LABEL_COLOR;
|
|
private static readonly Color32 CARD_COLOR_GREY;
|
|
public static readonly float LOG_ITEM_HEIGHT;
|
|
private const float FRAME_POS_X_LEFT = -30f;
|
|
private const float FRAME_POS_X_RIGHT = 30f;
|
|
private const float FRAME_POS_X_CENTER = 0f;
|
|
private const float NO_FRAME_TEXT_OFFSET = -8f;
|
|
private const float DESC_LABEL_CENTER_POSITION_X = 42f;
|
|
private UISprite _frame;
|
|
private UIButton _frameButton;
|
|
private UISprite _selectCursor;
|
|
private TweenAlpha _selectTween;
|
|
private UISprite _separator;
|
|
private UITexture _cardTexture;
|
|
private UILabel _desc;
|
|
private UILabel _num;
|
|
private Transform _locator;
|
|
private UILabel _rightText;
|
|
private UISprite _leftIcon;
|
|
private UISprite _rightIcon;
|
|
private Transform _fightIcon;
|
|
private GameObject _dammyFrame;
|
|
private bool isBuff;
|
|
private BattlePlayer _battlePlayer;
|
|
private BattleManagerBase _battleMgr;
|
|
private BattleLogManager _battleLogMgr;
|
|
private BattleCardBase _card;
|
|
private BattleCardBase _detailCard;
|
|
private int _buffMomentCardId;
|
|
private LogType _logType;
|
|
private bool _isOwner;
|
|
private SkillBase _logSkill;
|
|
private CardTextureOption _textureOption;
|
|
private bool _isCopiedBuff;
|
|
public BuffInfo Buff;
|
|
public int Turn { get; set; }
|
|
public bool IsPlayerSideTurn { get; set; }
|
|
public string DivergenceId { get; set; }
|
|
public BossRushSpecialSkill BossRushSpecialSkill { get; set; }
|
|
public bool IsPlayer { get; set; }
|
|
public void SetBuff(BuffInfo buff) { }
|
|
public bool IsCopiedBuff() => default!;
|
|
public static void ClearHeaderTextureCache() { }
|
|
public static int GetHeaderTextureCacheNum() => default!;
|
|
public CardTextureOption GetTextureOption() => default!;
|
|
private void Start() { }
|
|
public bool IsOwner() => default!;
|
|
public BattleCardBase GetCard() => default!;
|
|
public BattleCardBase GetDetailCard() => default!;
|
|
public int GetBuffMomentCardId() => default!;
|
|
public SkillBase GetLogSkill() => default!;
|
|
public void SetLogSkill(SkillBase skill) { }
|
|
public void SetDivergenceId(string divergenceId) { }
|
|
public Transform GetLocator() => default!;
|
|
public LogType GetLogType() => default!;
|
|
public float GetPosX() => default!;
|
|
public GameObject GetSeparator() => default!;
|
|
private int GetTextureId() => default!;
|
|
public void Setup(BattleCardBase card, BattlePlayer battlePlayer, BattleManagerBase battleMgr, BattleLogManager battleLogMng, bool isOwner, CardTextureOption textureOption = CardTextureOption.Null, BattleCardBase detailCard = null, bool? isPlayer = null, BuffInfo buff = null, int buffMomentCardId = -1, BossRushSpecialSkill specialSkillInfo = null, List<NewReplayBattleMgr.BattleLogTextureInfo> battleLogTextureInfo = null, bool isBattleInfo = false) { }
|
|
public void SetupOnReplay(bool isPlayerSideTurn, int turn) { }
|
|
public void ReplaceDeckSummonLogCard(BattleCardBase deckSummonCard) { }
|
|
public void ReplaceDeckSummonLogCard(List<BattleCardBase> deckSummonCards) { }
|
|
public void _SetupCardTexture(BattleCardBase card, CardTextureOption textureOption, int buffMomentCardId, List<NewReplayBattleMgr.BattleLogTextureInfo> battleLogTextureInfo) { }
|
|
private void _SetupFrame(BattleCardBase card, bool? isPlayer = null, bool isOpponentAllHandSpellCostChange = false, BossRushSpecialSkill specialSkillInfo = null) { }
|
|
private void _SetupFrameSelect(BattleCardBase card) { }
|
|
private string _GetFrameSpriteName(BattleCardBase card, string[] spriteNameList, bool isOpponentAllHandSpellCostChange = false, BossRushSpecialSkill specialSkillInfo = null) => default!;
|
|
private void _SetupDescStyle(DescStyle style) { }
|
|
private void _SetupDescColor(DescStyle style) { }
|
|
public void SetTurn(bool isSelfTurn, int turn = -1) { }
|
|
public void SetCost(int cost, bool isPlayer) { }
|
|
private void _SetInner(LogType logType, FuncDescText funcText, string rightValueText = "", int mulliganCount = -1) { }
|
|
private void _SetInnerOnSkillTiming(LogType logType, SkillBase skill) { }
|
|
private void SetInnerOnSkillTiming(LogType logType) { }
|
|
public void UpdateLogType(LogType logType) { }
|
|
public void AddNecromanceLog() { }
|
|
private void _SetInnerOnDamage(LogType logType, BattleCardBase afterCard, int damageNum, bool isDrainBattle = false) { }
|
|
private void SetInnerOnDamage(LogType logType) { }
|
|
private void _SetInnerOnHeal(LogType logType, int healNum = -1, bool isDrain = false) { }
|
|
private void SetInnerOnHeal(LogType logType) { }
|
|
private void _SetInnerOnSkillTarget(LogType logType, bool isMinus = false, string logText = null, string rightValueText = null, int cardWithCount = -1, int[] randomArray = null, bool isDeadInNewReplay = false, bool isNewReplay = false) { }
|
|
public void AddUpRightValue(int addValue, string zeroSign = null) { }
|
|
public void ChangeDamageLogToDestroy() { }
|
|
public void AddDamageAmount(int damage, bool isDamage) { }
|
|
public void AddSummonCount(int summonCount) { }
|
|
private void CallOnCreateBattleLog(string rightValueText, NewReplayBattleMgr.BattleLogItemType logItemType, bool isMinus = false, bool isNecromance = false, int cardWithCount = -1, int[] randomArray = null, bool isDrain = false, bool isDrainBattle = false, bool isDeadByDamage = false, int mulliganCount = -1) { }
|
|
private void _SetInnerCard(LogType logType) { }
|
|
private void _SetInnerCard(LogType logType, int num) { }
|
|
public void SetBattleLogCardList(int num = 1) { }
|
|
public void SetDeckSummonCardList(int num = 1) { }
|
|
public void SetFusionInfoList() { }
|
|
public void SetFusionIngredientInfoList() { }
|
|
public void UpdateBattleLogCardCount(int num) { }
|
|
public void SetMulliganChanged(int changedNum) { }
|
|
public void SetPlay(LogType logType = LogType.Play) { }
|
|
public void SetSummon(int count, SkillBase skill) { }
|
|
public void SetAttack(BattleCardBase attackerAfter, bool isDamageDraw, bool isDrainBattle) { }
|
|
public void SetAttackCounter(BattleCardBase attackerAfter, bool isDrainBattle) { }
|
|
public void SetDrawCard(List<BattleCardBase> drawCards, bool isOverDraw = false) { }
|
|
public void SetOverDraw(bool isTurnStartDraw) { }
|
|
public void SetOpenDrawCard(SkillBase skill) { }
|
|
public void SetOpenCard() { }
|
|
public void SetDrawToken(int count, bool isOverDraw = false) { }
|
|
public void SetReturnCard(SkillBase skill) { }
|
|
public void SetDiscardCardNum(List<BattleCardBase> discardCards, SkillBase skill) { }
|
|
public void SetDiscardCard(SkillBase skill) { }
|
|
public void SetBanishHandCardNum(List<BattleCardBase> discardCards, SkillBase skill) { }
|
|
public void SetBanishDeckCardNum(List<BattleCardBase> discardCards, SkillBase skill) { }
|
|
public void SetBanishDeckCard(SkillBase skill) { }
|
|
public void SetBanishHandCard(SkillBase skill) { }
|
|
public void SetChangeCemetery(int num, SkillBase skill) { }
|
|
public void SetClearDestroyedCardList(SkillBase skill) { }
|
|
public void SetClearSummonedCardList(SkillBase skill) { }
|
|
public void SetChangeChantCount(int num, SkillBase skill) { }
|
|
public void SetChangeWhiteRitualStack(int num, SkillBase skill, bool isDebuffSkill) { }
|
|
public void SetChangePP(int num, bool isTotal, SkillBase skill) { }
|
|
public void SetEP(int ep, SkillBase skill) { }
|
|
public void SetEvolution() { }
|
|
public void SetEvolutionBySkill(SkillBase skill) { }
|
|
public void SetFusion(int materialCount) { }
|
|
public void SetFusionIngredient() { }
|
|
public void SetGeton() { }
|
|
public void SetGetonIngredient() { }
|
|
public void SetGetoffIngredient() { }
|
|
public void SetCantAttack(CantAttackType type, SkillBase skill) { }
|
|
public void SetAttackCountRecovery(SkillBase skill) { }
|
|
public void SetChangeDeck(SkillBase skill) { }
|
|
public void SetAddDeck(int count, SkillBase skill) { }
|
|
public void SetBuffAdd(int addAttack, int addLife, bool isMinusZeroAttack, bool isMinusZeroLife, SkillBase skill, bool isDead, bool isMinus) { }
|
|
public void SetBuffAdd(int addAttack, int addLife, int gainAttack, int gainLife, SkillBase skill, bool isInHand) { }
|
|
public void SetBuffMultiply(int multiplyAttack, int multiplyLife, SkillBase skill) { }
|
|
public void SetBuffAddClass(SkillBase skill) { }
|
|
public void SetBuffSetLife(int setLife, bool isClass, SkillBase skill) { }
|
|
public void SetBuffAddMaxLife(int addMaxLife, SkillBase skill, bool isDead, bool isDebuffSkill) { }
|
|
public void SetBuffInHandAdd(int addAttack, int addLife, SkillBase skill = null, bool isTargetInOpponentHand = false) { }
|
|
public void SetBuffInDeckAdd(SkillBase skill, bool isPlayer, int addAttack, int addLife) { }
|
|
public void SetHeal(int healAmount) { }
|
|
public void SetHealSkill(SkillBase skill, int healAmount) { }
|
|
public void SetDamage(BattleCardBase damageAfter, SkillBase skill) { }
|
|
public void SetDestroy() { }
|
|
public void SetBanish() { }
|
|
public void SetMetamorphose(SkillBase skill = null) { }
|
|
public void SetUniteMaterial() { }
|
|
public void SetBerserkBySkill(SkillBase skill) { }
|
|
public void SetLose(SkillBase skill) { }
|
|
public void SetLoseCopiedSkill(SkillBase skill, bool isRemain) { }
|
|
public void SetChangeClan(CardBasePrm.ClanType newClan, SkillBase skill, bool isTargetInOpponentHand = false) { }
|
|
public void SetChangeTribe(List<CardBasePrm.TribeType> newTribe, SkillBase skill, bool isTargetInOpponentHand = false) { }
|
|
public void SetChangePlayCount(int num, SkillBase skill) { }
|
|
public void SetGain(SkillGainType type, BattleCardBase gainFrom, int val1 = 0, SkillBase skill = null) { }
|
|
public void SetAttachSkill(SkillBase attachedSkill, SkillBase skill, bool isTargetInOpponentHand = false) { }
|
|
public void SetShortageDeckWin(SkillBase skill) { }
|
|
public void SetTimingWhenPlay(LogType logType, SkillBase skill) { }
|
|
public void SetTimingWhenDestroy(SkillBase skill) { }
|
|
public void SetTimingWhenLeave(SkillBase skill) { }
|
|
public void SetTimingWhenAttackSelfAndOtherAfter(SkillBase skill) { }
|
|
public void SetTimingOther(SkillBase skill) { }
|
|
public void SetCostChangeCalculate(int num, SkillBase skill = null, bool isTargetInOpponentHand = false) { }
|
|
public void SetCostChange(SkillBase skill) { }
|
|
public void SetRandomArray(int[] randomArray) { }
|
|
public void SetCardTextureColorToGrey() { }
|
|
public void SetTokenDrawModifier() { }
|
|
public void SetUsePp(SkillBase skill, int usePp) { }
|
|
public void SetExclusionTargetList(SkillBase skill) { }
|
|
public void SetInnerInReplay(LogType type, string rightValueText, bool isNecromance, int mulliganCount) { }
|
|
public void SetInnerOnSkillTimingInReplay(LogType logType, bool isNecromance) { }
|
|
public void SetInnerOnDamageInReplay(LogType logType, BattleCardBase card, string rightValueText, bool isDead) { }
|
|
public void SetInnerOnHealInReplay(LogType logType, string rightValueText) { }
|
|
public void SetInnerOnSkillTargetInReplay(LogType type, bool isMinus, string logText, string rightValueText, bool isDead) { }
|
|
public void SetSummonCountInReplay(int summonCount) { }
|
|
public static bool IsSameSkillOwner(SkillBase skillA, SkillBase skillB) => default!;
|
|
public bool IsSameLog(BattleLogItem logItem) => default!;
|
|
public bool IsUseRightText() => default!;
|
|
public void SetActiveDammyFrame(bool active) { }
|
|
private void OnClickLog() { }
|
|
public void OnUnClickLog() { }
|
|
public void SetSelectSpriteActive(bool setActive) { }
|
|
}
|
|
}
|