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.Linq;
|
||||
using UnityEngine;
|
||||
using Wizard.Battle.Replay;
|
||||
namespace Wizard.Battle.UI
|
||||
{
|
||||
public partial class BattleLogItem
|
||||
{
|
||||
public partial class BattleLogItem
|
||||
{
|
||||
public enum CardTextureOption
|
||||
{
|
||||
Null,
|
||||
@@ -29,22 +29,199 @@ namespace Wizard.Battle.UI
|
||||
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) { }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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.Linq;
|
||||
using UnityEngine;
|
||||
using Wizard.Battle.View.Vfx;
|
||||
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);
|
||||
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!;
|
||||
@@ -17,11 +79,18 @@ namespace Wizard.Battle.UI
|
||||
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();
|
||||
@@ -30,30 +99,134 @@ namespace Wizard.Battle.UI
|
||||
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) { }
|
||||
}
|
||||
}
|
||||
|
||||
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 UnityEngine;
|
||||
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 ToggleTargetSelectEffect(bool enable, bool isAttackTargetSelectInitiator = false) { }
|
||||
public virtual void SetIsSelectingAttackTarget(bool enable) { }
|
||||
protected virtual void ShowFrameEffect(Color effectColor, Action<ParticleSystem> particleSystemModifier = null) { }
|
||||
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 class GameObjMgr { }
|
||||
public partial class GameObjMgr { }
|
||||
|
||||
public class GameMgr
|
||||
{
|
||||
@@ -125,65 +125,20 @@ public class GameMgr
|
||||
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 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
|
||||
{
|
||||
@@ -192,4 +147,9 @@ namespace Wizard
|
||||
public class MailTopTask { }
|
||||
public class MyPageTask { }
|
||||
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