// 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 MaintenanceDataNormal; private static readonly Dictionary MaintenanceDataTwoPick; private static readonly Dictionary MaintenanceDataTwoPickCube; private static readonly Dictionary MaintenanceDataTwoPickChaos; private static readonly Dictionary FormatMaintenanceDataList; private static readonly Dictionary TwoPickFormatMaintenanceDataList; private static List GetRuleListTwoPick(TwoPickFormat twoPickFormat) => default!; private static List GetRuleListNormal(Format format) => default!; private List 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 onSelected, Action onDecide, Action onCancel, TwoPickFormat[] formatList, Func onDisplay) { } private void CreateDrumUI(string title, Action onSelected, Action onDecide, Action onCancel, RoomConnectController.BattleRule[] ruleData, Func onDisplay) { } private void CreateFormatDrumUI(Action 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 key, RoomConnectController.BattleRule defaultRule) => default!; public static TwoPickFormat GetLastTwoPickFormat(KeyValuePair 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!; } }