feat(battle-engine): full View/VFX/UI/Touch/Story type closure (4254->3916, unmasked)

Generate no-op shells for the entire stop-listed View/Vfx/UI/Touch/Story missing-
type closure (~180 types) + 5 copyable engine files. Net-new shells emitted base-less,
so override members are stripped via the new --no-override generator flag. SDK/BCL
over-reach (Adjust/GZipStream/Socket*) and non-battle Story-world clusters reduced to
minimal/empty stubs instead of full-surface. Nested-type closure (BuildInfo/BattleDialog/
ROOM_URI/FuncGetCantAttackText) placed top-level in their decomp namespaces.

Clearing the last View CS0115 unmasked the true member-level frontier: 3916 errors,
0 generated/structural errors, now dominated by Unity-type + god-object members.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
gamer147
2026-06-05 22:01:37 -04:00
parent a28e3ba334
commit 4b9a603cd4
176 changed files with 4809 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\AddTokenDeckVfx.cs
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class AddTokenDeckVfx
{
protected const float CARD_UN_SORT_TIME = 0.2f;
public AddTokenDeckVfx(List<BattleCardBase> drawList, VfxBase spawnEffectVfx, BattlePlayerBase selfBattlePlayer, VfxBase skillOrDestroyVfx, bool isVisible) { }
private VfxBase CreateUnSpreadOutVfx(List<BattleCardBase> drawList) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
}
}

View File

@@ -0,0 +1,37 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.Touch\AttackTargetSelectTouchProcessor.cs
using System.Linq;
using UnityEngine;
using Wizard.Battle.View;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.Touch
{
public partial class AttackTargetSelectTouchProcessor
{
private enum MouseState
{
Idle,
MoveHold,
MoveFree
}
private readonly AttackSelectControl _attackSelectControl;
private readonly IPlayerView _battlePlayerView;
private readonly Prediction _prediction;
public bool stopAttack;
private bool evolve;
private MouseState _mouseState;
private Vector2 _positionStart;
public EvolutionSimpleProcessor EvolutionProcessor { get; set; }
public AttackTargetSelectTouchProcessor(BattleManagerBase battleMgr, BattleCardBase touchCard, InputMgr inputMgr, Prediction prediction) { }
public VfxBase Update(float dt, Camera camera) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public static bool CheckAttackToUnitNotHasGuardError(BattleCardBase attackCard, BattleCardBase targetCard) => default!;
private bool AttackTargetSelectable(BattleCardBase attackCard, BattleCardBase targetCard) => default!;
private bool HasGuardEnemy(BattleCardBase attackCard, BattlePlayerBase battleEnemy) => default!;
private bool DragToAttack(BattleCardBase targetCard) => default!;
protected void SetupTouchProcessorEvents() { }
public bool CheckIsEnd() => default!;
private bool IsShowAlert() => default!;
public VfxWith<ITouchProcessor> End() => default!;
private bool UseEvolutionShortcut() => default!;
private bool UseDetailShortcut() => default!;
}
}

View File

@@ -0,0 +1,9 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\AwakeSkillActivationVfx.cs
namespace Wizard.Battle.View.Vfx
{
public partial class AwakeSkillActivationVfx
{
public const float WAIT_TIME = 0.2f;
public AwakeSkillActivationVfx(IBattleCardView cardView) { }
}
}

View File

@@ -0,0 +1,12 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\BanishDeckCardVfx.cs
namespace Wizard.Battle.View.Vfx
{
public partial class BanishDeckCardVfx
{
private const float CARD_HIDDEN_TIME = 0.2f;
private const float BANISH_WAIT_TIME = 1.2f;
public BanishDeckCardVfx(IBattleCardView cardView) { }
private void RegisterOpenCardVfx() { }
protected VfxBase MoveCardAndBanish() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
}
}

View File

@@ -0,0 +1,49 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View\BattleEnemyView.cs
using System.Collections.Generic;
using System.Linq;
using Cute;
using UnityEngine;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.View
{
public partial class BattleEnemyView
{
protected string HandDeckObjectName { get; set; }
protected string InPlayCardObjectName { get; set; }
protected string CemeteryObjectName { get; set; }
protected string BanishObjectName { get; set; }
public EnemyChoiceBraveButtonUI EnemyChoiceBraveButtonUI { get; set; }
public Transform ChoiceBraveButtonTransform { get; set; }
public bool IsShowCantChoiceBraveText { get; set; }
public BattleEnemyView(BattleEnemy battlePlayer) { }
public void Setup(GameObject statusPanel, GameObject uiContainer, GameObject btlContainer, GameObject battle3DContainer) { }
public VfxBase StartShowChoice(BattleCardBase actCard, SkillBase choiceSkill, List<BattleCardBase> choiceCards, bool isEvol, BattleCardBase accelerateCard, bool isChoiceBrave) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase StartShowSelect(BattleCardBase actCard, SkillBase skill, IEnumerable<BattleCardBase> selectableCards, bool isEvol) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void RegisterPlayCard(BattleCardBase actCard) { }
public void DisableSettingFlag() { }
public SideLogControl GetSideLogControl(bool isSkillTargetSelect) => default!;
public VfxBase RecoveryInHandCards() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase RecoveryTurnStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase PrepareCardsForAttackSequenceVfx(IBattleCardView attackInitiator, IBattleCardView attackTarget) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
private void FloatCardUpwardsDuringAttack(IBattleCardView cardInvolvedInAttack, float timeToReachTopPosition) { }
public VfxBase UpdateHandsSelectState(bool isSelecting) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public bool IsTouchable() => default!;
public void SetTouchable(bool enable) { }
public void ClearPlayQueue() { }
public void ShowCommonPanel() { }
protected AttackSelectControl CreateAttackSelectControl() => default!;
protected HandViewBase CreateHandView(GameObject gameObject) => default!;
protected PlayQueueViewBase CreatePlayQueueView() => default!;
protected InPlayViewBase CreateInPlayView(GameObject gameObject) => default!;
public VfxBase HideCardAttackEffects(IList<BattleCardBase> _targetCards) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase ReturnActCardAfterFusion(IBattleCardView fusionCardView, bool isFusionMetamorphose = false) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateBeforeFusionVfx(BattleCardBase fusionCard, List<BattleCardBase> ingredientCards) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void ShowChoiceBraveButton(bool isNewReplay) { }
public void UpdateChoiceBraveActivatingEffect(bool isActivating) { }
public void HideChoiceBraveButton() { }
public void UpdateChoiceBraveButtonPulsateEffectAndSprite() { }
public void HideChoiceBraveButtonPulsateEffect() { }
public VfxBase SetBp(int num) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public Vector3 GetBPLabelPosition() => default!;
}
}

View File

@@ -0,0 +1,10 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\BattleLoadingEndVfx.cs
namespace Wizard.Battle.View.Vfx
{
public partial class BattleLoadingEndVfx
{
private readonly BattleManagerBase _battleMgr;
public BattleLoadingEndVfx(BattleManagerBase battleMgr) { }
public void Play() { }
}
}

View File

@@ -0,0 +1,62 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.UI\BattleLogUtility.cs
using System;
using System.Collections.Generic;
using System.Text.RegularExpressions;
namespace Wizard.Battle.UI
{
public partial class BattleLogUtility
{
private delegate string FuncGetGainText(BattleCardBase gainFrom, int val1, SkillBase skill);
private static bool _isInitializedStatic;
private static Dictionary<CantAttackType, FuncGetCantAttackText> _cantAttackTextFunc;
private static Dictionary<Type, BattleLogTextBuilderAttachSkill> _attachSkillTextFunc;
private const string NETWORK_SKILL_PREFIX = "Network";
public const char CARD_COUNT_CHAR = '×';
public static void SetupStatic() { }
public static string GetCardName(BattleCardBase card) => default!;
public static string GetCardWithCountText(BattleCardBase card, int num) => default!;
public static bool IsAddLogDeath(BattleCardBase card) => default!;
public static string GetSkillTargetPlayerText(SkillBase skill) => default!;
public static string BuildTextTurn(bool isSelfTurn, int turn) => default!;
public static string BuildTextCost(int cost) => default!;
public static string BuildTextMulliganChanged(int changedNum) => default!;
public static string BuildTextSummon(BattleCardBase card, int summonCount) => default!;
public static string BuildTextPlay(BattleCardBase card) => default!;
public static string BuildTextEvolve() => default!;
public static string BuildTextFusion() => default!;
public static string BuildTextGeton() => default!;
public static string BuildTextGetoff() => default!;
public static void GetBuffValueStringFormatted(int addAttack, int addLife, ref string retAttack, ref string retLife, bool isMinusZeroAttack = false, bool isMinusZeroLife = false) { }
public static string BuildTextBuffInHandAdd(int addAttack, int addLife, SkillBase skill, bool isTargetInOpponentHand = false) => default!;
public static string BuildTextBuffInDeckAdd(SkillBase skill, bool isSelf, int addAttack, int addLife) => default!;
public static string BuildTextBuffAdd(int addAttack, int addLife, bool isMinusZeroAttack = false, bool isMinusZeroLife = false) => default!;
public static string BuildTextBuffAdd(int addAttack, int addLife, int gainAttack, int gainLife) => default!;
public static string BuildTextBuffMultiply(int multiplyAttack, int multiplyLife) => default!;
public static string BuildTextDamageCut(int cutAmount) => default!;
public static string BuildTextHeal(BattleCardBase healBefore, int healAmount) => default!;
public static string BuildTextDamage(BattleCardBase damageBefore, BattleCardBase damageAfter) => default!;
public static string BuildTextDestroy(BattleCardBase destroyedCard) => default!;
public static string BuildTextBanish() => default!;
public static string BuildTextMetamorphose(BattleCardBase newCard, BattleCardBase oldCard, SkillBase skill = null, bool isTargetInOpponentHand = false, int metamorphoseCardID = 0) => default!;
public static string BuildTextUniteMaterial() => default!;
public static string BuildTextAwake() => default!;
public static string BuildTextBerserk() => default!;
public static string BuildTextNecromance() => default!;
public static string BuildTextLose() => default!;
public static string BuildTextLoseLastWords() => default!;
public static string BuildTextRobLastWords() => default!;
public static string BuildTextChangeClan(CardBasePrm.ClanType newClan, SkillBase skill, bool isTargetInOpponentHand = false) => default!;
public static string BuildTextChangeTribe(CardBasePrm.TribeType newTribe, SkillBase skill, bool isTargetInOpponentHand = false) => default!;
public static string BuildTextChangePlayCount(int cnt) => default!;
public static string BuildTextTimingCallSkill(BattleCardBase card) => default!;
public static string BuildTextTimingWhenPlay(BattleCardBase card) => default!;
public static string BuildTextTimingWhenDestroy(BattleCardBase card) => default!;
public static string BuildTextTimingOther(BattleCardBase card) => default!;
public static string BuildTextCantAttack(CantAttackType type) => default!;
public static string GetPlayerAndPlace(SkillBase skill, SkillFilterCreator.ContentKeyword place) => default!;
public static string BuildTextRandomArray(int[] randomArray) => default!;
public static string BuildTextAttachSkill(SkillBase attachedSkill, SkillBase skill, bool isBuffText, bool isKeyWordCodeDelete = true, bool isNow = true, bool isTargetInOpponentHand = false) => default!;
public static string BuildAttachSkillText(SkillBase attachedSkill, bool isBuffText, bool isKeyWordCodeDelete = true, bool isNow = true) => default!;
private static string DeleteKeywordCode(string battleLogText) => default!;
}
}

View File

