Files
SVSimServer/SVSim.BattleEngine/Shim/Generated/BattlePlayerView.g.cs
gamer147 4b9a603cd4 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>
2026-06-05 22:01:37 -04:00

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!;
}
}