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>
139 lines
10 KiB
C#
139 lines
10 KiB
C#
// 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!;
|
|
}
|
|
}
|