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>
This commit is contained in:
@@ -1,12 +1,12 @@
|
|||||||
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23/Wizard.Battle.UI/BattleLogItem.cs
|
// 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.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using Wizard.Battle.Replay;
|
using Wizard.Battle.Replay;
|
||||||
namespace Wizard.Battle.UI
|
namespace Wizard.Battle.UI
|
||||||
{
|
{
|
||||||
public partial class BattleLogItem
|
public partial class BattleLogItem
|
||||||
{
|
{
|
||||||
public enum CardTextureOption
|
public enum CardTextureOption
|
||||||
{
|
{
|
||||||
Null,
|
Null,
|
||||||
@@ -29,22 +29,199 @@ namespace Wizard.Battle.UI
|
|||||||
Max
|
Max
|
||||||
}
|
}
|
||||||
private delegate string FuncDescText();
|
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 BuffInfo Buff;
|
||||||
|
public int Turn { get; set; }
|
||||||
|
public bool IsPlayerSideTurn { get; set; }
|
||||||
public string DivergenceId { get; set; }
|
public string DivergenceId { get; set; }
|
||||||
public BossRushSpecialSkill BossRushSpecialSkill { get; set; }
|
public BossRushSpecialSkill BossRushSpecialSkill { get; set; }
|
||||||
public bool IsPlayer { get; set; }
|
public bool IsPlayer { get; set; }
|
||||||
public void SetBuff(BuffInfo buff) { }
|
public void SetBuff(BuffInfo buff) { }
|
||||||
public bool IsCopiedBuff() => default!;
|
public bool IsCopiedBuff() => default!;
|
||||||
public static void ClearHeaderTextureCache() { }
|
public static void ClearHeaderTextureCache() { }
|
||||||
|
public static int GetHeaderTextureCacheNum() => default!;
|
||||||
public CardTextureOption GetTextureOption() => default!;
|
public CardTextureOption GetTextureOption() => default!;
|
||||||
|
private void Start() { }
|
||||||
|
public bool IsOwner() => default!;
|
||||||
public BattleCardBase GetCard() => default!;
|
public BattleCardBase GetCard() => default!;
|
||||||
|
public BattleCardBase GetDetailCard() => default!;
|
||||||
public int GetBuffMomentCardId() => default!;
|
public int GetBuffMomentCardId() => default!;
|
||||||
public SkillBase GetLogSkill() => default!;
|
public SkillBase GetLogSkill() => default!;
|
||||||
public void SetLogSkill(SkillBase skill) { }
|
public void SetLogSkill(SkillBase skill) { }
|
||||||
public void SetDivergenceId(string divergenceId) { }
|
public void SetDivergenceId(string divergenceId) { }
|
||||||
|
public Transform GetLocator() => default!;
|
||||||
|
public LogType GetLogType() => default!;
|
||||||
public float GetPosX() => 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 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 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) { }
|
public void SetSelectSpriteActive(bool setActive) { }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,14 +1,76 @@
|
|||||||
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23/Wizard.Battle.UI/BattleLogManager.cs
|
// 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.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using Wizard.Battle.View.Vfx;
|
using Wizard.Battle.View.Vfx;
|
||||||
namespace Wizard.Battle.UI
|
namespace Wizard.Battle.UI
|
||||||
{
|
{
|
||||||
public partial class BattleLogManager
|
public partial class BattleLogManager
|
||||||
{
|
{
|
||||||
|
public partial class WarPair { }
|
||||||
|
public partial class CostCardLogInfo { }
|
||||||
|
public partial class CardLogInfo { }
|
||||||
public delegate void FuncSetup(BattleLogItem logItem);
|
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;
|
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 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 MyRotationBonusItem CreateMyRotationBonusItem(BattlePlayerBase.MyRotationBonusCondition myRotationBonusCondition, bool isPlayer, bool needSeparator) => default!;
|
||||||
public static AvatarBattleTitleItem CreateAvatarBattleBonusTitleItem(string titleText, UIScrollView scrollView) => default!;
|
public static AvatarBattleTitleItem CreateAvatarBattleBonusTitleItem(string titleText, UIScrollView scrollView) => default!;
|
||||||
@@ -17,11 +79,18 @@ namespace Wizard.Battle.UI
|
|||||||
public static AvatarBattlePassiveBonusItem CreateAvatarBattlePassiveBonusItem(BattlePlayerBase.AvatarBattleDescInfo skillDescInfo, BattleCardBase targetCard, UIScrollView scrollView) => default!;
|
public static AvatarBattlePassiveBonusItem CreateAvatarBattlePassiveBonusItem(BattlePlayerBase.AvatarBattleDescInfo skillDescInfo, BattleCardBase targetCard, UIScrollView scrollView) => default!;
|
||||||
public static BattleLogItem CreateBossRushPlayerSpecialSkillLogItem(BattleCardBase card, BossRushSpecialSkill bossRushSpecialSkill) => default!;
|
public static BattleLogItem CreateBossRushPlayerSpecialSkillLogItem(BattleCardBase card, BossRushSpecialSkill bossRushSpecialSkill) => default!;
|
||||||
public static BossRushEnemySpecialSkillItem CreateEnemyBossRushSpecialSkillLogItem(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!;
|
public static BattleLogManager GetInstance() => default!;
|
||||||
|
private BattleLogManager() { }
|
||||||
public void SetUp(Transform parent, BattleManagerBase battleMgr, OperateMgr operateMgr, BattlePlayer battlePlayer) { }
|
public void SetUp(Transform parent, BattleManagerBase battleMgr, OperateMgr operateMgr, BattlePlayer battlePlayer) { }
|
||||||
|
public void Clear() { }
|
||||||
public void ClearDestroyedCardList(bool isPlayer) { }
|
public void ClearDestroyedCardList(bool isPlayer) { }
|
||||||
public void ClearPlayedCardList(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 SetActiveShowButton(bool isActive) { }
|
||||||
|
public void ShowLog(BattleLogWindow.BattleLogType logType, bool isPlayer = true) { }
|
||||||
public void HideLog() { }
|
public void HideLog() { }
|
||||||
public void BeginLogBlockEvolution(BattleCardBase card) { }
|
public void BeginLogBlockEvolution(BattleCardBase card) { }
|
||||||
public VfxBase EndLogBlockEvolution() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
|
public VfxBase EndLogBlockEvolution() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
|
||||||
@@ -30,30 +99,134 @@ namespace Wizard.Battle.UI
|
|||||||
public void BeginLogAccelerate(BattleCardBase card) { }
|
public void BeginLogAccelerate(BattleCardBase card) { }
|
||||||
public void BeginLogCrystallize(BattleCardBase card) { }
|
public void BeginLogCrystallize(BattleCardBase card) { }
|
||||||
public VfxBase EndLogBlockPlay() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
|
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 SetupWarActionLog() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
|
||||||
public VfxBase BeginLogBlockWar(BattleCardBase attackCard, BattleCardBase attackedCard) => 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();
|
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 BattleLogItem AddLogCommonOneAndSetInner(BattleCardBase card, FuncSetup funcSetup, BattleLogItem.CardTextureOption textureOption, List<NewReplayBattleMgr.BattleLogTextureInfo> battleLogTextureInfo) => default!;
|
||||||
public void RemoveAllBattleLogSet() { }
|
public void RemoveAllBattleLogSet() { }
|
||||||
public void ParentLogItemToGrid() { }
|
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) { }
|
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 EnableButton() { }
|
||||||
public void DisableButton() { }
|
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 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 BattleLogItem AddLogTurn(bool isSelfTurn, int turn = -1) => default!;
|
||||||
public void AddLogMulliganChanged(BattlePlayerBase player, int changedNum) { }
|
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 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 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 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, SkillBase skill, bool isMinusZeroAttack, bool isMinusZeroLife) { }
|
||||||
public void AddLogSkillBuffAdd(List<BattleCardBase> buffCards, int addAttack, int addLife, int gainAttack, int gainLife, SkillBase skill) { }
|
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 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 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 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 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, SkillBase skill) { }
|
||||||
public void AddLogSkillDeath(List<BattleCardBase> deathCards) { }
|
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 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) { }
|
public void UpdateFusionedCardSkillDrewCard(BattleCardBase fusionCard) { }
|
||||||
}
|
private void ReplacePlayerBattleLog(bool isPlayer) { }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
37
SVSim.BattleEngine/Shim/Generated/GameObjMgr.g.cs
Normal file
37
SVSim.BattleEngine/Shim/Generated/GameObjMgr.g.cs
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\GameObjMgr.cs
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
using Wizard;
|
||||||
|
public partial class GameObjMgr
|
||||||
|
{
|
||||||
|
private GameObject m_GameObj;
|
||||||
|
private GameObject m_UIContainer;
|
||||||
|
private Camera m_UIContainerCamera;
|
||||||
|
private GameObject m_SubUIContainer;
|
||||||
|
private Camera m_SubUICam;
|
||||||
|
private GameObject m_CameraContainer;
|
||||||
|
private IList<GameObject> m_AddedUIGameObj;
|
||||||
|
public GameObjMgr(GameObject GameObj) { }
|
||||||
|
public void CreateUIContainer() { }
|
||||||
|
public void DisposeUIGameObj() { }
|
||||||
|
public GameObject AddBattleUIContainerChild(GameObject g) => default!;
|
||||||
|
public GameObject AddUIContainerChild(GameObject GameObj) => default!;
|
||||||
|
public GameObject AddUIContainerChildPrefab(string str) => default!;
|
||||||
|
public GameObject AddUIContainerChildPrefab(GameObject GameObj) => default!;
|
||||||
|
public GameObject AddSubUIContainerChild(GameObject GameObj) => default!;
|
||||||
|
public GameObject AddSubUIContainerChildPrefab(string str) => default!;
|
||||||
|
public GameObject AddSubUIContainerChildPrefab(GameObject GameObj) => default!;
|
||||||
|
public GameObject AddCameraContainerChild(GameObject GameObj) => default!;
|
||||||
|
public GameObject AddCameraContainerChildPrefab(string str) => default!;
|
||||||
|
public GameObject AddUIManagerChildPrefab(GameObject gobj) => default!;
|
||||||
|
public GameObject AddUIManagerChildPrefab(string str) => default!;
|
||||||
|
public NguiObjs AddUIManagerChildPrefab(NguiObjs gobj) => default!;
|
||||||
|
public GameObject AddUIManagerRootChildPrefab(GameObject gobj) => default!;
|
||||||
|
public GameObject AddUIManagerRootChildPrefab(string str) => default!;
|
||||||
|
public GameObject GetGameObj() => default!;
|
||||||
|
public GameObject GetUIContainer() => default!;
|
||||||
|
public Camera GetUIContainerCam() => default!;
|
||||||
|
public GameObject GetSubUIContainer() => default!;
|
||||||
|
public Camera GetSubUICamera() => default!;
|
||||||
|
public GameObject GetCameraContainer() => default!;
|
||||||
|
}
|
||||||
@@ -1,13 +1,22 @@
|
|||||||
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23/Wizard.Battle.View/InPlayCardFrameEffectControl.cs
|
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View\InPlayCardFrameEffectControl.cs
|
||||||
using System;
|
using System;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
namespace Wizard.Battle.View
|
namespace Wizard.Battle.View
|
||||||
{
|
{
|
||||||
public partial class InPlayCardFrameEffectControl
|
public partial class InPlayCardFrameEffectControl
|
||||||
{
|
{
|
||||||
|
private readonly Func<CardTemplate> _getCardTemplateFunc;
|
||||||
|
private readonly Func<bool> _getIsAbleToAttackFunc;
|
||||||
|
private readonly Func<bool> _getIsUnableToAttackClassFunc;
|
||||||
|
protected CardTemplate CardTemplate { get; set; }
|
||||||
|
protected bool IsAbleToAttack { get; set; }
|
||||||
|
protected bool IsUnableToAttackClass { get; set; }
|
||||||
|
public InPlayCardFrameEffectControl(Func<CardTemplate> getCardTemplateFunc, Func<bool> getIsAbleToAttackFunc, Func<bool> getIsUnableToAttackClassFunc) { }
|
||||||
public virtual void UpdateCanAttackEffect(Func<bool> isUnableToAttackClassFunc = null, bool isSelfTurn = true) { }
|
public virtual void UpdateCanAttackEffect(Func<bool> isUnableToAttackClassFunc = null, bool isSelfTurn = true) { }
|
||||||
public virtual void ToggleTargetSelectEffect(bool enable, bool isAttackTargetSelectInitiator = false) { }
|
public virtual void ToggleTargetSelectEffect(bool enable, bool isAttackTargetSelectInitiator = false) { }
|
||||||
public virtual void SetIsSelectingAttackTarget(bool enable) { }
|
public virtual void SetIsSelectingAttackTarget(bool enable) { }
|
||||||
|
protected virtual void ShowFrameEffect(Color effectColor, Action<ParticleSystem> particleSystemModifier = null) { }
|
||||||
public virtual void HideFrameEffect() { }
|
public virtual void HideFrameEffect() { }
|
||||||
}
|
protected virtual GameObject GetInPlayFrameEffect() => default!;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
341
SVSim.BattleEngine/Shim/Generated/UIManager.g.cs
Normal file
341
SVSim.BattleEngine/Shim/Generated/UIManager.g.cs
Normal file
@@ -0,0 +1,341 @@
|
|||||||
|
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\UIManager.cs
|
||||||
|
using System;
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using BestHTTP;
|
||||||
|
using Cute;
|
||||||
|
using UnityEngine;
|
||||||
|
using Wizard;
|
||||||
|
using Wizard.Battle.View.Vfx;
|
||||||
|
using Wizard.Dialog.Setting;
|
||||||
|
using Wizard.UI.ReportToManagement;
|
||||||
|
public partial class UIManager
|
||||||
|
{
|
||||||
|
public partial class ChangeViewSceneParam { }
|
||||||
|
public enum ViewScene
|
||||||
|
{
|
||||||
|
None,
|
||||||
|
Splash,
|
||||||
|
Title,
|
||||||
|
MyPage,
|
||||||
|
CommonBackGround,
|
||||||
|
Battle,
|
||||||
|
Room,
|
||||||
|
RankMatch,
|
||||||
|
ClassSelectionPage,
|
||||||
|
StorySelectPage,
|
||||||
|
StorySelectionWorld,
|
||||||
|
AreaSelect,
|
||||||
|
StoryChapterSelectionFlowChart,
|
||||||
|
Scenario,
|
||||||
|
Scenario2,
|
||||||
|
Prologue,
|
||||||
|
Ending,
|
||||||
|
QuestSelectionPage,
|
||||||
|
PracticePuzzle,
|
||||||
|
DeckList,
|
||||||
|
DeckCardEdit,
|
||||||
|
CardAllList,
|
||||||
|
CardDestruct,
|
||||||
|
TwoPick,
|
||||||
|
Sealed,
|
||||||
|
SealedCardPackOpen,
|
||||||
|
SealedDeckEdit,
|
||||||
|
Convention,
|
||||||
|
Colosseum,
|
||||||
|
Gacha,
|
||||||
|
BuildDeckPurchasePage,
|
||||||
|
CardSleevePurchasePage,
|
||||||
|
ClassSkinPurchasePage,
|
||||||
|
Profile,
|
||||||
|
Ranking,
|
||||||
|
Mission,
|
||||||
|
Mail,
|
||||||
|
BattlePass,
|
||||||
|
Tutorial1,
|
||||||
|
Tutorial2,
|
||||||
|
Tutorial3,
|
||||||
|
StoryTutorialElf,
|
||||||
|
StoryTutorialRoyal,
|
||||||
|
StoryTutorialWitch,
|
||||||
|
StoryTutorialDragon,
|
||||||
|
StoryTutorialNecromancer,
|
||||||
|
StoryTutorialVampire,
|
||||||
|
StoryTutorialBishop,
|
||||||
|
StoryTutorialNemesis,
|
||||||
|
Guild,
|
||||||
|
Friend,
|
||||||
|
LoginBonus,
|
||||||
|
LotteryPage,
|
||||||
|
BeginnerMission,
|
||||||
|
FreePackCampaign,
|
||||||
|
Gathering,
|
||||||
|
Competition2Pick,
|
||||||
|
CompetitionLobby,
|
||||||
|
BossRushLobby,
|
||||||
|
RedEtherCampaignLobby,
|
||||||
|
Bingo,
|
||||||
|
CrossoverPortal,
|
||||||
|
NeutralPopularityVote,
|
||||||
|
LeaderPopularityVote,
|
||||||
|
Max
|
||||||
|
}
|
||||||
|
public const int FLICK_LOWER_LIMIT_X = 50;
|
||||||
|
private Footer prefabFooter;
|
||||||
|
private Footer m_Footer;
|
||||||
|
private UIAtlasManager _atlasManager;
|
||||||
|
private GameObject m_myPageUICameraObj;
|
||||||
|
private DialogBase dialogOriginalClose;
|
||||||
|
private NguiObjs dialogInputOriginalClose;
|
||||||
|
private DrumrollDialog _dialogDrumrollOriginal;
|
||||||
|
private GameObject roomIdInputObj;
|
||||||
|
private GameObject frontLayer;
|
||||||
|
private GameObject SystemLayer;
|
||||||
|
private Camera frontCamera;
|
||||||
|
private LoadingBase LoadingInDownLoad;
|
||||||
|
private LoadingInScene lodingInScene;
|
||||||
|
private LoadingInScene lodingInSceneCenter;
|
||||||
|
private LoadingInScene lodingInSceneMatching;
|
||||||
|
private LoadingInScene lodingInSceneBattle;
|
||||||
|
private LoadingInScene notNetwork;
|
||||||
|
private GameObject LoadingLayer;
|
||||||
|
private GameObject NotTouchOriginal;
|
||||||
|
private GameObject NotTouch;
|
||||||
|
private FadeManager feadOriginal;
|
||||||
|
private FadeManager nowFadeObj;
|
||||||
|
private GameObject MyPageLayer;
|
||||||
|
public UIRoot UIManagerRoot;
|
||||||
|
public Transform UIRootLoadingTransform;
|
||||||
|
public Camera UIRootLoadingCamera;
|
||||||
|
private UIRoot _UIRootSystem;
|
||||||
|
private GameObject _support;
|
||||||
|
private DialogReportToManagement _reportToManagementDialogParts;
|
||||||
|
private RewardBase _rewardBase;
|
||||||
|
public GameObject _lotteryApplyPrefab;
|
||||||
|
private RankWinnerReward _rankWinnerReward;
|
||||||
|
private GameObject _preventTouchCollider;
|
||||||
|
public UpdateSocialAccountTask _updateSocialAccountTask;
|
||||||
|
private UIBase_CardManager uiCardManager;
|
||||||
|
private NguiObjs OriginalTopBar;
|
||||||
|
public IList<UILabel> m_CrystalLabelList;
|
||||||
|
public IList<UILabel> m_RupyLabelList;
|
||||||
|
public Dictionary<ViewScene, UIBase> BackSceneDict;
|
||||||
|
public Dictionary<ViewScene, ChangeViewSceneParam> TopBarBackParameterDict;
|
||||||
|
private GameObject FirstTipsPrefab;
|
||||||
|
private GameObject FirstTipsObject;
|
||||||
|
private GameObject VideoHostingSettingRootPrefab;
|
||||||
|
private GameObject VideoHostingHUDPrefab;
|
||||||
|
private VideoHostingHUD VideoHostingHUDObject;
|
||||||
|
private GameObject _homeDialogPrefab;
|
||||||
|
private GameObject _legendCrystalBuyDialogPrefab;
|
||||||
|
private WindowResize _windowResize;
|
||||||
|
private GameObject[] RootObjects;
|
||||||
|
private Transform creatSceneUIPoint;
|
||||||
|
private IDictionary<ViewScene, UIBase> UIBaseList;
|
||||||
|
private ViewScene nowScene;
|
||||||
|
public DeckCreateMenuUI _deckCreateMenuOriginal;
|
||||||
|
private SwitchLanguage _switchLanguageOriginal;
|
||||||
|
private SettingBase settingBaseOriginal;
|
||||||
|
private SettingBase _optionSettingPrefab;
|
||||||
|
private SettingFirstBattle _firstSettingOriginal;
|
||||||
|
private BuyCrystal buyCrystalOriginal;
|
||||||
|
private AccountBase accountBaseOriginal;
|
||||||
|
private FriendBase friendBaseOriginal;
|
||||||
|
private GameObject replayDialogPrefab;
|
||||||
|
private int m_LockCountOnChangeView;
|
||||||
|
private Action m_OnFinishChangeView;
|
||||||
|
private List<UnityEngine.Object[]> assetBundleDatas;
|
||||||
|
public bool isErrorProc;
|
||||||
|
public bool isRetryProc;
|
||||||
|
public bool isNoAvailMemory;
|
||||||
|
private bool _isCreateAssetFileErrorDialog;
|
||||||
|
private bool _isAssetErrorDialogUse;
|
||||||
|
public const string YELLOW_COLOR = "[ffca45]";
|
||||||
|
public const string WHITE_COLOR = "[ffffff]";
|
||||||
|
public const int CHARALIMIT_INPUT_USERNAME = 24;
|
||||||
|
public const int CHARALIMIT_INPUT_DECKNAME = 30;
|
||||||
|
public const int CHARALIMIT_INPUT_TRANSITIONCODE = 16;
|
||||||
|
public const int CHARALIMIT_INPUT_ACCOUNT = 0;
|
||||||
|
public const int CHARALIMIT_INPUT_DECKCODE = 16;
|
||||||
|
public const int CHARALIMIT_FIX_USERNAME = 12;
|
||||||
|
public const int CHARALIMIT_FIX_DECKNAME = 24;
|
||||||
|
public const int CHARALIMIT_FIX_TRANSITIONCODE = 16;
|
||||||
|
public const int CHARALIMIT_FIX_ACCOUNT = 0;
|
||||||
|
public const int CHARALIMIT_FIX_DECKCODE = 16;
|
||||||
|
public const UIInput.KeyboardType KEYBOARD_USERNAME = UIInput.KeyboardType.Default;
|
||||||
|
public const UIInput.KeyboardType KEYBOARD_DECKNAME = UIInput.KeyboardType.Default;
|
||||||
|
public const UIInput.KeyboardType KEYBOARD_DECKCODE = UIInput.KeyboardType.EmailAddress;
|
||||||
|
public const UIInput.KeyboardType KEYBOARD_TRANSITIONCODE = UIInput.KeyboardType.EmailAddress;
|
||||||
|
public const UIInput.KeyboardType KEYBOARD_ACCOUNT = UIInput.KeyboardType.EmailAddress;
|
||||||
|
private const float FLICK_THRESHOLD = 50f;
|
||||||
|
private const float TOUCH_INVALID_TIME = 1f;
|
||||||
|
private const int URL_DIALOG_DEPTH = 3000;
|
||||||
|
private const float CHANGEVIEWSCENE_WAITTIME = 0.5f;
|
||||||
|
private Dictionary<ViewScene, object> _sceneParam;
|
||||||
|
public Footer _Footer { get; set; }
|
||||||
|
public DialogManager DialogManager { get; set; }
|
||||||
|
public ApplicationFinishManager ApplicationFinishManager { get; set; }
|
||||||
|
public GameObject MyPageUICameraObj { get; set; }
|
||||||
|
public DialogBase DialogPrefab { get; set; }
|
||||||
|
public NguiObjs TextInputDialogPrefab { get; set; }
|
||||||
|
public DrumrollDialog DrumrollDialogPrefab { get; set; }
|
||||||
|
public DialogBase NowOpenDialog { get; set; }
|
||||||
|
public GameObject IdInputPrefab { get; set; }
|
||||||
|
public Camera FrontCamera { get; set; }
|
||||||
|
public int FrontCameraPixelWidth { get; set; }
|
||||||
|
public int FrontCameraPixelHeight { get; set; }
|
||||||
|
public GameObject FrontLayerObject { get; set; }
|
||||||
|
public GameObject SystemLayerObject { get; set; }
|
||||||
|
public GameObject LoadingLayerObject { get; set; }
|
||||||
|
public LoadingBase LoadingInDownLoadPrefab { get; set; }
|
||||||
|
public LoadingInScene LoadingInScenePrefab { get; set; }
|
||||||
|
public LoadingInScene LoadingInSceneCenterPrefab { get; set; }
|
||||||
|
public LoadingInScene LoadingInSceneMatchingPrefab { get; set; }
|
||||||
|
public LoadingInScene LoadingInSceneBattlePrefab { get; set; }
|
||||||
|
public LoadingInScene LoadingForNetworkOfflinePrefab { get; set; }
|
||||||
|
public UIRoot UIRootSystem { get; set; }
|
||||||
|
public GameObject SupportDialogPrefab { get; set; }
|
||||||
|
public DialogReportToManagement DialogReportToManagement { get; set; }
|
||||||
|
public GameObject HomeDialogPrefab { get; set; }
|
||||||
|
public GameObject LegendCrystalBuyDialogPrefab { get; set; }
|
||||||
|
public bool IsCrystalDialogExe { get; set; }
|
||||||
|
public bool ApplicationHasFocus { get; set; }
|
||||||
|
public bool isBattleRecovery { get; set; }
|
||||||
|
public bool IsRoomRecovery { get; set; }
|
||||||
|
public WebViewHelper WebViewHelper { get; set; }
|
||||||
|
public LoadingViewManager LoadingViewManager { get; set; }
|
||||||
|
public bool IsTouchable { get; set; }
|
||||||
|
public AccountTransferHelper AccountTransferHelper { get; set; }
|
||||||
|
public SwitchLanguage SwitchLanguagePrefab { get; set; }
|
||||||
|
public SettingBase SettingPrefab { get; set; }
|
||||||
|
public SettingBase OptionSettingPrefab { get; set; }
|
||||||
|
public SettingFirstBattle SettingFirstBattle { get; set; }
|
||||||
|
public BuyCrystal BuyCrystalPrefab { get; set; }
|
||||||
|
public AccountBase AccountBasePrefab { get; set; }
|
||||||
|
public GameObject ReplayDialogPrefab { get; set; }
|
||||||
|
public bool IsAutoCacheClearAfter { get; set; }
|
||||||
|
public bool IsFadeIn { get; set; }
|
||||||
|
public void DisposeFooterMenu() { }
|
||||||
|
public bool IsNowOpenActiveDialog() => default!;
|
||||||
|
public static void ApplicationQuit() { }
|
||||||
|
private void Update() { }
|
||||||
|
private void Awake() { }
|
||||||
|
private void Start() { }
|
||||||
|
private void OnDestroy() { }
|
||||||
|
public Camera getCamera() => default!;
|
||||||
|
private IEnumerator WaitUntilLoadComplete() => default!;
|
||||||
|
public bool IsLocked() => default!;
|
||||||
|
public void AssetBundleLoad(Action callback = null) { }
|
||||||
|
public string GetSceneAssetPath(UIAtlasManager.AssetBundleNames assetname, string singlebundlename = "", bool isload = false) => default!;
|
||||||
|
public void AssetBundleLeaveRemove(ViewScene inLeaveScene) { }
|
||||||
|
public void AddResidentAtlas(UIAtlasManager.AssetBundleNames atlasName) { }
|
||||||
|
public void RemoveResidentAtlas(UIAtlasManager.AssetBundleNames atlasName) { }
|
||||||
|
private ViewScene GetFileResidentInMenu() => default!;
|
||||||
|
public List<UIAtlas> GetAtlasList() => default!;
|
||||||
|
public bool getAssetBundleEnd() => default!;
|
||||||
|
public void setAssetBundleEnd(bool flag) { }
|
||||||
|
private UIBase ViewOpen(ViewScene openScene, Action<GameObject> beforeOpening = null) => default!;
|
||||||
|
private UIBase CreateView(ViewScene scene, Action<GameObject> beforeOpening = null) => default!;
|
||||||
|
public void DestroyView(ViewScene scene) { }
|
||||||
|
private void DestroyView(List<ViewScene> sceneList) { }
|
||||||
|
public void DestroyViewAll() { }
|
||||||
|
public bool isViewOpen(ViewScene scene) => default!;
|
||||||
|
public void OffView(ViewScene scene) { }
|
||||||
|
private void OffView(List<ViewScene> sceneList) { }
|
||||||
|
public void OffViewAll() { }
|
||||||
|
public void OffViewAllOutside(ViewScene scene) { }
|
||||||
|
public UIBase GetUIBase(ViewScene scene) => default!;
|
||||||
|
public T GetCurrentSceneParam<T>() where T : class => default!;
|
||||||
|
public void OverrideSceneParam(ViewScene scene, object sceneParam) { }
|
||||||
|
public object GetLastSceneChangeParam(ViewScene scene) => default!;
|
||||||
|
public T GetSceneParam<T>(ViewScene scene) where T : class => default!;
|
||||||
|
public void ChangeViewScene(ViewScene nextScene, ChangeViewSceneParam param = null, object sceneParam = null) { }
|
||||||
|
public void OnReadyViewScene(bool isFadein, Action onFinishChangeView = null, Action onFinishFadeIn = null) { }
|
||||||
|
public void Force_Increment_LockCountChangeView() { }
|
||||||
|
public void Force_Decrement_LockCountChangeView() { }
|
||||||
|
public void Increment_LockCountChangeView() { }
|
||||||
|
public void Decrement_LockCountChangeView() { }
|
||||||
|
private IEnumerator ChangeViewScene_Main(ViewScene nextScene, ChangeViewSceneParam param) => default!;
|
||||||
|
private IEnumerator ChangeViewScene_OnFinishWait(ViewScene nextScene, ChangeViewSceneParam param) => default!;
|
||||||
|
public void UpdateFooterMenuTexture(ViewScene scene) { }
|
||||||
|
public ViewScene GetCurrentScene() => default!;
|
||||||
|
private void SetCurrentScene(ViewScene scene) { }
|
||||||
|
public bool IsCurrentScene(ViewScene scene) => default!;
|
||||||
|
public UIBase GetUiBaseOfCurrentScene() => default!;
|
||||||
|
public void OpenNotTouch() { }
|
||||||
|
public void offNotTouch() { }
|
||||||
|
private void creatNotTouch() { }
|
||||||
|
public DialogBase CreateDialogClose(bool isSystem = false, bool dontChangeLabelColor = false) => default!;
|
||||||
|
public DialogBase CreateConfirmationDialog(string message) => default!;
|
||||||
|
public void dialogAllClear() { }
|
||||||
|
public void ActiveChangeDialogAll(bool active) { }
|
||||||
|
public void CloseNotLatestDialogAll() { }
|
||||||
|
public bool CloseLatestDialog() => default!;
|
||||||
|
public bool isOpenDialog() => default!;
|
||||||
|
public bool isOpenLoading() => default!;
|
||||||
|
public void createInSceneLoading(bool notBlack = false, bool notCollider = false, bool force = true, int playIndex = -1) { }
|
||||||
|
public void closeInSceneLoading(bool force = true) { }
|
||||||
|
public VfxBase CreateNowLoadingVfx(VfxBase loadResourcesVfx) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
|
||||||
|
public void createInSceneCenterLoading(bool notBlack = false, bool notCollider = false, bool force = true, string overrideText = null) { }
|
||||||
|
public void closeInSceneCenterLoading(bool force = true, bool disableCollider = false) { }
|
||||||
|
public LoadingInScene createInSceneLoadingMatching(bool notBlack = false, bool notCollider = false) => default!;
|
||||||
|
public LoadingInScene CloseInSceneLoadingMatching() => default!;
|
||||||
|
public LoadingInScene createInSceneLoadingBattle(bool notBlack = false, bool notCollider = false) => default!;
|
||||||
|
public LoadingInScene CloseInSceneLoadingBattle() => default!;
|
||||||
|
public void createInSceneNotNetwork() { }
|
||||||
|
public void closeInSceneNotNetwork() { }
|
||||||
|
public void CreatFadeOpen(Action onFinishCallback = null) { }
|
||||||
|
public void CreatFadeClose(Action onFinishCallback = null) { }
|
||||||
|
public void CreatFadeBlack() { }
|
||||||
|
public void CreatFadeObj() { }
|
||||||
|
public bool isFading() => default!;
|
||||||
|
public bool IsWizardSetupFinish() => default!;
|
||||||
|
public IEnumerator CardLoadResident() => default!;
|
||||||
|
public bool MyPageHomeCardLoadDeck(GameObject returnObj, DeckData deckData, int layer) => default!;
|
||||||
|
public void CardLoadSelect(GameObject returnObj, IList<int> CardNums, int layer, bool is2D, Action onFinish = null, bool isDefaultSleeve = false, CardMaster.CardMasterId cardMasterId = CardMaster.CardMasterId.Default) { }
|
||||||
|
public void CardLoadGachaPack(GameObject returnObj, IList<int> CardNums, int layer, bool is2D, int sleeveId = 3000011) { }
|
||||||
|
public bool isCardCreatEnd() => default!;
|
||||||
|
public List<UIBase_CardManager.CardObjData> getCardListObjs() => default!;
|
||||||
|
public List<UIBase_CardManager.CardObjData> getSelectCardListObjs() => default!;
|
||||||
|
public List<UIBase_CardManager.CardObjData> getCardList2DObjs() => default!;
|
||||||
|
public UIBase_CardManager getUIBase_CardManager() => default!;
|
||||||
|
public void setBackScene(GameObject obj, ViewScene backScene) { }
|
||||||
|
public TopBar CreateTopBar(GameObject obj, string titleMsg, ViewScene backScene = ViewScene.None, bool MoneyDraw = true, ChangeViewSceneParam Param = null, bool isWideMode = false) => default!;
|
||||||
|
public void SetBackButtonParameter(ChangeViewSceneParam in_Param) { }
|
||||||
|
public void RemoveNowSceneBackButtonParameter() { }
|
||||||
|
public void UpDateCrystalNum() { }
|
||||||
|
public void UpDateRupyNum() { }
|
||||||
|
public void UpdateLastRupyNum(int num) { }
|
||||||
|
public RankWinnerReward createRankWinnerReward() => default!;
|
||||||
|
public void ShowFooterMenu(bool isShow) { }
|
||||||
|
private bool IsShowMyPageSubOther() => default!;
|
||||||
|
public static void SetObjectToGrey(GameObject o, bool b, Color? enableTextColor = null, Dictionary<Color32, AllLabelColorChanger.ColorSet> changeColorDict = null) { }
|
||||||
|
public void CommonRetry() { }
|
||||||
|
public void CommonResetGame() { }
|
||||||
|
public FirstTips CheckFirstTips(FirstTips.TipsType TipsType, Action onFinish = null, int startPage = 0) => default!;
|
||||||
|
public FirstTips StartFirstTips(FirstTips.TipsType TipsType, Action onFinish = null, int startPage = 0, int seasonId = 0) => default!;
|
||||||
|
public FirstTips StartFirstTips(IEnumerable<FirstTips.TipsType> tipsTypes, Action onFinish = null, int startPage = 0, int seasonId = 0) => default!;
|
||||||
|
public bool IsActiveFirstTips() => default!;
|
||||||
|
public IEnumerator FirstTipsStart(int startPage = 0) => default!;
|
||||||
|
public void CreateVideoHostingHUD(VideoHostingHUD.HUDMode mode) { }
|
||||||
|
public void DestroyVideoHostingHUD() { }
|
||||||
|
public VideoHostingHUD GetVideoHostingHUD() => default!;
|
||||||
|
public DialogBase CreateVideoHostingSettingRoot() => default!;
|
||||||
|
public void SetLayerRecursive(Transform parentObj, int layer) { }
|
||||||
|
public void SetDeviceOrientation() { }
|
||||||
|
private IEnumerator SetDeviceOrientationFromBackGround() => default!;
|
||||||
|
private void OnApplicationPause(bool pauseStatus) { }
|
||||||
|
private void OnApplicationFocus(bool focus) { }
|
||||||
|
public void AttachAtlas(GameObject obj, bool isTargetChildren = true) { }
|
||||||
|
public void AttachAtlas(List<GameObject> obj_list, bool isTargetChildren = true) { }
|
||||||
|
private bool WantsToQuit() => default!;
|
||||||
|
public bool IsQuitDialog() => default!;
|
||||||
|
public static void ShowDialogUrl(string title, string url, Action<DialogBase> onDialogOpening = null) { }
|
||||||
|
public void CreateAssetFileErrorDialog() { }
|
||||||
|
public void SetIsAssetErrorDialogUse(bool inValue) { }
|
||||||
|
private bool IsAssetFileErrorDialogDispScene() => default!;
|
||||||
|
public RewardBase GetRewardDialogPrefab() => default!;
|
||||||
|
public void DelayExecute(float delayTime, Action func) { }
|
||||||
|
private IEnumerator DelayExecuteCoroutine(float delayTime, Action func) => default!;
|
||||||
|
}
|
||||||
@@ -0,0 +1,37 @@
|
|||||||
|
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\UIManager.cs
|
||||||
|
using System;
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using BestHTTP;
|
||||||
|
using Cute;
|
||||||
|
using UnityEngine;
|
||||||
|
using Wizard;
|
||||||
|
using Wizard.Battle.View.Vfx;
|
||||||
|
using Wizard.Dialog.Setting;
|
||||||
|
using Wizard.UI.ReportToManagement;
|
||||||
|
public partial class UIManager
|
||||||
|
{
|
||||||
|
public partial class ChangeViewSceneParam
|
||||||
|
{
|
||||||
|
public Action OnBeforeChange { get; set; }
|
||||||
|
public Action OnChange { get; set; }
|
||||||
|
public float WaitTime { get; set; }
|
||||||
|
public bool IsFadeout { get; set; }
|
||||||
|
public bool IsInactive_AllView { get; set; }
|
||||||
|
public bool IsInactive_CurrentView { get; set; }
|
||||||
|
public List<ViewScene> InactiveViewList { get; set; }
|
||||||
|
public bool IsDestroy_CurrentView { get; set; }
|
||||||
|
public bool IsDestroy_AllDialog { get; set; }
|
||||||
|
public bool IsShow_LoadingIcon { get; set; }
|
||||||
|
public bool IsShow_CardIntroduction { get; set; }
|
||||||
|
public bool IsSimpleChange { get; set; }
|
||||||
|
public int MyPageMenuIndex { get; set; }
|
||||||
|
public bool IsCutCardMotion { get; set; }
|
||||||
|
public bool IsUpdateFooterMenuTexture { get; set; }
|
||||||
|
public Action<GameObject> BeforeOpening { get; set; }
|
||||||
|
public Action OnFinishChangeView { get; set; }
|
||||||
|
public ChangeViewSceneParam() { }
|
||||||
|
public void NotWait() { }
|
||||||
|
}
|
||||||
|
}
|
||||||
26
SVSim.BattleEngine/Shim/GodObjects/ClosureStubs.cs
Normal file
26
SVSim.BattleEngine/Shim/GodObjects/ClosureStubs.cs
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
// Empty type stubs to satisfy references from full-surface generated god-object stubs.
|
||||||
|
// Each is referenced only as a type in a no-op signature; members (if any) surface in a
|
||||||
|
// later frontier wave and can be filled by m1_stub_gen --type <Name>.
|
||||||
|
public partial class FadeManager { }
|
||||||
|
public partial class FriendBase { }
|
||||||
|
|
||||||
|
namespace Wizard.Battle.UI
|
||||||
|
{
|
||||||
|
public partial class BattleLogButton { }
|
||||||
|
public partial class BattleLogItemSet { }
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace Wizard.UI.ReportToManagement
|
||||||
|
{
|
||||||
|
public partial class DialogReportToManagement { }
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace Wizard.Dialog.Setting
|
||||||
|
{
|
||||||
|
public partial class SettingFirstBattle { }
|
||||||
|
}
|
||||||
|
|
||||||
|
namespace Cute
|
||||||
|
{
|
||||||
|
public partial class UpdateSocialAccountTask { }
|
||||||
|
}
|
||||||
@@ -64,7 +64,7 @@ public class EffectMgr
|
|||||||
public static TargetType ToStrTargetType(string str) => TargetType.NONE;
|
public static TargetType ToStrTargetType(string str) => TargetType.NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
public class GameObjMgr { }
|
public partial class GameObjMgr { }
|
||||||
|
|
||||||
public class GameMgr
|
public class GameMgr
|
||||||
{
|
{
|
||||||
@@ -125,65 +125,20 @@ public class GameMgr
|
|||||||
public bool IsUseUnapprovedList(bool isPlayer) => false;
|
public bool IsUseUnapprovedList(bool isPlayer) => false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public class UIManager
|
// UIManager surface (members, ViewScene enum, ChangeViewSceneParam) is generated from
|
||||||
|
// decomp into Shim/Generated/UIManager*.g.cs. This partial keeps only the singleton +
|
||||||
|
// MonoBehaviour base (gameObject/transform/StartCoroutine/StopCoroutine come from the base).
|
||||||
|
public partial class UIManager : UnityEngine.MonoBehaviour
|
||||||
{
|
{
|
||||||
|
private static UIManager _ins;
|
||||||
public static UIManager GetInstance() => _ins ??= new UIManager();
|
public static UIManager GetInstance() => _ins ??= new UIManager();
|
||||||
public static UIManager GetIns() => GetInstance();
|
public static UIManager GetIns() => GetInstance();
|
||||||
private static UIManager _ins;
|
|
||||||
|
|
||||||
public enum ViewScene
|
|
||||||
{
|
|
||||||
None, Battle, Bingo, BuildDeckPurchasePage, CardAllList, CardSleevePurchasePage,
|
|
||||||
ClassSkinPurchasePage, Colosseum, CrossoverPortal, DeckList, Gacha, Gathering,
|
|
||||||
LeaderPopularityVote, LoginBonus, LotteryPage, Mission, MyPage,
|
|
||||||
NeutralPopularityVote, Profile, QuestSelectionPage, RankMatch, Room,
|
|
||||||
StorySelectPage, StorySelectionWorld, TwoPick,
|
|
||||||
}
|
|
||||||
public class ChangeViewSceneParam { public ChangeViewSceneParam() { } }
|
|
||||||
|
|
||||||
public Camera UIRootLoadingCamera;
|
|
||||||
public Dictionary<ViewScene, ChangeViewSceneParam> TopBarBackParameterDict = new Dictionary<ViewScene, ChangeViewSceneParam>();
|
|
||||||
public Footer _Footer => null;
|
|
||||||
public bool IsTouchable => true;
|
|
||||||
|
|
||||||
public Camera getCamera() => null;
|
|
||||||
public GameObject gameObject => null;
|
|
||||||
public Coroutine StartCoroutine(IEnumerator routine) => null;
|
|
||||||
public UIBase GetUIBase(ViewScene scene) => null;
|
|
||||||
public T GetCurrentSceneParam<T>() where T : class => null;
|
|
||||||
public void ChangeViewScene(ViewScene nextScene, ChangeViewSceneParam param = null, object sceneParam = null) { }
|
|
||||||
public void Force_Increment_LockCountChangeView() { }
|
|
||||||
public void Force_Decrement_LockCountChangeView() { }
|
|
||||||
public ViewScene GetCurrentScene() => ViewScene.Battle;
|
|
||||||
public bool IsCurrentScene(ViewScene scene) => false;
|
|
||||||
public UIBase GetUiBaseOfCurrentScene() => null;
|
|
||||||
public DialogBase CreateDialogClose(bool isSystem = false, bool dontChangeLabelColor = false) => null;
|
|
||||||
public DialogBase CreateConfirmationDialog(string message) => null;
|
|
||||||
public void dialogAllClear() { }
|
|
||||||
public bool isOpenDialog() => false;
|
|
||||||
public bool isOpenLoading() => false;
|
|
||||||
public void closeInSceneLoading(bool force = true) { }
|
|
||||||
public void createInSceneCenterLoading(bool notBlack = false, bool notCollider = false, bool force = true, string overrideText = null) { }
|
|
||||||
public void closeInSceneCenterLoading(bool force = true, bool disableCollider = false) { }
|
|
||||||
public LoadingInScene CloseInSceneLoadingMatching() => null;
|
|
||||||
public LoadingInScene createInSceneLoadingBattle(bool notBlack = false, bool notCollider = false) => null;
|
|
||||||
public LoadingInScene CloseInSceneLoadingBattle() => null;
|
|
||||||
public bool isFading() => false;
|
|
||||||
public bool IsActiveFirstTips() => false;
|
|
||||||
public VideoHostingHUD GetVideoHostingHUD() => null;
|
|
||||||
public void setBackScene(GameObject obj, ViewScene backScene) { }
|
|
||||||
public static void ApplicationQuit() { }
|
|
||||||
public static void SetObjectToGrey(GameObject o, bool b) { }
|
|
||||||
public static void ShowDialogUrl(string title, string url, Action<DialogBase> onDialogOpening = null) { }
|
|
||||||
|
|
||||||
public class CreatFade { }
|
|
||||||
public void CreatFadeOpen() { }
|
|
||||||
public void CreatFadeBlack() { }
|
|
||||||
public Wizard.RankWinnerReward createRankWinnerReward() => null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public class Footer { }
|
public class VideoHostingHUD
|
||||||
public class VideoHostingHUD { }
|
{
|
||||||
|
public enum HUDMode { Null, Recording, Publishing }
|
||||||
|
}
|
||||||
|
|
||||||
namespace Wizard
|
namespace Wizard
|
||||||
{
|
{
|
||||||
@@ -192,4 +147,9 @@ namespace Wizard
|
|||||||
public class MailTopTask { }
|
public class MailTopTask { }
|
||||||
public class MyPageTask { }
|
public class MyPageTask { }
|
||||||
public class DeckUpdateTask { }
|
public class DeckUpdateTask { }
|
||||||
|
// UIManager no-op return types (empty stubs; methods returning them return null)
|
||||||
|
public class LoadingViewManager { }
|
||||||
|
public class AccountTransferHelper { }
|
||||||
|
public class DialogManager { }
|
||||||
|
public class ApplicationFinishManager { }
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user