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:
138
SVSim.BattleEngine/Shim/Generated/BattlePlayerView.g.cs
Normal file
138
SVSim.BattleEngine/Shim/Generated/BattlePlayerView.g.cs
Normal 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!;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user