Files
SVSimServer/SVSim.BattleEngine/Shim/Generated/RoomRuleSelectDialog.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

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