@@ -0,0 +1,138 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View\BattlePlayerView.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
using Cute;
using UnityEngine;
using Wizard.Battle.UI;
using Wizard.Battle.View.Vfx;
using Wizard.Dialog.Setting;
namespace Wizard.Battle.View
{
public partial class BattlePlayerView
{
public Vector3 firstHitPoint;
public bool moveSeFirst;
public bool isDetailRotating;
public const int CLASS_EFFECT_DIALOG_DEPTH = 31;
public bool _isEvolutionCardLanding;
private int? _detailEffectSavedLayer;
private const int KEY_WORD_START = 0;
private const int KEY_WORD_END = 1;
private const int KEY_WORD_DIALOG_LINE_OBJECT = 0;
private const string KEY_WORD_PRESS_COLOR = "[00d2e4]";
public const string KEY_WORD_COLOR = "[ffcd45]";
protected string HandDeckObjectName { get; set; }
protected string InPlayCardObjectName { get; set; }
protected string CemeteryObjectName { get; set; }
protected string BanishObjectName { get; set; }
private ArrowControl ArrowCtrl { get; set; }
private SoundMgr SoundMgr { get; set; }
public BattleCardBase DetailOpenCard { get; set; }
public BattleCardBase SubDetailOpenCard { get; set; }
public GameObject CardMoveEffect { get; set; }
public bool IsMenuOpen { get; set; }
public bool IsMenuCloseEscape { get; set; }
public bool CanPlayerEndTurnImmediately { get; set; }
public bool IsShowTurnEndDialogOfNotAttackingOrPlaying { get; set; }
public bool IsShowTurnEndDialogOfNotUsingHeroSkill { get; set; }
public bool _isEvolutionSkillSelect { get; set; }
public IList<BattleDialog> GetPopupPanelList { get; set; }
public bool IsEvolutionStart { get; set; }
public bool IsEvolutionVfx { get; set; }
public PlayerChoiceBraveButtonUI PlayerChoiceBraveButtonUI { get; set; }
public Transform ChoiceBraveButtonTransform { get; set; }
public bool IsShowCantChoiceBraveText { get; set; }
public BattlePlayerView(BattlePlayer battlePlayer) { }
public void Setup(GameObject statusPanel, GameObject uiContainer, GameObject btlContainer, GameObject battle3DContainer) { }
public void ClearPlayQueue() { }
public void ShowCommonPanel() { }
public void RegisterPlayCard(BattleCardBase actCard) { }
public void DisableSettingFlag() { }
public SideLogControl GetSideLogControl(bool isSkillTargetSelect) => default!;
public VfxBase StartShowChoice(BattleCardBase actCard, SkillBase choiceSkill, List<BattleCardBase> choiceCards, bool isEvol, BattleCardBase accelerateCard, bool isChoiceBrave) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase StartShowSelect(BattleCardBase actCard, SkillBase skill, IEnumerable<BattleCardBase> selectableCards, bool isEvol) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase UpdateHandsSelectState(bool isSelecting) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void GetCardSelectedWithButton(Camera camera, ref UIButton button, ref BattleCardBase card, ref GameObject check) { }
public void ClearDifferentiatePopUp(List<BattleDialogItem> deselectionItem) { }
public void LockOnAttackTarget(BattleCardBase Attacker, BattleCardBase Target) { }
public void ReleaseLockOnTarget() { }
public void ReverseDetailCard() { }
public void DetailReverseOver() { }
public void ShowDetailPanel(BattleManagerBase battleMgrBase, OperateMgr operateMgr, BattleCardBase card, DetailPanelControl.ShowRequest showRequest, BattleLogItem.CardTextureOption textureOption = BattleLogItem.CardTextureOption.Null, BuffInfo buff = null, string divergenceId = "", int logTextureId = 0) { }
private void ShowDetailCommon(BattleManagerBase battleMgrBase, OperateMgr operateMgr, List<BattleCardBase> cards, DetailPanelControl.ShowRequest showRequest, BattleLogItem.CardTextureOption textureOption = BattleLogItem.CardTextureOption.Null, BuffInfo buff = null, string divergenceId = "", int logTextureId = 0) { }
public void ShowDetailPanelList(BattleManagerBase battleMgrBase, OperateMgr operateMgr, List<BattleCardBase> cards, DetailPanelControl.ShowRequest showRequest) { }
public void CallOnOpenEvolveDialoguePanel() { }
public static bool HasKeyword(CardParameter cardParameter) => default!;
public void HideDetailPanel() { }
public void HideSubDetailPanel() { }
public BattleCardBase GetDetailCard() => default!;
private void OpenCardDetailList(BattleManagerBase battleMgrBase, OperateMgr operateMgr, List<BattleCardBase> cards, DetailPanelControl.ShowRequest showRequest, BuffInfo buff, BattleLogItem.CardTextureOption textureOption = BattleLogItem.CardTextureOption.Null, string divergenceId = "", int logTextureId = 0, bool useSubDetailPanelControl = false) { }
public void SetDetailScreenPosition(bool right) { }
public void DragArrowStart(BattleManagerBase battleMgr, BattleCardBase attackCard, GameObject arrowHead) { }
public void DragArrowStart(BattleManagerBase battleMgr, GameObject startObject, GameObject arrowHead, bool isTargettingEnemy = true) { }
public void DragArrow(BattleManagerBase battleMgr, GameObject arrowHead, Vector3 pos) { }
public void MoveCardStart(BattleCardBase moveCard, bool isEffectAndSoundOn) { }
public void MoveCard(BattleCardBase hitCard, Vector3 pos) { }
public void MoveCardCancel(BattleCardBase hitCard, Vector3 position, Quaternion rotation, bool IsPress) { }
public void CancelCardDrag(BattleCardBase cardBeingDragged) { }
public void CardMoveEffectSwitch(bool on) { }
public void HideModeEffect(bool on) { }
public bool IsMoving() => default!;
public void OffNotHideAndNotCreate() { }
public void LockOnEffectOn(BattleCardBase SelectCard) { }
public Effect DetailPanelSelectEffectOn(BattleCardBase selectedCard, DetailPanelControl.ShowRequest request) => default!;
public void StopBattleLogSelectDetailPanelEffect() { }
public void DetailPanelSelectEffectOff() { }
public bool isDetailAble(BattleCardBase card, DetailPanelControl.ShowRequest showRequest) => default!;
public bool IsDetailOn() => default!;
public bool IsFieldDetailOn() => default!;
public void ShowTurnEndDialog(GameObject return_obj = null) { }
public void ShowPlayerTurnEnd(bool isAuto = false) { }
public virtual void ShowTurnEndPulseEffect() { }
public virtual VfxBase HideTurnEndPulseEffect() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual void ShowTurnEndButton(bool showEffect = true) { }
public void ForceShowTurnEndButton() { }
public void UpdateTurnEndPulseEffect() { }
public void ShowKeyPanel(int page) { }
public void HideKeyPanel() { }
public DialogBase CreateKeyPanel(BattleCardBase card, UILabel label, CardMaster.CardMasterId cardMasterId, CardParameter baseParameter) => default!;
public static DialogBase CreateKeyPanel(UILabel label, IList<string> keywordList, CardMaster.CardMasterId cardMasterId) => default!;
public static DialogBase CreateKeyPanel(string skillDescription, UILabel label, CardMaster.CardMasterId cardMasterId) => default!;
public static DialogBase CreateClassEffectPanel(List<string> keyWordList, CardMaster.CardMasterId cardMasterId) => default!;
private static DialogBase CreateKeywordsPanel_Inner(string titleTextID, Action<BattleKeywordInfoListMgr> funcSetup, UILabel label = null) => default!;
private static void SetKeyWordView(UILabel label, BattleKeywordInfoListMgr keywordInfo, out string keywordText, out int startIndex, out int endIndex) { keywordText = default!; startIndex = default!; endIndex = default!; }
private static List<int[]> GetKeyWordIndexList(string inText) => default!;
public static List<string> GetKeyWordList(string inText) => default!;
private static void ChangeKeyWordNewLineToSpace(ref string keyWordText) { }
public static bool IsKeyWordUnderLine() => default!;
public static void SetKeyWordColor(GameObject colliderObject, UILabel label, DetailPanelControl control = null) { }
public static void SetLabelColorEvent(UILabel label, GameObject inClickObject = null) { }
public static void PressKeyWordColorChange(UILabel label, bool press) { }
public static void SetKeyWordLabelColor(UILabel label, string colorCode = "[ffcd45]") { }
public DialogBase ShowRetireConfirmPanel() => default!;
public DialogBase CreateBattleSetting() => default!;
public bool IsTouchable() => default!;
public void SetTouchable(bool enable) { }
public void ResetTouchable() { }
public void AddPopUpPanel(DialogBase dia, BattleDialogItem diaItem) { }
public void AddPopUpPanel(NonDialogPopup popup, BattleDialogItem item) { }
public VfxBase Recovery(bool doseFirst, bool isFocusHand = true) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase HideCardAttackEffects(IList<BattleCardBase> _targetCards) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase RecoveryInHandCards() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase RecoveryMulligan() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase RecoveryTurnStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
protected HandViewBase CreateHandView(GameObject gameObject) => default!;
protected PlayQueueViewBase CreatePlayQueueView() => default!;
protected InPlayViewBase CreateInPlayView(GameObject gameObject) => default!;
public DialogBase ShowFusionCardPlayDialog(EventDelegate onClickOk, Action onClose) => default!;
public void ShowChoiceBraveButton(bool isNewReplay) { }
public void UpdateChoiceBraveActivatingEffect(bool isActivating) { }
public void HideChoiceBraveButton() { }
public void UpdateChoiceBraveButtonPulsateEffectAndSprite() { }
public void HideChoiceBraveButtonPulsateEffect() { }
public VfxBase SetBp(int num) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public Vector3 GetBPLabelPosition() => default!;
}
}

View File

@@ -0,0 +1,17 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult\BattleStarter.cs
using System.Collections;
using Cute;
namespace Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult
{
public partial class BattleStarter
{
public void Execute(Parameter param) { }
private IEnumerator ExecuteCoroutine(Parameter param) => default!;
private static void RegisterSelectedStoryInfo(Parameter param) { }
private static void RegisterDeck(DeckData deckData) { }
private static void RegisterBattleData(StoryChapterData chapterData, int chapterCharaId, int chapterClassId) { }
private static IEnumerator StoryStartTaskCoroutine(SelectedStoryInfo storyInfo) => default!;
private static IEnumerator FadeoutCoroutine() => default!;
private static void GoToBattleScene() { }
}
}

View File

@@ -0,0 +1,8 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\BerserkSkillActivationVfx.cs
namespace Wizard.Battle.View.Vfx
{
public partial class BerserkSkillActivationVfx
{
public BerserkSkillActivationVfx(IBattleCardView cardView) { }
}
}

View File

@@ -0,0 +1,44 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.UI\BishopInfomationUI.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
using UnityEngine;
using Wizard.Battle.View;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.UI
{
public partial class BishopInfomationUI
{
private new BattlePlayerBase _player;
private IBattlePlayerView _opponentBattlePlayerView;
private readonly float HANDCARD_YPOSITION;
private readonly float INPLAYCARD_YPOSITION;
private readonly float HANDCARD_XPOSITION;
private readonly float INPLAYCARD_XPOSITION;
private readonly float INFORMATION_UI_HIGHT;
private readonly Vector3 BISHOP_INFORMATION_LOACL_POSITION;
private const string BISHOP_INFORMATION_PATH = "UI/Battle/ClassInfomation_7";
private const string BISHOP_INFORMATION_UI_PREFAB_PATH = "UI/Battle/BishopSummonInfomation";
private const string BISHOP_INFORMATION_UI_CHILD = "BishopSummonInfomation_";
private bool _isPressing;
private List<BishopSummonTokenInfomationUI> _loadingTokenInfoUIList;
public BishopInfomationUI(BattlePlayerBase battlePlayerBase, IBattlePlayerView battlePlayerView, IBattlePlayerView battleEnemyView, int orderCount, int totalInfoNum) { }
public void ShowInfomation(bool playEffect) { }
public void HideInfomation() { }
public void HideOtherInfomation() { }
public void HideAllInfomation() { }
protected void ShowAlert() { }
protected void HideAlert() { }
public VfxBase LoadResources(Transform parent, bool isPlayer) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void SetUpEvent(BattlePlayerBase player) { }
public void Recovery() { }
private void ShowInfo() { }
private void SetTokenInfoUIPosition(GameObject tokenInfoUIObj, bool isInHand, int summonCardIndex) { }
private void HideInfo() { }
private void HideAllInfo() { }
private IEnumerable<BattleCardBase> SelectSummonChantField(IEnumerable<BattleCardBase> cardList) => default!;
private List<int> GetLastWordSummonCard(BattleCardBase ownerCard) => default!;
private void WaitUntilLoadTexture() { }
}
}

