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:
82
SVSim.BattleEngine/Shim/Generated/RoomRuleSelectDialog.g.cs
Normal file
82
SVSim.BattleEngine/Shim/Generated/RoomRuleSelectDialog.g.cs
Normal file
@@ -0,0 +1,82 @@
|
||||
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.RoomMatch\RoomRuleSelectDialog.cs
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cute;
|
||||
using UnityEngine;
|
||||
namespace Wizard.RoomMatch
|
||||
{
|
||||
public partial class RoomRuleSelectDialog
|
||||
{
|
||||
public enum eRoomBaseRule
|
||||
{
|
||||
NORMAL,
|
||||
TWO_PICK,
|
||||
MAX
|
||||
}
|
||||
public const string ROOM_PREFAB_PATH_BASE_RULE = "UI/layoutParts/RoomRuleSelectWindow";
|
||||
private GameObject _roomDialogPrefab;
|
||||
private UIGrid _gridRuleCategory;
|
||||
private GameObject _baseRuleRoot;
|
||||
private UIButton _baseRuluChangeButton;
|
||||
private UILabel _baseRuluLabel;
|
||||
private UIButton _twoPickRuleChangeButton;
|
||||
private UIButton _normalRuleChangeButton;
|
||||
private GameObject _twoPickRoot;
|
||||
private GameObject _normalRuleRoot;
|
||||
private UILabel _normalRuleLabel;
|
||||
private UILabel _twoPickLabel;
|
||||
private GameObject _formatRoot;
|
||||
private UILabel _formatLabel;
|
||||
private UIButton _formatChangeButton;
|
||||
private UIToggle _friendWatchToggle;
|
||||
private UIToggle _guildWatchToggle;
|
||||
private RoomRuleSetting _setting;
|
||||
private static RoomRuleSetting _settingSave;
|
||||
private static RoomRuleSetting _settingTemp;
|
||||
private static GameObject _roomDialogPrefabSave;
|
||||
private bool _is2pick;
|
||||
private static bool _isSelectBaseRule;
|
||||
private DialogBase _dialogSelf;
|
||||
private static readonly Dictionary<RoomConnectController.BattleRule, NetworkDefine.MAINTENANCE_TYPE> MaintenanceDataNormal;
|
||||
private static readonly Dictionary<RoomConnectController.BattleRule, NetworkDefine.MAINTENANCE_TYPE> MaintenanceDataTwoPick;
|
||||
private static readonly Dictionary<RoomConnectController.BattleRule, NetworkDefine.MAINTENANCE_TYPE> MaintenanceDataTwoPickCube;
|
||||
private static readonly Dictionary<RoomConnectController.BattleRule, NetworkDefine.MAINTENANCE_TYPE> MaintenanceDataTwoPickChaos;
|
||||
private static readonly Dictionary<Format, NetworkDefine.MAINTENANCE_TYPE> FormatMaintenanceDataList;
|
||||
private static readonly Dictionary<TwoPickFormat, NetworkDefine.MAINTENANCE_TYPE> TwoPickFormatMaintenanceDataList;
|
||||
private static List<RoomConnectController.BattleRule> GetRuleListTwoPick(TwoPickFormat twoPickFormat) => default!;
|
||||
private static List<RoomConnectController.BattleRule> GetRuleListNormal(Format format) => default!;
|
||||
private List<RoomConnectController.BattleRule> GetCurrentRuleData() => default!;
|
||||
private static bool IsEnableFormat(Format format) => default!;
|
||||
public static DialogBase Create(RoomRuleSetting ruleSetting, out RoomRuleSelectDialog roomDialog, bool isTwoPick, bool isSelectBaseRule = false) { roomDialog = default!; return default!; }
|
||||
public void Initialize(RoomRuleSetting setting, DialogBase dialog, bool isTwoPick, bool isSelectBaseRule) { }
|
||||
private void CheckDefaultSetting() { }
|
||||
private bool IsMaintenanceBattleRule(RoomConnectController.BattleRule rule) => default!;
|
||||
private bool IsMaintenanceFormat(Format format) => default!;
|
||||
private bool IsMaintenanceTwoPickFormat(TwoPickFormat format) => default!;
|
||||
private bool IsOnlyOneWinType() => default!;
|
||||
private void RefreshSetting() { }
|
||||
private void Start() { }
|
||||
private void Set2PickMode() { }
|
||||
private void OnClickFriendWatchButton() { }
|
||||
private void OnClickGuildWatchButton() { }
|
||||
private void OnChangeNormalRuleButton() { }
|
||||
private void CreateTwoPickFormatDrumUI(string title, Action<int> onSelected, Action onDecide, Action onCancel, TwoPickFormat[] formatList, Func<TwoPickFormat, string> onDisplay) { }
|
||||
private void CreateDrumUI(string title, Action<int> onSelected, Action onDecide, Action onCancel, RoomConnectController.BattleRule[] ruleData, Func<RoomConnectController.BattleRule, string> onDisplay) { }
|
||||
private void CreateFormatDrumUI(Action<Format> onDecide, Action onCancel) { }
|
||||
private void SetDrumUICommon(string title, DialogBase ruleChangeDrumDialog, Action decideAction, Action cancelAction) { }
|
||||
private void SaveCurrentSetting() { }
|
||||
private void OnPushBattleTypeButton() { }
|
||||
private void OnPushBaseRuluButton() { }
|
||||
public static RoomConnectController.BattleRule GetLastRule(KeyValuePair<string, int> key, RoomConnectController.BattleRule defaultRule) => default!;
|
||||
public static TwoPickFormat GetLastTwoPickFormat(KeyValuePair<string, int> key, TwoPickFormat defaultTwoPickFormatType) => default!;
|
||||
private void OnPushCreateButton() { }
|
||||
private void OnPushCancelButton() { }
|
||||
private void OnClickFormatChangeButton() { }
|
||||
private void OnRuleChangeDecideBOAny() { }
|
||||
private static void OnRuleChangeDecide2Pick() { }
|
||||
private static void OnRuleChangeDecideCommon() { }
|
||||
private static void OnRuleChangeCancel() { }
|
||||
private static void ReCreateDialog(RoomRuleSetting setting) { }
|
||||
private bool IsEnablePreRotationFormat() => default!;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user