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