View File

@@ -0,0 +1,28 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.UI\BishopSummonTokenInfomationUI.cs
using System;
using Cute;
using UnityEngine;
namespace Wizard.Battle.UI
{
public partial class BishopSummonTokenInfomationUI
{
private UILabel _costLabel;
private UILabel _attackLabel;
private UILabel _lifeLabel;
private UIPanel _panel;
private UITexture _texture;
private GameObject _attackLabelRoot;
private GameObject _lifeLabelRoot;
private BattleCardBase _chantCardToSummonToken;
public bool IsLoading { get; set; }
public void SetUnit(int cost, int attack, int life, int order, int id, BattleCardBase chantCardToSummonToken, Action onLoaded = null) { }
public void SetAmulet(int cost, int order, int id, BattleCardBase chantCardToSummonToken, Action onLoaded = null) { }
private void SetCost(int cost) { }
private void SetAttack(int attack) { }
private void SetLife(int life) { }
private void SetSortingOrder(int order) { }
private void SetTexture(int id, bool isUnit, Action onLoaded) { }
private void SetOnDrawEvent() { }
public void SetInfoUIObjectActive(bool isActive) { }
}
}

View File

@@ -0,0 +1,10 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View\CardIconControl.cs
using System;
namespace Wizard.Battle.View
{
public partial class CardIconControl
{
public static string[] SplitAndCompleteIconStr(string iconStr, string[] skillTypeStr) => default!;
public static string CompleteIconDefaultParam(int skillCount) => default!;
}
}

View File

@@ -0,0 +1,60 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\CardVfxCreatorBase.cs
using UnityEngine;
using Wizard.Battle.Resource;
namespace Wizard.Battle.View.Vfx
{
public partial class CardVfxCreatorBase
{
protected readonly bool _isPlayer;
protected readonly BattleCardBase _card;
protected readonly IBattleCardView _battleCardView;
protected readonly IBattleResourceMgr _resourceMgr;
private const float REFRESH_CARD_PARAMETER_WAIT_TIME = 0.2f;
public CardVfxCreatorBase(bool isPlayer, BattleCardBase card, IBattleCardView battleCardView, IBattleResourceMgr resourceMgr) { }
public virtual VfxBase CreateDraw(Vector3 pos, bool isCardRare) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreatePick() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateDestroy(BattleCardBase.DeathTypeInformation deathTypes, BattlePlayerBase battlePlayerBase) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateDestroyHand(BattleCardBase.DeathTypeInformation deathTypes, BattlePlayerBase battlePlayerBase) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateBanish(BattleCardBase.DeathTypeInformation deathTypes, BattlePlayerBase battlePlayerBase) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxWithLoading CreateBanishHand(BattleCardBase.DeathTypeInformation deathTypes, BattlePlayerBase battlePlayerBase) => default!;
public virtual VfxBase CreateGeton(Transform vehicleCardTrans, IBattleCardView vehicleCardView, BattleCardBase.DeathTypeInformation deathTypes, BattlePlayerBase battlePlayerBase) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxWithLoading CreateFusionHand(BattlePlayerBase battlePlayerBase, IBattleCardView fusionCardView, bool isFusionMetamorphose) => default!;
public virtual VfxBase CreateParameterChange(BattleCardBase.ParameterChangeInformation parameterChangeInfo, bool isDead, bool isEvolve, bool skipWait = false) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateBuffStart(BattleCardBase.ParameterChangeInformation parameterChangeInfo, bool useWait = true) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateBuffStop(BattleCardBase.ParameterChangeInformation parameterChangeInfo, bool useWait = true) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateDebuffStart(BattleCardBase.ParameterChangeInformation parameterChangeInfo, bool useWait = true) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateDebuffStop(BattleCardBase.ParameterChangeInformation parameterChangeInfo, bool useWait = true) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateBuffStartInHand(BattleCardBase.ParameterChangeInformation parameterChangeInfo, bool useWait = true, bool isDebuff = false) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
private VfxBase CreateChangeBuffStatusVfx(VfxBase originalVfx, bool useWait) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateGuardStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateGuardStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateKillerStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateKillerStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateProtectionStart(ProtectionColorType type) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateProtectionStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateNotBeAttackedStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateNotBeAttackedStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateUntouchableStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateUntouchableStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateQuick(bool hasAttacksRemaining, bool isCardUnableToAttackClass) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateSneakStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateSneakStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateForceCantAttackStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateForceCantAttackStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateDrainStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateDrainStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateAttack(IBattleCardView attackCardView, IBattleCardView attackTargetCardView) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateAttackFloatUp() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateAttackFloatDown(bool isAttacker, bool isDead, int attackableCount) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateMoving(Vector3 pos) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateDamage(int damage, int currentHealth, int maxHealth, int baseHealth, bool isReflectedDamage, bool isSkillDamage) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
protected DamageVfx CreateDamageVfx(int damage, bool isReflectedDamage) => default!;
public virtual VfxBase CreateHealing(int healAmount, int currentHealth, int maxHealth, int baseHealth) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateMaskCardInPlay() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateReflectionStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateReflectionStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateHeavenlyAegisStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateHeavenlyAegisStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateChangeAffiliation(BattleCardBase card, CardBasePrm.ClanType clan, bool showEffect) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
}
}

View File

@@ -0,0 +1,16 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View\CardVoiceInfoCache.cs
using System.Collections.Generic;
namespace Wizard.Battle.View
{
public partial class CardVoiceInfoCache
{
private const int CAP_VOICE_DIC = 32;
private const int WARNING_SIZE = 100;
private static Dictionary<int, IReadOnlyVoiceInfo> _voiceInfoDic;
public static void ClearCardVoiceInfo() { }
public static void CacheCardVoiceInfoForBattle(IList<int> cardID) { }
public static void CacheCardVoiceInfo(IList<int> cardID, CardMaster.CardMasterId cardMasterId) { }
public static IReadOnlyVoiceInfo GetCardVoiceInfoForBattle(int cardID) => default!;
public static IReadOnlyVoiceInfo GetCardVoiceInfo(int cardID, CardMaster.CardMasterId cardMasterId) => default!;
}
}

View File

@@ -0,0 +1,9 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\ChangeChantCountVfx.cs
using Wizard.Battle.Resource;
namespace Wizard.Battle.View.Vfx
{
public partial class ChangeChantCountVfx
{
public ChangeChantCountVfx(BattleCardBase card, int count, IBattleResourceMgr resourceMgr) { }
}
}

View File

@@ -0,0 +1,10 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\ChangeInPlayViewVfx.cs
namespace Wizard.Battle.View.Vfx
{
public partial class ChangeInPlayViewVfx
{
private readonly IBattleCardView _view;
public ChangeInPlayViewVfx(IBattleCardView view) { }
public void Play() { }
}
}

View File

@@ -0,0 +1,9 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\ChangeWhiteRitualCountVfx.cs
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class ChangeWhiteRitualCountVfx
{
public ChangeWhiteRitualCountVfx(BattleCardBase card, int count) { }
}
}

View File

@@ -0,0 +1,9 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult\ChapterCharaDecider.cs
namespace Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult
{
public partial class ChapterCharaDecider
{
public void Execute(Parameter param) { }
private static int GetChapterCharaId(Parameter param) => default!;
}
}

View File

@@ -0,0 +1,15 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.Touch\ChoiceBraveTouchProcessor.cs
using System.Collections.Generic;
using UnityEngine;
using Wizard.Battle.UI;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.Touch
{
public partial class ChoiceBraveTouchProcessor
{
public bool EnableCancel;
public ChoiceBraveTouchProcessor(BattleManagerBase battleMgr, BattleCardBase card, List<SkillBase> choiceSkills) { }
public VfxBase Update(float dt, Camera camera) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxWith<ITouchProcessor> End() => default!;
}
}

View File

@@ -0,0 +1,48 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.Touch\ChoiceTouchProcessor.cs
using System;
using System.Collections.Generic;
using System.Linq;
using Cute;
using UnityEngine;
using Wizard.Battle.UI;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.Touch
{
public partial class ChoiceTouchProcessor
{
protected readonly BattleCardBase _actCard;
protected readonly InputMgr _inputMgr;
protected readonly OperateMgr _operateMgr;
protected readonly BattlePlayer _battlePlayer;
protected bool _isSelectNow;
private readonly Prediction _prediction;
private readonly BattleManagerBase _battleManager;
private bool _stopFlag;
protected BattleCardBase _chosenCard;
private List<SkillBase> _choiceSkills;
private SkillBase _choiceSkill;
private List<BattleCardBase> _choiceCards;
private List<BattleCardBase> _chosenCards;
private bool _choiceCompleteFlag;
private bool _isEvolve;
private BattleCardBase _accelerateCard;
private BattleUIContainer _battleUIContainer;
private int _choiceNumber;
private const float DETAIL_PANEL_SIZE_PERCENT = 90.5f;
private CanNotTouchCardVfx _canNotTouchCardVfx;
private Action _onCompleteChoice;
private bool _isChoiceBrave;
protected bool IsSelectNow { get; set; }
public ChoiceTouchProcessor(BattleManagerBase battleMgr, BattleCardBase actCard, Prediction prediction, List<SkillBase> choiceSkills, bool isEvolve, bool isChoiceBrave, BattleCardBase accelerateCard = null) { }
public VfxBase Start() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase Update(float dt, Camera camera) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxWith<ITouchProcessor> End() => default!;
protected ITouchProcessor CreateAfterSelectTouchProcessor(BattleCardBase hasSelectionSkillCard) => default!;
private void EnableButtons(bool isUpdateEffectAndSprite) { }
private BattleCardBase GetCardAtMousePosition(Camera camera) => default!;
private IEnumerable<GameObject> GetTargetCards() => default!;
public virtual bool CheckIsEnd() => default!;
protected void EnableTurnEndButton() { }
private bool UseDetailShortcut() => default!;
}
}

View File

@@ -0,0 +1,29 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.Touch\ChoiceUtility.cs
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
using Wizard.Battle.View;
namespace Wizard.Battle.Touch
{
public partial class ChoiceUtility
{
public const string SPRITE_UNSELECTED = "btn_common_02_m2_off";
public const string SPRITE_SELECTED_NORMAL = "btn_common_02_m2_on";
public const string SPRITE_SELECTED_PRESSED = "btn_common_02_m2_on";
private const float EVOLUTION_CANCEL_ROTATION_TIME = 0.2f;
private static readonly Vector3 EVOLUTION_CANCEL_ROTATION_ANGLE;
private static readonly Vector3 CARD_DEFAULT_SCALE;
private const float CHANGE_SCALE_TIME = 0.3f;
public static int GetNumberOfCardsToSelect(SkillBase choiceSkill) => default!;
public static int GetNumberOfCardsToSelect(BattleCardBase card, bool isEvolve) => default!;
public static void ToggleChoiceButtonSprite(UIButton choiceButton, GameObject check, bool setActive, int numberOfCardsToSelect, bool isFusion = false, bool isComplete = false) { }
public static void StopChoiceEffects(List<BattleCardBase> choiceCards) { }
public static void PlayCancelEvolveChoiceAnimation(List<BattleCardBase> choiceCards, BattleManagerBase battleMgr) { }
public static bool DoesDuplicateCardNotExistInHand(BattleCardBase actingCard) => default!;
public static bool DoesChoiceCardHaveSelectSkill(BattleCardBase choiceCard, SkillBase choiceSkill) => default!;
public static void SetupActingChoiceCardToBePlayedFromQueue(BattleCardBase actingCard, BattleCardBase choiceCard, BattlePlayerBase battlePlayer, bool isChoiceBrave) { }
public static void SetupChoiceCardForSkillTargetSelect(BattleCardBase choiceCard) { }
public static List<BattleCardBase> CreateChoiceTokenCards(BattleCardBase actingCard, IBattlePlayerView playerBattleView, SkillBase choiceSkill, BattleManagerBase battleMgr) => default!;
public static List<BattleCardBase> SortSelectedChoiceCards(List<BattleCardBase> allChoiceCards, List<BattleCardBase> selectedChoiceCards) => default!;
}
}

View File

@@ -0,0 +1,10 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\Class3dEvolveVfx.cs
using Wizard.Battle.Resource;
namespace Wizard.Battle.View.Vfx
{
public partial class Class3dEvolveVfx
{
public Class3dEvolveVfx(BattleCardBase card, IBattleResourceMgr resourceMgr) { }
protected bool IsCardFront(BattleCardBase card) => default!;
}
}

View File

@@ -0,0 +1,33 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\ClassCardVfxCreatorBase.cs
using System;
using System.Collections.Generic;
using UnityEngine;
using Wizard.Battle.Player.ClassCharacter;
using Wizard.Battle.Resource;
namespace Wizard.Battle.View.Vfx
{
public partial class ClassCardVfxCreatorBase
{
protected readonly ClassBattleCardViewBase _classBattleCardView;
protected readonly IBattlePlayerView _battleView;
private readonly System.Random _random;
private const int _maxRandValueS = 3;
private const int _maxRandValueL = 2;
private GameObject _leaderFrameMesh;
private const string _leaderFrameMeshName = "Class";
private IStatusPanelControl StatusPanelControl { get; set; }
private GameObject LeaderFrameMesh { get; set; }
protected ClassCardVfxCreatorBase(bool isPlayer, BattleCardBase card, ClassBattleCardViewBase battleCardView, IBattlePlayerView battleView, IBattleResourceMgr resourceMgr) { }
public VfxBase CreateDamage(int damage, int currentHealth, int maxHealth, int baseHealth, bool isReflectedDamage, bool isSkillDamage) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateHealing(int healAmount, int currentHealth, int maxHealth, int baseHealth) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateCharacterPanelShake() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxBase CreateRetire(BattlePlayerBase battlePlayerBase) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateDestroy(BattleCardBase.DeathTypeInformation deathTypes, BattlePlayerBase battlePlayerBase) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateReflectionStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateReflectionStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateProtectionStart(ProtectionColorType type) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateProtectionStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
protected virtual void SetupDamageVfxEvent(DamageVfx vfx) { }
private VfxBase DestroyClassAndClearAllEffectsVfx(BattlePlayerBase battlePlayerBase, bool isRetire) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
}
}

View File

@@ -0,0 +1,77 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.UI\ClassInfomationUIBase.cs
using System.Collections.Generic;
using UnityEngine;
using Wizard.Battle.View;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.UI
{
public partial class ClassInfomationUIBase
{
protected readonly Vector3 PLAYER_HANDCOUNT_POSITION;
protected readonly Vector3 PLAYER_CLASS_INFOMATION_POSITION_1;
protected readonly Vector3 PLAYER_CLASS_INFOMATION_POSITION_2;
protected readonly Vector3 PLAYER_CROSS_CLASS_INFORMATION_POSITION_1;
protected readonly Vector3 PLAYER_CROSS_CLASS_INFORMATION_POSITION_2;
private readonly Vector3 EVENT_PLAYER_CLASS_INFORMATION_POSITION_1;
private readonly Vector3 EVENT_PLAYER_CLASS_INFORMATION_POSITION_2;
private readonly Vector3 EVENT_PLAYER_CROSS_CLASS_INFORMATION_POSITION_1;
private readonly Vector3 EVENT_PLAYER_CROSS_CLASS_INFORMATION_POSITION_2;
private readonly Vector3 EVENT_ENEMY_CLASS_INFORMATION_POSITION;
private readonly Vector3 EVENT_ENEMY_CROSS_CLASS_INFORMATION_POSITION_1;
private readonly Vector3 EVENT_ENEMY_CROSS_CLASS_INFORMATION_POSITION_2;
protected readonly Vector3 ENEMY_HANDCOUNT_POSITION;
protected readonly Vector3 ENEMY_CLASS_INFORMATION_POSITION;
protected readonly Vector3 ENEMY_CROSS_CLASS_INFORMATION_POSITION_1;
protected readonly Vector3 ENEMY_CROSS_CLASS_INFORMATION_POSITION_2;
protected readonly int FIRST_HAND_COUNT;
protected readonly BattlePlayerBase _player;
protected IBattlePlayerView _selfBattlePlayerView;
protected readonly Vector3 PLAYER_ALERT_POSITION;
protected readonly Vector3 ENEMY_ALERT_POSITION;
protected readonly Vector3 PLAYER_ALERT_LABEL_POSITION;
protected readonly Vector3 ENEMY_ALERT_LABEL_POSITION;
protected readonly Vector2 ALERT_SIZE;
protected readonly Vector2 ALERT_LABEL_SIZE;
protected static readonly Color HAND_COUNT_S;
protected static readonly Color HAND_COUNT_M;
protected static readonly Color HAND_COUNT_L;
protected static readonly Vector3 DOUBLE_INFO_SCALE;
private const int HAND_CARD_WARNING_COLOR_BORDER = 7;
protected bool _isSelectNow;
protected bool _inCardFocus;
protected GameObject _infomationUI;
protected GameObject _alertObject;
protected UILabel _alertlabel;
protected UISprite _alertSprite;
protected GameObject _handCount;
protected UILabel _handCountLabel;
protected UISprite _handCountIcon;
protected WizardUIButton _informationButton;
protected int _orderNum;
protected int _totalInfoNum;
protected bool CanShowOtherInfo { get; set; }
public virtual GameObject GetInfomationUI() => default!;
public ClassInfomationUIBase(BattlePlayerBase battlePlayerBase, IBattlePlayerView battlePlayerView, int orderNum, int totalInfoNum) { }
public virtual void ShowInfomation(bool playEffect = true) { }
public virtual void HideInfomation() { }
public virtual void HideOtherInfomation() { }
public virtual void HideAllInfomation() { }
public virtual void UpdateInfomation() { }
public void UpdateStatusPanelOnBattle(bool isPlayer) { }
public void SetClassInformationUiPosition(bool isPlayer) { }
protected Vector3 GetClassInfomationPosition(bool isPlayer) => default!;
protected virtual void ShowAlert() { }
protected virtual void HideAlert() { }
protected void AlertReset(string text) { }
public virtual VfxBase LoadResources(Transform parent, bool isPlayer) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual void SetUpEvent(BattlePlayerBase player) { }
public virtual void Recovery() { }
public static Color GetHandCardCountColor(int handCardCount) => default!;
private void UpdateHandCardCount(BattlePlayerBase battlePlayer) { }
public void SetIsSelect(bool flg) { }
public void SetInCardFocus(bool flg) { }
public virtual void SetTouchable(bool flag) { }
protected List<BattleCardBase> SelectOtherInfoTarget(List<BattleCardBase> cards) => default!;
public virtual void NewReplayUpdateInfomation(NetworkBattleReceiver.ClassInfoUiInfo classInfo) { }
}
}

View File

@@ -0,0 +1,34 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.UI.Profile\ClassPage.cs
using System.Collections;
using System.Collections.Generic;
using Cute;
using UnityEngine;
namespace Wizard.UI.Profile
{
public partial class ClassPage
{
private UIPanel _panel;
private TweenAlpha _tweenAlpha;
private GameObject _obj_skinChangeBtn;
private UILabel _label_skinChangeBtn;
private UILabel _label_headline_nextExp;
private UILabel _label_nextExp;
private UIGauge _sprite_expGauge;
private UILabel _label_headline_winNum;
private UILabel _label_winNum;
private GameObject _obj_itemListRoot;
private GameObject _partsClassPageItem;
private ProfileUI _mainScript;
private Dictionary<int, ClassPageItem> _itemDict;
private bool _isDestory;
private void Awake() { }
public void Create(ProfileUI mainScript) { }
public void Init() { }
private void OnDestroy() { }
private void SetClassInfo(int classId) { }
public static string GetCharaTexName(int skinId) => default!;
public IEnumerator Final() => default!;
private void ResetImageSelection() { }
private bool IsDuringResetImageSelection() => default!;
}
}

View File

@@ -0,0 +1,16 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\CostChangeVfx.cs
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class CostChangeVfx
{
private const string COST_DOWN_EFFECT = "stt_act_costdown_1";
private const string COST_DOWN_EFFECT_SE = "se_stt_act_costdown_1";
private const string COST_UP_EFFECT = "stt_act_costup_1";
private const string COST_UP_EFFECT_SE = "se_stt_act_costup_1";
private const int LORD_ATOMY_ID = 101541020;
public CostChangeVfx(List<BattleCardBase> targetList, bool isSpellCharge, List<bool> isCostUpList, bool isStop) { }
}
}

View File

@@ -0,0 +1,17 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\DamageVfx.cs
using System.Collections;
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class DamageVfx
{
public const int STRONG_DAMAGE_VALUE = 7;
private const float KNOCKBACK_AMOUNT = 0.1f;
protected string _effectName { get; set; }
public DamageVfx(IBattleCardView targetCardView, int damage) { }
protected Vector3 GetKnockbackDirection(IBattleCardView targetCardView) => default!;
protected void SetupNumberAnimation(int value) { }
private IEnumerator KnockbackByDamage(IBattleCardView cardView, float targetLocalY, float moveTime) => default!;
private float Interp(float[] pts, float t) => default!;
}
}

View File

@@ -0,0 +1,10 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\DeckChangeVfx.cs
namespace Wizard.Battle.View.Vfx
{
public partial class DeckChangeVfx
{
private readonly BattlePlayerBase battlePlayerBase;
public DeckChangeVfx(BattlePlayerBase battlePlayerBase) { }
public void Play() { }
}
}

View File

@@ -0,0 +1,18 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\DeckOutWinVfx.cs
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class DeckOutWinVfx
{
public static readonly Vector3 CARD_EFFECT_POSITION;
private static readonly float MOVE_TIME;
private static readonly float EFFECT_TIME;
private static readonly float EFFECT_DELAY_TIME;
private static readonly float EFFECT_MOVE_TIME;
private static readonly string DECK_OUT_WIN_EFFECT;
private static readonly string DECK_OUT_EFFECT;
private static readonly string SE_DECK_OUT_WIN;
private static readonly Color CARD_COLOR;
public DeckOutWinVfx(BattlePlayerBase battlePlayer) { }
}
}

View File

@@ -0,0 +1,10 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult\DeckSelectionConfirmDialogDisplay.cs
using Cute;
namespace Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult
{
public partial class DeckSelectionConfirmDialogDisplay
{
public void Execute(Parameter param) { }
private void OnClickNextButton(Parameter param, bool? isPlayVoice) { }
}
}

View File

@@ -0,0 +1,8 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult\DeckSelectionDialogDisplay.cs
namespace Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult
{
public partial class DeckSelectionDialogDisplay
{
public void Execute(Parameter param) { }
}
}

View File

@@ -0,0 +1,15 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\DeckSelfSummonVfx.cs
using UnityEngine;
using Wizard.Battle.Resource;
namespace Wizard.Battle.View.Vfx
{
public partial class DeckSelfSummonVfx
{
private const float DECK_BRIGHT_TIME = 0.3f;
private static readonly string DECK_SUMMON_EFFECT_PATH;
private static readonly string DECK_BRIGHT_EFFECT_PATH;
private static readonly string DECK_SUMMON_SE_PATH;
private static readonly string DECK_BRIGHT_SE_PATH;
public DeckSelfSummonVfx(BattleCardBase card, IBattleResourceMgr resourceMgr) { }
}
}

View File

@@ -0,0 +1,18 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.Touch\DeckTouchProcessor.cs
using UnityEngine;
using Wizard.Battle.View;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.Touch
{
public partial class DeckTouchProcessor
{
private readonly IBattlePlayerView _battlePlayerView;
private readonly InputMgr _inputMgr;
private bool AlwaysShowStatusPanel { get; set; }
public DeckTouchProcessor(IBattlePlayerView battlePlayerView, InputMgr inputMgr) { }
public VfxBase Start() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase Update(float dt, Camera camera) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxWith<ITouchProcessor> End() => default!;
public bool CheckIsEnd() => default!;
}
}

View File

@@ -0,0 +1,9 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\DefaultOpeningVfx.cs
namespace Wizard.Battle.View.Vfx
{
public partial class DefaultOpeningVfx
{
public DefaultOpeningVfx(BackGroundBase backGround) { }
public void RegisterOpeningVfx(ClassBattleCardBase playerClass, ClassBattleCardBase enemyClass) { }
}
}

View File

@@ -0,0 +1,15 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\DelaySetupVfx.cs
using System;
using System.Collections.Generic;
namespace Wizard.Battle.View.Vfx
{
public partial class DelaySetupVfx
{
private readonly Func<VfxBase> _createVfx;
private VfxBase _vfx;
public bool IsEnd { get; set; }
public DelaySetupVfx(Func<VfxBase> createVfx) { }
public void Update(float dt, List<IEffectVfx> effectVfxList) { }
public void Play() { }
}
}

View File

@@ -0,0 +1,18 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\DestroyVfx.cs
using System.Linq;
using Wizard.Battle.Resource;
namespace Wizard.Battle.View.Vfx
{
public partial class DestroyVfx
{
public partial class FileNamePair { }
protected const float BANISH_WAIT_TIME = 0.4f;
protected readonly IBattleCardView _view;
protected readonly IBattleResourceMgr _resourceMgr;
public static FileNamePair CreateBanishFileNamePair(IBattleCardView battleCardView) => default!;
protected DestroyVfx(IBattleCardView view, IBattleResourceMgr resourceMgr) { }
protected VfxBase CreateUnloadResourceVfx() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
protected FileNamePair GetDestroyEffectFileNames(BattleCardBase.DeathTypeInformation deathTypes, IBattleCardView battleCardView) => default!;
protected void PlayDestroySE(BattleCardBase.DeathTypeInformation deathTypes) { }
}
}

View File

@@ -0,0 +1,16 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.UI.Dialog\DialogContactMenu.cs
using UnityEngine;
using Wizard.UI.ReportToManagement;
namespace Wizard.UI.Dialog
{
public partial class DialogContactMenu
{
private DialogBase _dialog;
private UIButton _deleteAccountButton;
private void Start() { }
public void SetDialog(DialogBase dialog) { }
public void OnBtnContact() { }
public void OnBtnReport() { }
private void OnClickDeleteAccountButton() { }
}
}

View File

@@ -0,0 +1,13 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.UI.Dialog\DialogSpeedChallenge.cs
using Cute;
using UnityEngine;
namespace Wizard.UI.Dialog
{
public partial class DialogSpeedChallenge
{
private UILabel _label;
private UITexture _texture;
public void SetText(string text) { }
public void SetTexture(string name) { }
}
}

View File

@@ -0,0 +1,18 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.UI.Dialog\DialogSpeedChallengeResult.cs
using Cute;
using UnityEngine;
namespace Wizard.UI.Dialog
{
public partial class DialogSpeedChallengeResult
{
private UILabel _rank;
private UILabel _text;
private string _url;
private const int RANK_TEXT_START_ID = 4;
public void SetRankText(string text) { }
public void SetRankWithNumber(int rank) { }
public void SetText(string text) { }
public void SetUrl(string url) { }
public void OpenBrowser() { }
}
}

View File

@@ -0,0 +1,8 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult\Download.cs
namespace Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult
{
public partial class Download
{
public void Execute(Parameter param) { }
}
}

View File

@@ -0,0 +1,9 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Story.ChapterSelection.SelectionProcessing.Main\DownloadConfirmDialogDisplay.cs
using Cute;
namespace Wizard.Story.ChapterSelection.SelectionProcessing.Main
{
public partial class DownloadConfirmDialogDisplay
{
public void Execute(Parameter param) { }
}
}

View File

@@ -0,0 +1,8 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult\DownloadInfoGetter.cs
namespace Wizard.Story.ChapterSelection.SelectionProcessing.BattleResult
{
public partial class DownloadInfoGetter
{
public void Execute(Parameter param) { }
}
}

View File

@@ -0,0 +1,24 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.UI\DragonInfomationUI.cs
using System.Collections.Generic;
using UnityEngine;
using Wizard.Battle.View;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.UI
{
public partial class DragonInfomationUI
{
private UILabel _label1;
private UILabel _label2;
private GameObject _chainSprite;
public DragonInfomationUI(BattlePlayerBase battlePlayerBase, IBattlePlayerView battlePlayerView, int orderCount, int totalInfoNum) { }
public void ShowInfomation(bool playEffect) { }
public void HideInfomation() { }
protected void ShowAlert() { }
protected void HideAlert() { }
public VfxBase LoadResources(Transform parent, bool isPlayer) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void SetUpEvent(BattlePlayerBase player) { }
public void Recovery() { }
private void UpdateAwakeCount() { }
public void NewReplayUpdateInfomation(NetworkBattleReceiver.ClassInfoUiInfo classInfo) { }
}
}

View File

@@ -0,0 +1,17 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\DrawSpecialTokenVfx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class DrawSpecialTokenVfx
{
private static readonly float TURN_TIME;
private static readonly float END_MOVE_TIME;
public static readonly Vector3 CARD_EFFECT_ROTATION;
private static readonly float CARD_ROTATE_Y;
public DrawSpecialTokenVfx(List<BattleCardBase> beforeTransformDrawList, List<BattleCardBase> afterTransformDrawList, VfxBase spawnEffectVfx, BattlePlayerBase selfBattlePlayer, SkillBase skill, float beforeTransformWaitTime = 0f, float afterTransformWaitTime = 0.2f, string effectPath = "cmn_token_draw_1") { }
public static VfxBase TokenTransform(List<BattleCardBase> beforeTransformDrawList, List<BattleCardBase> afterTransformDrawList, float beforeTransformWaitTime, float afterTransformWaitTime, string effectPath, SkillBase skill) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
}
}

View File

@@ -0,0 +1,14 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\DrawTokenVfx.cs
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class DrawTokenVfx
{
private const float HAND_REARRANGE_TIME = 0.3f;
protected float GetRotationYLastToken { get; set; }
public DrawTokenVfx(List<BattleCardBase> drawList, VfxBase spawnEffectVfx, BattlePlayerBase selfBattlePlayer, bool isVisible) { }
public static VfxBase CreateAddTokensToHandVfx(List<BattleCardBase> drawList, BattlePlayerBase selfBattlePlayer, VfxBase destroyVfx) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
}
}

View File

@@ -0,0 +1,14 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\DummyDeckChangeCardVfx.cs
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class DummyDeckChangeCardVfx
{
private readonly bool m_isPlayer;
private readonly int _changeCount;
public DummyDeckChangeCardVfx(bool isPlayer, int changeCount) { }
public void Play() { }
}
}

View File

@@ -0,0 +1,13 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\DummyDeckRemoveCardVfx.cs
using System.Linq;
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class DummyDeckRemoveCardVfx
{
private readonly bool _isPlayer;
private readonly int m_num;
public DummyDeckRemoveCardVfx(bool isPlayer, int num) { }
public void Play() { }
}
}

View File

@@ -0,0 +1,23 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.UI\ElfInfomationUI.cs
using System.Collections.Generic;
using UnityEngine;
using Wizard.Battle.View;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.UI
{
public partial class ElfInfomationUI
{
private UILabel _playCountLabel;
public ElfInfomationUI(BattlePlayerBase battlePlayerBase, IBattlePlayerView battlePlayerView, int orderCount, int totalInfoNum) { }
public void ShowInfomation(bool playEffect) { }
public void HideInfomation() { }
protected void ShowAlert() { }
protected void HideAlert() { }
public void UpdateInfomation() { }
public VfxBase LoadResources(Transform parent, bool isPlayer) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void SetUpEvent(BattlePlayerBase player) { }
public void Recovery() { }
private VfxBase UpdatePlayCount(BattlePlayerBase battlePlayer, bool isTurnEnd = false) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void NewReplayUpdateInfomation(NetworkBattleReceiver.ClassInfoUiInfo classInfo) { }
}
}

View File

@@ -0,0 +1,10 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.Touch\EmotionHideMessageVfx.cs
using Wizard.Battle.Resource;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.Touch
{
public partial class EmotionHideMessageVfx
{
public EmotionHideMessageVfx(IBattleResourceMgr resourceMgr) { }
}
}

View File

@@ -0,0 +1,19 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View\EnemyClassBattleCardView.cs
using UnityEngine;
using Wizard.Battle.Player.ClassCharacter;
namespace Wizard.Battle.View
{
public partial class EnemyClassBattleCardView
{
private static readonly Vector3 ENEMY_FORECASTICON_POS;
private readonly PlayerClassCharacter _classCharacter;
public IClassCharacter ClassCharacter { get; set; }
public float OriginalRootYPosition { get; set; }
public EnemyClassBattleCardView(BuildInfo buildInfo) { }
public void StartOutFrame() { }
public void StartIntoFrame() { }
public float GetCurrentClipTime() => default!;
public bool GetCurrentClipIsName(ClassCharaPrm.MotionType motionType) => default!;
public void ClearSpineObject() { }
}
}

View File

@@ -0,0 +1,10 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\EnemyClassCardVfxCreator.cs
using Wizard.Battle.Resource;
namespace Wizard.Battle.View.Vfx
{
public partial class EnemyClassCardVfxCreator
{
public EnemyClassCardVfxCreator(ClassBattleCardViewBase battleCardView, BattleCardBase card, IBattlePlayerView battleView, IBattleResourceMgr resourceMgr) { }
protected void SetupDamageVfxEvent(DamageVfx vfx) { }
}
}

View File

@@ -0,0 +1,11 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\EnemyDeckOutVfx.cs
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class EnemyDeckOutVfx
{
private BattleEnemy _battleEnemy;
private BattleManagerBase _battleMgr;
public EnemyDeckOutVfx(BattleEnemy battleEnemy, BattleManagerBase battleMgr) { }
}
}

View File

@@ -0,0 +1,9 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\EnemyMulliganDrawVfx.cs
using System.Collections.Generic;
namespace Wizard.Battle.View.Vfx
{
public partial class EnemyMulliganDrawVfx
{
public EnemyMulliganDrawVfx(IEnumerable<BattleCardBase> drawCards, bool isHideCard) { }
}
}

View File

@@ -0,0 +1,25 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\EnemyMulliganSwapVfx.cs
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class EnemyMulliganSwapVfx
{
private IList<BattleCardBase> m_changeList;
private IList<int> m_PosIndexList;
private const float SCREEN_WIDTH = 800f;
private IList<BattleCardBase> m_drawCards;
private const float CARD_SORT_OFFSET = 220f;
private const float FIRST_CARD_POSITION_X = 180f;
private const float CARD_POSITION_Y = 500f;
private const float CARD_POSITION_Z = -50f;
private static readonly Vector3 CARD_ROTATION;
public EnemyMulliganSwapVfx(IList<BattleCardBase> newCards, IList<int> posList, IList<BattleCardBase> oldCards) { }
private void PrepareBuryCard() { }
private void PrepareDrawCard() { }
private VfxBase BuryAndDrawVfx() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
private VfxBase ReturnOldCardsVfx() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
private VfxBase MoveCardBackToDeck(IBattleCardView view) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
}
}

View File

@@ -0,0 +1,8 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\EpChangeVfx.cs
namespace Wizard.Battle.View.Vfx
{
public partial class EpChangeVfx
{
public EpChangeVfx(BattlePlayerBase battlePlayer, int oldUsableEpAmount, int newUsableEpAmount, int maxEp) { }
}
}

View File

@@ -0,0 +1,10 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\EvolveImageChangeVfx.cs
using UnityEngine;
using Wizard.Battle.Resource;
namespace Wizard.Battle.View.Vfx
{
public partial class EvolveImageChangeVfx
{
public EvolveImageChangeVfx(BattleCardBase card, IBattleResourceMgr resourceMgr) { }
}
}

View File

@@ -0,0 +1,8 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\EvolveNameChangeVfx.cs
namespace Wizard.Battle.View.Vfx
{
public partial class EvolveNameChangeVfx
{
public EvolveNameChangeVfx(BattleCardBase card) { }
}
}

View File

@@ -0,0 +1,12 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\EvolveUnitMaskCardInPlayVfx.cs
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class EvolveUnitMaskCardInPlayVfx
{
private readonly IBattleCardView _cardView;
private readonly bool _setParticleShader;
public EvolveUnitMaskCardInPlayVfx(IBattleCardView cardView, bool setParticleShader = true) { }
public void Play() { }
}
}

View File

@@ -0,0 +1,17 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\EvolveVfx.cs
using Cute;
using UnityEngine;
using Wizard.Battle.Resource;
using Wizard.Battle.UI;
namespace Wizard.Battle.View.Vfx
{
public partial class EvolveVfx
{
private readonly float SHOW_EMOTION_TIME;
private CanNotTouchCardVfx _canNotTouchCardVfx;
private bool _isSelfTurn;
protected virtual bool IsCardFront(BattleCardBase card) => default!;
public EvolveVfx(BattleCardBase card, IBattleResourceMgr resourceMgr, bool isNotConsumeEp = false) { }
private void ToggleTouchable(bool on) { }
}
}

View File

@@ -0,0 +1,21 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View\FieldBattleCardView.cs
using System.Collections.Generic;
using Cute;
using UnityEngine;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.View
{
public partial class FieldBattleCardView
{
public GameObject ChantCountIcon { get; set; }
public FieldBattleCardView(BuildInfo buildInfo) { }
public void InitializeVoiceInfo(int cardID) { }
public VfxBase LoadResource() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase GetResourcePathes(List<BattleManagerBase.ResourceInfo> resourceInfos) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void UpdateParameterView(int offence, int life, int cost, string name, bool isOnField, bool isRecovery = false, bool useNormalCost = false) { }
public void UpdateOffence(int offence) { }
public void UpdateLife(int life) { }
public VfxBase ResetCardView(CardParameter baseParameter) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void SetTillingAndOffset(Vector2 tilling, Vector2 offset) { }
}
}

View File

@@ -0,0 +1,11 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\FieldCardVfxCreator.cs
using Wizard.Battle.Resource;
namespace Wizard.Battle.View.Vfx
{
public partial class FieldCardVfxCreator
{
public FieldCardVfxCreator(bool isPlayer, BattleCardBase card, IBattleCardView battleCardView, IBattleResourceMgr resourceMgr) { }
public VfxBase CreateDestroy(BattleCardBase.DeathTypeInformation deathTypes, BattlePlayerBase battlePlayerBase) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateMaskCardInPlay() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
}
}

View File

@@ -0,0 +1,10 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\FieldMaskCardInPlayVfx.cs
namespace Wizard.Battle.View.Vfx
{
public partial class FieldMaskCardInPlayVfx
{
private readonly IBattleCardView _cardView;
public FieldMaskCardInPlayVfx(IBattleCardView cardView) { }
public void Play() { }
}
}

View File

@@ -0,0 +1,12 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\ForecastBanishIconAttachVfx.cs
using Wizard.Battle.Resource;
namespace Wizard.Battle.View.Vfx
{
public partial class ForecastBanishIconAttachVfx
{
public const string ICON = "forecast_banish";
protected string ResourcePath { get; set; }
protected string FORECAST_ICON_NAME { get; set; }
public ForecastBanishIconAttachVfx(IBattleCardView view, IBattleResourceMgr resourceMgr) { }
}
}

View File

@@ -0,0 +1,15 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\ForecastDamageIconAttachVfx.cs
using UnityEngine;
using Wizard.Battle.Resource;
namespace Wizard.Battle.View.Vfx
{
public partial class ForecastDamageIconAttachVfx
{
public const string ICON = "forecast_damage";
private readonly int _damage;
protected string ResourcePath { get; set; }
protected string FORECAST_ICON_NAME { get; set; }
public ForecastDamageIconAttachVfx(int damage, IBattleCardView view, IBattleResourceMgr resourceMgr) { }
protected void Setup(GameObject iconObject) { }
}
}

View File

@@ -0,0 +1,13 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\ForecastDeathIconAttachVfx.cs
using Wizard.Battle.Resource;
namespace Wizard.Battle.View.Vfx
{
public partial class ForecastDeathIconAttachVfx
{
public const string ICON = "forecast_death";
private const float FIELD_OFFSET = 5f;
protected string ResourcePath { get; set; }
protected string FORECAST_ICON_NAME { get; set; }
public ForecastDeathIconAttachVfx(IBattleCardView view, IBattleResourceMgr resourceMgr) { }
}
}

View File

@@ -0,0 +1,16 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\ForecastRandomSkillUseCardVfx.cs
using UnityEngine;
using Wizard.Battle.Resource;
namespace Wizard.Battle.View.Vfx
{
public partial class ForecastRandomSkillUseCardVfx
{
public const string ICON = "forecast_random";
private const float FIELD_OFFSET = 35f;
protected string ResourcePath { get; set; }
protected string FORECAST_ICON_NAME { get; set; }
public ForecastRandomSkillUseCardVfx(IBattleCardView view, IBattleResourceMgr resourceMgr) { }
public static ForecastRandomSkillUseCardVfx Create(IBattleCardView view, IBattleResourceMgr resourceMgr) => default!;
protected void Setup(GameObject iconObject) { }
}
}

View File

@@ -0,0 +1,10 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\ForecastRandomSkillUseMessageVfx.cs
using Wizard.Battle.Resource;
namespace Wizard.Battle.View.Vfx
{
public partial class ForecastRandomSkillUseMessageVfx
{
public ForecastRandomSkillUseMessageVfx(IBattleResourceMgr resourceMgr) { }
public static ForecastRandomSkillUseMessageVfx Create(IBattleResourceMgr resourceMgr) => default!;
}
}

View File

@@ -0,0 +1,20 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.Touch\FusionSimpleProcessor.cs
using UnityEngine;
using Wizard.Battle.UI;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.Touch
{
public partial class FusionSimpleProcessor
{
private BattleManagerBase _battleMgr;
private BattleCardBase _card;
private SkillBase _selectSkill;
private Skill_fusion_metamorphose _fusionMetamorphoseSkill;
private ITouchProcessor _nextProcessor;
public FusionSimpleProcessor(BattleManagerBase battleMgr, BattleCardBase card, SkillBase fusionSkill, Skill_fusion_metamorphose fusionMetamorphoseSkill) { }
public VfxBase Start() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase Update(float dt, Camera camera) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxWith<ITouchProcessor> End() => default!;
public virtual bool CheckIsEnd() => default!;
}
}

View File

@@ -0,0 +1,46 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.Touch\FusionTargetSelectTouchProcessor.cs
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
using Wizard.Battle.UI;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.Touch
{
public partial class FusionTargetSelectTouchProcessor
{
protected readonly BattleCardBase _actCard;
protected readonly InputMgr _inputMgr;
protected readonly BattlePlayer _battlePlayer;
protected bool _isSelectNow;
private readonly BattleManagerBase _battleManager;
private IEnumerable<BattleCardBase> _targetCards;
private IEnumerable<GameObject> _targetCardObjects;
private bool _stopSelectFlag;
private SkillBase _fusionSkill;
private Skill_fusion_metamorphose _fusionMetamorphoseSkill;
private List<BattleCardBase> _selectedCards;
private bool _selectCompleteFlag;
private int _needSelectCount;
private int _maxSelectCount;
private List<BattleCardBase> _selectableCards;
private BattleUIContainer _battleUIContainer;
private const float CANCEL_TOUCHABLE_WAIT_TIME = 0.2f;
public static readonly Vector3 INIT_LOCAL_EULAR_ANGLE;
private CanNotTouchCardVfx _canNotTouchCardVfx;
private bool _isNoSelectFusion;
protected bool IsSelectNow { get; set; }
public FusionTargetSelectTouchProcessor(BattleManagerBase battleMgr, BattleCardBase actCard, SkillBase fusionSkill, Skill_fusion_metamorphose fusionMetamorphoseSkill) { }
public static FusionTargetSelectTouchProcessor Create(BattleManagerBase battleMgr, BattleCardBase actCard, SkillBase fusionSkill, Skill_fusion_metamorphose fusionMetamorphoseSkill) => default!;
public VfxBase Start() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase Update(float dt, Camera camera) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
private void ChangeSelectFusionIngredientCard(BattleCardBase selectedCard, bool isSelect) { }
private BattleCardBase GetCardAtMousePosition(Camera camera) => default!;
private bool IsSelect() => default!;
private VfxBase MakeTouchEffect(BattleCardBase targetCard) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public virtual VfxWith<ITouchProcessor> End() => default!;
protected virtual void SetTouchable(bool enable) { }
public virtual bool CheckIsEnd() => default!;
private IEnumerable<GameObject> GetTargetCards() => default!;
protected void EnableTurnEndButton(bool showEffect) { }
}
}

View File

@@ -0,0 +1,21 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.Touch\FusionWaitProcessor.cs
using System;
using System.Collections.Generic;
using System.Linq;
using Cute;
using Wizard.Battle.UI;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.Touch
{
public partial class FusionWaitProcessor
{
private bool _isOpenDialog;
private bool _isOkClicked;
private CanNotTouchCardVfx _canNotTouchVfx;
private DialogBase _dialog;
public FusionWaitProcessor(BattleManagerBase battleMgr, BattleCardBase actCard, List<SkillBase> selectSkills, Prediction prediction, Func<BattleCardBase, List<BattleCardBase>, List<SkillBase>, bool, SkillTargetSelectTouchProcessor> getSkillTargetSelectTouchProcessorFunc) { }
public VfxBase Start() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public bool CheckIsEnd() => default!;
public VfxWith<ITouchProcessor> End() => default!;
}
}

View File

@@ -0,0 +1,20 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View\HandCardFrameEffectControl.cs
using System;
using UnityEngine;
namespace Wizard.Battle.View
{
public partial class HandCardFrameEffectControl
{
public partial struct FrameEffectData { }
private static readonly FrameEffectData[] FRAME_EFFECT_DATA;
private const float FRAME_PLAYBACK_SPEED_NORMAL = 0.5f;
private const float FRAME_PLAYBACK_SPEED_ADDED_EFFECT = 1f;
private Func<HandCardFrameEffectType> _funcGetFrameEffectType;
public HandCardFrameEffectType CurrentFrameEffectType { get; set; }
public HandCardFrameEffectControl(Func<HandCardFrameEffectType> func) { }
public void Show(GameObject root, HandCardFrameEffectType type = HandCardFrameEffectType.NULL) { }
public void Hide(GameObject root) { }
private void InitializeParticle(GameObject root, HandCardFrameEffectType type) { }
public static HandCardFrameEffectType[] ToStrFrameEffect(string str) => default!;
}
}

View File

@@ -0,0 +1,10 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\HandEffectLoopEndVfx.cs
namespace Wizard.Battle.View.Vfx
{
public partial class HandEffectLoopEndVfx
{
private readonly IBattleCardView _view;
public HandEffectLoopEndVfx(IBattleCardView view) { }
public void Play() { }
}
}

View File

@@ -0,0 +1,17 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\HandEffectLoopStartVfx.cs
using System;
namespace Wizard.Battle.View.Vfx
{
public partial class HandEffectLoopStartVfx
{
public enum HandEffectType
{
SpellCharge
}
private readonly IBattleCardView _view;
private readonly Func<bool> _getIsActionCard;
private readonly HandEffectType _type;
public HandEffectLoopStartVfx(IBattleCardView view, Func<bool> getIsActionCard, HandEffectType type) { }
public void Play() { }
}
}

View File

@@ -0,0 +1,9 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\HideForecastRandomSkillUseMessageVfx.cs
namespace Wizard.Battle.View.Vfx
{
public partial class HideForecastRandomSkillUseMessageVfx
{
public HideForecastRandomSkillUseMessageVfx() { }
public static HideForecastRandomSkillUseMessageVfx Create() => default!;
}
}

View File

@@ -0,0 +1,17 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\HighRankEvolveVfx.cs
using Cute;
using UnityEngine;
using Wizard.Battle.Resource;
using Wizard.Battle.UI;
namespace Wizard.Battle.View.Vfx
{
public partial class HighRankEvolveVfx
{
private readonly float SHOW_EMOTION_TIME;
private readonly Vector3 EFFECT_POSITION_OFFSET;
private CanNotTouchCardVfx _canNotTouchCardVfx;
private bool _isSelfTurn;
public HighRankEvolveVfx(BattleCardBase card, IBattleResourceMgr resourceMgr, bool isNotConsumeEp = false) { }
private void ToggleTouchable(bool on) { }
}
}

View File

@@ -0,0 +1,11 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\ImmediateVfxMgr.cs
namespace Wizard.Battle.View.Vfx
{
public partial class ImmediateVfxMgr
{
private static ImmediateVfxMgr _instance;
public static ImmediateVfxMgr GetInstance() => default!;
private ImmediateVfxMgr() { }
public void Register(VfxBase vfx) { }
}
}

View File

@@ -0,0 +1,18 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\LoadAndPlayEffectVfx.cs
using System;
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class LoadAndPlayEffectVfx
{
public string LoadFileName { get; set; }
public WaitLoadEffectAndSetSeVfx WaitLoadEffectAndSetSeVfxData { get; set; }
public PlayEffectAndSeVfx PlayEffectAndSeVfxData { get; set; }
public LoadAndPlayEffectVfx(string fileName, string criSeName, Transform baseTransform, float waitTime) { }
public LoadAndPlayEffectVfx(string fileName, string criSeName, Transform baseTransform, float waitTime, bool isFollowAll) { }
public LoadAndPlayEffectVfx(string fileName, string criSeName, Vector3 position, float waitTime, int layer = -1) { }
public LoadAndPlayEffectVfx(string fileName, string criSeName, Func<Vector3> getPosition, float waitTime, int layer = -1) { }
private void Setup(string fileName, string criSeName, Func<Vector3> getPosition, float waitTime, int layer = -1) { }
private void Setup(string fileName, string criSeName, Transform transform, float waitTime, bool isFollowAll) { }
}
}

View File

@@ -0,0 +1,10 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\MetamorphoseHandCardVfx.cs
using System.Linq;
namespace Wizard.Battle.View.Vfx
{
public partial class MetamorphoseHandCardVfx
{
public MetamorphoseHandCardVfx(BattleCardBase morphedCard, VfxBase morphVfx, bool isFusion = false) { }
private void HideEnemyCardMesh(BattleCardBase morphedCard) { }
}
}

View File

@@ -0,0 +1,8 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\MetamorphoseInPlayCardVfx.cs
namespace Wizard.Battle.View.Vfx
{
public partial class MetamorphoseInPlayCardVfx
{
public MetamorphoseInPlayCardVfx(BattleCardBase originalCard, BattleCardBase morphedCard, VfxBase morphVfx) { }
}
}

View File

@@ -0,0 +1,21 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\MoveToDeckVfx.cs
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class MoveToDeckVfx
{
private const float MAX_Z_POSITION_MULTIPLIER = 7f;
private const float CARD_ROT_Z_PLAYER = 280f;
private const float CARD_ROT_Z_OPPONENT = -100f;
protected const float CARD_TURN_TIME = 0.2f;
protected const float CARD_MOVE_TIME = 0.2f;
private const float EFFECT_ROTATE_DIFF = 5f;
private bool _isPlayer;
private Vector3 GetCardHolderPos { get; set; }
private float GetCardRotZ { get; set; }
public MoveToDeckVfx(IEnumerable<BattleCardBase> addCards, bool isPlayer) { }
private VfxBase CreateCardMove(BattleCardBase card, bool makeCardEffect) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
}
}

View File

@@ -0,0 +1,15 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\MulliganEndVfx.cs
using System.Linq;
using Wizard.Battle.Mulligan;
namespace Wizard.Battle.View.Vfx
{
public partial class MulliganEndVfx
{
private readonly MulliganInfoControl m_MlgInfoCtrl;
private readonly BattlePlayerBase _battlePlayer;
private readonly BattlePlayerBase _battleEnemy;
public MulliganEndVfx(MulliganInfoControl mulliganControl, BattlePlayerBase battlePlayer, BattlePlayerBase battleEnemy) { }
private VfxBase HideMulliganCenterUI() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
private VfxBase HandCardReady() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
}
}

View File

@@ -0,0 +1,23 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.UI\NecromanceInfomationUI.cs
using System.Collections.Generic;
using UnityEngine;
using Wizard.Battle.View;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.UI
{
public partial class NecromanceInfomationUI
{
private UILabel _label1;
private new BattlePlayerBase _player;
public NecromanceInfomationUI(BattlePlayerBase battlePlayerBase, IBattlePlayerView battlePlayerView, int orderCount, int totalInfoNum) { }
public void ShowInfomation(bool playEffect) { }
public void HideInfomation() { }
protected void ShowAlert() { }
protected void HideAlert() { }
public VfxBase LoadResources(Transform parent, bool isPlayer) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void SetUpEvent(BattlePlayerBase player) { }
public void Recovery() { }
private void UpdateGraveCount(BattlePlayerBase player) { }
public void NewReplayUpdateInfomation(NetworkBattleReceiver.ClassInfoUiInfo classInfo) { }
}
}

View File

@@ -0,0 +1,9 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\NecromanceSkillActivationVfx.cs
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class NecromanceSkillActivationVfx
{
public NecromanceSkillActivationVfx(IBattleCardView cardView) { }
}
}

View File

@@ -0,0 +1,25 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.UI\NemesisInfomationUI.cs
using System.Collections.Generic;
using UnityEngine;
using Wizard.Battle.View;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.UI
{
public partial class NemesisInfomationUI
{
private VfxBase _playVfx;
private int _classLife;
private GameObject _resonatePanel;
private GameObject _notResonatePanel;
public NemesisInfomationUI(BattlePlayerBase player, IBattlePlayerView battlePlayerView, int orderCount, int totalInfoNum) { }
public void ShowInfomation(bool playEffect) { }
public void HideInfomation() { }
protected void ShowAlert() { }
protected void HideAlert() { }
public VfxBase LoadResources(Transform parent, bool isPlayer) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void SetUpEvent(BattlePlayerBase player) { }
public void Recovery() { }
private VfxBase UpdateResonance(bool playEffect = true) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void NewReplayUpdateInfomation(NetworkBattleReceiver.ClassInfoUiInfo classInfo) { }
}
}

View File

@@ -0,0 +1,104 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View\NullBattlePlayerView.cs
using System;
using System.Collections.Generic;
using UnityEngine;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.View
{
public partial class NullBattlePlayerView
{
public ITurnEndButtonUI TurnEndButtonUI { get; set; }
public GameObject EpIcon { get; set; }
public bool IsSelecting { get; set; }
public HandViewBase HandView { get; set; }
public HandControl HandControl { get; set; }
public BattleCardBase SelectSkillActCard { get; set; }
public GameObject TurnEndBtn { get; set; }
public BattleCardBase m_CurrentTarget { get; set; }
public PlayQueueViewBase PlayQueueView { get; set; }
public AttackSelectControl AttackSelectControl { get; set; }
public InPlayViewBase InPlayView { get; set; }
public GameObject StatusParentPanel { get; set; }
public GameObject AnchorL { get; set; }
public GameObject CommonPanel { get; set; }
public GameObject EpPanel { get; set; }
public UIGrid HandDeck { get; set; }
public UIGrid SetDeck { get; set; }
public GameObject CemeteryParent { get; set; }
public GameObject BanishParent { get; set; }
public bool IsNowTurnEnd { get; set; }
public Action<bool> OnCancelSkillTargetSelect { get; set; }
public Action<bool> OnCancelPlayCard { get; set; }
public Action OnSelect { get; set; }
public Transform ChoiceBraveButtonTransform { get; set; }
public bool IsShowCantChoiceBraveText { get; set; }
public NullBattlePlayerView() { }
public VfxBase Recovery(bool doseFirst, bool isFocusHand) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase RecoveryTurnStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public IList<BattleCardBase> GetSelectCardList() => default!;
public void ForceStopShowSelect() { }
public void AllClear(bool popUpClose = false, bool isRemoveSideLog = true, bool isStopDrag = true, bool isResetDetail = true) { }
public bool IsTouchable() => default!;
public void LockOnEffectOff() { }
public void ShowCommonPanel() { }
public void DragArrowStop(BattleManagerBase battleMgr) { }
public VfxBase HandUnfocus() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase HandFocus() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public bool ShowAlertMessageTouchCard(ref BattleCardBase hitCard, ref BattleManagerBase battleMgr) => default!;
public void DisableSettingFlag() { }
public void HideAlertDialogue() { }
public void HideAlertDialogue(PanelMgr.BattleAlertType alertType) { }
public bool IsShowingAlert() => default!;
public void ClearPlayQueue() { }
public void ShowAlert(PanelMgr.BattleAlertType AlertType, bool isClass, string text = null) { }
public VfxBase RearrangeHand() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void StopShowSelect(BattleCardBase actCard, bool isAct, bool isTransformskill = false, bool isNewReplayMoveTurn = false) { }
public void RegisterPlayCard(BattleCardBase actCard) { }
public UIButton GetChoiceButtonFromIndex(int index) => default!;
public GameObject GetCheckFromIndex(int index) => default!;
public void SetTouchable(bool enable) { }
public void HideTurnEndButton() { }
public void SetCancelSkillChoiceTransformCards(BattleCardBase actCard, BattleCardBase transformCard) { }
public void SetCancelPlayChoiceTransformCards(BattleCardBase actCard, BattleCardBase transformCard) { }
public void SetCancelPlayCardWithChoice(BattleCardBase actCard, List<BattleCardBase> choiceCards) { }
public void ReleaseLockOnTarget() { }
public void ShowChoiceAlert(BattleCardBase card, bool isEvolve, int count, int max) { }
public void StopChoiceSelectUI() { }
public void HideCommonPanel() { }
public void ClearSelectCardList() { }
public void SetSelectCardList(List<BattleCardBase> list) { }
public Vector3 GetPPLabelPosition() => default!;
public Vector3 GetBPLabelPosition() => default!;
public VfxBase CreateBeforeFusionVfx(BattleCardBase fusionCard, List<BattleCardBase> ingredientCards) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase ReturnActCardAfterFusion(IBattleCardView fusionCardView, bool isFusionMetamorphose = false) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public SideLogControl GetSideLogControl(bool isSkillTargetSelect) => default!;
public VfxBase SetIsNowTurnEnd(bool flg) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase RecoveryInPlayCards() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase RecoveryClassAndInPlayCardAttachSkillEffect() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase RecoveryInHandCards() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase RecoveryBattleUI() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateStopAttackFloatVfx(IBattleCardView battleCardView) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateStopShowSelectVfx(BattleCardBase actCard, bool isAct, bool stopChoiceSelectUiImmediately = true, bool isTransformskill = false, bool isNewReplayMoveTurn = false) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void ClearSelectSkillActCard() { }
public VfxBase StartShowSelect(BattleCardBase actCard, SkillBase skill, IEnumerable<BattleCardBase> selectableCards, bool isEvol) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void CancelPlayCard(BattleCardBase actCard, bool isPlay = false, bool isNewReplayMoveTurn = false) { }
public VfxBase StartShowChoice(BattleCardBase actCard, SkillBase choiceSkill, List<BattleCardBase> choiceCards, bool isEvol, BattleCardBase accelerateCard, bool isChoiceBrave) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void StartShowFusionUI(BattleCardBase actCard, IEnumerable<BattleCardBase> selectableCards, int maxSelectCount, EventDelegate onClickDecision) { }
public VfxBase RemoveFusionSelectedCardFromHand(List<BattleCardBase> selectedCards) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void StopFusionUI() { }
public void Setup(GameObject statusPanel, GameObject uiContainer, GameObject btlContainer, GameObject battle3DContainer) { }
public VfxBase RecoveryMulligan() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase PrepareCardsForAttackSequenceVfx(IBattleCardView attackInitiator, IBattleCardView attackTarget) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void SelectedFusionIngredientCard(int index, bool isActive, int maxSelectCount) { }
public void UpdateFusionUi(bool isTouchableDecisionButton) { }
public void SetNotCancelCollider(List<BattleCardBase> cards, bool isEnable) { }
public void ShowChoiceSelectUI(BattleCardBase actCard, IList<BattleCardBase> choiceCards, SkillBase skill, bool isEvolve, bool isChoiceBrave) { }
public VfxBase HideCardAttackEffects(IList<BattleCardBase> _targetCards) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void ShowChoiceBraveButton(bool isNewReplay) { }
public void UpdateChoiceBraveActivatingEffect(bool isActivating) { }
public void HideChoiceBraveButton() { }
public void UpdateChoiceBraveButtonPulsateEffectAndSprite() { }
public void HideChoiceBraveButtonPulsateEffect() { }
public VfxBase SetBp(int num) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
}
}

View File

@@ -0,0 +1,54 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\NullCardVfxCreator.cs
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class NullCardVfxCreator
{
private static NullCardVfxCreator m_instance;
public static NullCardVfxCreator GetInstance() => default!;
private NullCardVfxCreator() { }
public VfxBase CreateDraw(Vector3 pos, bool isCardRare) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreatePick() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateDestroy(BattleCardBase.DeathTypeInformation deathTypes, BattlePlayerBase battlePlayerBase) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateDestroyHand(BattleCardBase.DeathTypeInformation deathTypes, BattlePlayerBase battlePlayerBase) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateBanish(BattleCardBase.DeathTypeInformation deathTypes, BattlePlayerBase battlePlayerBase) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxWithLoading CreateBanishHand(BattleCardBase.DeathTypeInformation deathTypes, BattlePlayerBase battlePlayerBase) => default!;
public VfxBase CreateGeton(Transform vehicleCardTrans, IBattleCardView vehicleCardView, BattleCardBase.DeathTypeInformation deathTypes, BattlePlayerBase battlePlayerBase) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxWithLoading CreateFusionHand(BattlePlayerBase battlePlayerBase, IBattleCardView fusionCard, bool isFusionMetamorphose) => default!;
public VfxBase CreateParameterChange(BattleCardBase.ParameterChangeInformation parameterChangeInfo, bool isDead, bool isEvolve, bool skipWait) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateBuffStart(BattleCardBase.ParameterChangeInformation parameterChangeInfo, bool useWait = true) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateBuffStop(BattleCardBase.ParameterChangeInformation parameterChangeInfo, bool useWait = true) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateDebuffStart(BattleCardBase.ParameterChangeInformation parameterChangeInfo, bool useWait = true) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateDebuffStop(BattleCardBase.ParameterChangeInformation parameterChangeInfo, bool useWait = true) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateBuffStartInHand(BattleCardBase.ParameterChangeInformation parameterChangeInfo, bool useWait = true, bool isDebuff = false) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateGuardStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateGuardStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateKillerStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateKillerStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateProtectionStart(ProtectionColorType tyep) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateProtectionStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateNotBeAttackedStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateNotBeAttackedStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateUntouchableStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateUntouchableStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateQuick(bool hasAttacksRemaining, bool isCardUnableToAttackClass) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateSneakStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateSneakStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateForceCantAttackStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateForceCantAttackStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateDrainStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateDrainStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateAttack(IBattleCardView attackCardView, IBattleCardView attackTargetCardView) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateAttackFloatUp() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateAttackFloatDown(bool isAttacker, bool isDead, int attackableCount) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateMoving(Vector3 pos) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateDamage(int damage, int currentHealth, int maxHealth, int baseHealth, bool isReflectedDamage, bool IsSkillDamage) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateHealing(int healAmount, int currentHealth, int maxHealth, int baseHealth) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateMaskCardInPlay() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateReflectionStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateReflectionStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateHeavenlyAegisStart() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateHeavenlyAegisStop() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase CreateChangeAffiliation(BattleCardBase card, CardBasePrm.ClanType clan, bool showEffect) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
}
}

View File

@@ -0,0 +1,15 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View\NullClassBattleCardView.cs
using Wizard.Battle.Player.ClassCharacter;
namespace Wizard.Battle.View
{
public partial class NullClassBattleCardView
{
public IClassCharacter ClassCharacter { get; set; }
public NullClassBattleCardView(BuildInfo buildInfo) { }
public void StartOutFrame() { }
public void StartIntoFrame() { }
public float GetCurrentClipTime() => default!;
public bool GetCurrentClipIsName(ClassCharaPrm.MotionType motionType) => default!;
public void ClearSpineObject() { }
}
}

View File

@@ -0,0 +1,17 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View\NullEnemyBattleView.cs
using System.Collections.Generic;
using UnityEngine;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.View
{
public partial class NullEnemyBattleView
{
public NullEnemyBattleView() { }
public VfxBase StartShowSelect(BattleCardBase actCard, SkillBase skill, IEnumerable<BattleCardBase> selectableCards, bool isEvol) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase PrepareCardsForAttackSequenceVfx(IBattleCardView attackInitiator, IBattleCardView attackTarget) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
protected HandViewBase CreateHandView(GameObject gameObject) => default!;
protected InPlayViewBase CreateInPlayView(GameObject gameObject) => default!;
protected PlayQueueViewBase CreatePlayQueueView() => default!;
public VfxBase HideCardAttackEffects(IList<BattleCardBase> _targetCards) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
}
}

View File

@@ -0,0 +1,28 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View\NullFieldBattleCardView.cs
using System.Collections.Generic;
using UnityEngine;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.View
{
public partial class NullFieldBattleCardView
{
public GameObject GameObject { get; set; }
public NullFieldBattleCardView(BuildInfo buildInfo) { }
public void UpdateMovability() { }
public VfxBase LoadResource() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase GetResourcePathes(List<BattleManagerBase.ResourceInfo> resourceInfos) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase LoadChoiceTransformCardsResources(BattleCardBase card) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public VfxBase GetChoiceTransformCardsResourcePathes(BattleCardBase card, List<BattleManagerBase.ResourceInfo> resourceInfos, bool isRecoveryFinish = false) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void HideCanPlayEffect() { }
public void SetupIconAnimations(BattleCardBase card, SkillCollectionBase skills) { }
public void ShowInHandFrameEffect(bool enable) { }
public void ShowInHandFrameEffect(bool enable, HandCardFrameEffectType type) { }
public void ShowFusionMetamorphoseFrameEffect(bool enable) { }
protected void SetupVoiceObject() { }
public void UpdateParameterView(int offence, int life, int cost, string name, bool isOnField, bool isRecovery = false, bool useNormalCost = false) { }
public void UpdateOffence(int offence) { }
public void UpdateLife(int life) { }
public void UpdateCost(List<int> costList, bool isGenerateInhand, bool playEffect, bool isForceUpdate, bool isOnlyFixedUseCost) { }
public void SetNormalLabelEnable(bool isEnable) { }
}
}

View File

@@ -0,0 +1,20 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View\NullPlayerBattleView.cs
using System.Collections.Generic;
using UnityEngine;
using Wizard.Battle.View.Vfx;
namespace Wizard.Battle.View
{
public partial class NullPlayerBattleView
{
public NullPlayerBattleView() { }
public VfxBase StartShowSelect(BattleCardBase actCard, SkillBase skill, IEnumerable<BattleCardBase> selectableCards, bool isEvol) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void ShowTurnEndPulseEffect() { }
public VfxBase HideTurnEndPulseEffect() => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
public void ShowTurnEndButton(bool showEffect) { }
public void HideTurnEndButton() { }
public VfxBase PrepareCardsForAttackSequenceVfx(IBattleCardView attackInitiator, IBattleCardView attackTarget) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
protected HandViewBase CreateHandView(GameObject gameObject) => default!;
protected InPlayViewBase CreateInPlayView(GameObject gameObject) => default!;
protected PlayQueueViewBase CreatePlayQueueView() => default!;
}
}

View File

@@ -0,0 +1,10 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.Replay\NullReplayRecordManager.cs
namespace Wizard.Battle.Replay
{
public partial class NullReplayRecordManager
{
public void SetupRecording(BattleManagerBase battleMgr) { }
public void SetupBattleInfoFilter() { }
public void SetupOperateMgrEvents(BattleManagerBase battleMgr) { }
}
}

View File

@@ -0,0 +1,16 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\NullVfxWithLoading.cs
using System.Collections.Generic;
namespace Wizard.Battle.View.Vfx
{
public partial class NullVfxWithLoading
{
private static NullVfxWithLoading _instance;
public VfxBase LoadingVfx { get; set; }
public VfxBase MainVfx { get; set; }
public bool IsEnd { get; set; }
public static NullVfxWithLoading GetInstance() => default!;
public void Play() { }
public void Update(float dt, List<IEffectVfx> effectVfxList) { }
public bool IsVfxNonEmpty() => default!;
}
}

View File

@@ -0,0 +1,9 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\OneShotHeavenlyAegisPlayVfx.cs
namespace Wizard.Battle.View.Vfx
{
public partial class OneShotHeavenlyAegisPlayVfx
{
private readonly IBattleCardView _cardView;
public OneShotHeavenlyAegisPlayVfx(IBattleCardView cardView) { }
}
}

View File

@@ -0,0 +1,14 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\OpenCardFromHandVfx.cs
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class OpenCardFromHandVfx
{
private const float CARD_CENTER_STOP_TIME = 0.3f;
private const float WAIT_TIME = 0.5f;
private const float PARENT_TRANSFORM_SCALE = 0.001953125f;
private static readonly Vector3 CARD_TRANSFORM_POSITION;
public OpenCardFromHandVfx(IBattleCardView cardView, bool isLegent) { }
private void PlayCardOpenEffect(IBattleCardView cardView, bool isLegend) { }
}
}

View File

@@ -0,0 +1,19 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\OpponentDrawCardToHandVfx.cs
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class OpponentDrawCardToHandVfx
{
private const float CARD_OPEN_WAIT_TIME = 0.3f;
private const float CARD_SORT_OFFSET = 220f;
private const float FIRST_CARD_POSITION_X = 180f;
private const float CARD_POSITION_Y = 50f;
private const float CARD_POSITION_Z = -50f;
private const float CARD_MOVE_TIME = 0.2f;
private static readonly Vector3 CARD_ROTATION;
public OpponentDrawCardToHandVfx(IEnumerable<BattleCardBase> drawnCards, float inHandTime, bool isOpenDrawSkill = false, bool skipShuffle = false) { }
public VfxBase MoveOpenCenter(IEnumerable<BattleCardBase> drawCards) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
}
}

View File

@@ -0,0 +1,14 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\OpponentDrawCardVfx.cs
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class OpponentDrawCardVfx
{
private const float MAX_Z_POSITION_MULTIPLIER = 7f;
private bool _isOpen;
public OpponentDrawCardVfx(IEnumerable<BattleCardBase> drawCards, bool isOpen = false) { }
private VfxBase MoveSpinVfx(IEnumerable<BattleCardBase> drawCards) => global::Wizard.Battle.View.Vfx.NullVfx.GetInstance();
}
}

View File

@@ -0,0 +1,12 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\PlayCRISoundVfx.cs
namespace Wizard.Battle.View.Vfx
{
public partial class PlayCRISoundVfx
{
private readonly IBattleCardView _view;
private readonly string _cueName;
private const string VOICE_HEAD_NAME = "vo_";
public PlayCRISoundVfx(IBattleCardView view, string cueName) { }
public void Play() { }
}
}

View File

@@ -0,0 +1,15 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\PlayEffectAndSeVfx.cs
using System;
using CriWare;
using UnityEngine;
namespace Wizard.Battle.View.Vfx
{
public partial class PlayEffectAndSeVfx
{
public int NowStep { get; set; }
public PlayEffectAndSeVfx(Func<GameObject> getLoadedEffectObject, Transform baseTransform, bool isFollow = false, bool isFollowPosition = false, bool isFollowAll = false) { }
public PlayEffectAndSeVfx(Func<GameObject> getLoadedEffectObject, Vector3 position, bool isFollow = false, bool isFollowPosition = false) { }
public PlayEffectAndSeVfx(Func<GameObject> getLoadedEffectObject, Func<Vector3> getPosition, bool isFollow = false, bool isFollowPosition = false, int layer = -1) { }
public void Play() { }
}
}

View File

@@ -0,0 +1,9 @@
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.Battle.View.Vfx\PlayerAndEnemyReadyVfx.cs
namespace Wizard.Battle.View.Vfx
{
public partial class PlayerAndEnemyReadyVfx
{
private const int INIT_HAND_CARD_NUM = 3;
public PlayerAndEnemyReadyVfx(BattlePlayerBase battlePlayer, BattlePlayerBase battleEnemy) { }
}
}

Some files were not shown because too many files have changed in this diff Show More