Files
SVSimServer/SVSim.BattleEngine/Shim/Generated/RoomConnectController.g.cs
gamer147 70a2c3e8ed feat(battle-engine): View/Room/Vfx type wave (5600->4850)
Full-surface stubs for ICardVfxCreator(iface), SelectedStoryInfo, ImageSelection,
IReadOnlyVoiceInfo, RoomConnectController(+InitializeParameter/enums), RoomRuleSetting,
VideoHostingHUD(+HUDMode), TabList, BattleCardView.AttackTargetSelectInfo, ProtectionColorType.
Wired hand shims partial + MonoBehaviour bases; let generated supersede hand-written
nested enums (decomp-authoritative values). SocketManager kept as minimal SDK hand shim.
ClosureStubs for ~14 referenced empties.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-05 21:33:00 -04:00

163 lines
7.3 KiB
C#

// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.RoomMatch\RoomConnectController.cs
using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using Convention;
using Cute;
using LitJson;
using UnityEngine;
using Wizard.ErrorDialog;
namespace Wizard.RoomMatch
{
public partial class RoomConnectController
{
public partial class InitializeParameter { }
public partial class RoomUserData { }
public enum PositionMode
{
OWNER,
VISITOR,
WATCHER
}
public enum BattleRule
{
None,
Bo1,
Bo3,
Bo5,
Bo3Ban,
Bo5Ban
}
public enum FirstTurn
{
INVALID,
RANDOM,
OWNER_FIRST_TURN,
OWNER_SECOND_TURN,
MAX
}
public enum ConnectRoomResult
{
IDLE = -1,
TIMEOUT = -2,
ERROR = -3,
CONNECT_ERROR = -4,
SUCCESS = 0
}
private enum RoomSetupErrorAction
{
CALL_ACTION,
GO_HOME,
GO_TITLE
}
private const float TIMEOUT_SEC = 10f;
public const int SERVER_ROOM_TYPE_NORMAL = 1;
public const int SERVER_ROOM_TYPE_TWOPICK = 2;
public const int SERVER_ROOM_TYPE_TWOPICK_BACK_DRAFT = 3;
public const int SERVER_ROOM_TYPE_BO3 = 4;
public const int SERVER_ROOM_TYPE_BO5 = 5;
public const int SERVER_ROOM_TYPE_TWOPICK_QUBE = 6;
public const int SERVER_ROOM_TYPE_HOF = 7;
public const int SERVER_ROOM_TYPE_TWOPICK_BO3 = 8;
public const int SERVER_ROOM_TYPE_TWOPICK_BO5 = 9;
public const int SERVER_ROOM_TYPE_WINDFALL = 10;
public const int SERVER_ROOM_TYPE_AVATAR = 11;
public const int ID_NUMBER_OF_DIGIT = 5;
public const int CONVENTION_ID_NUMBER_OF_DIGIT = 5;
private string _roomId;
private DialogBase _nodeErrorDialog;
public int TotalBattleNum;
public int TotalWatchBattleNum;
public bool IsRelease;
private Coroutine _timeOutCoroutine;
private RoomWatchEventDispatch _watchEventDispatch;
public bool IsWatchBattleLoadStart;
public ConnectRoomResult ConnectRoomResultType { get; set; }
public bool IsEnterErrorDeckCount { get; set; }
public bool IsTournament { get; set; }
public bool IsTournamentSettled { get; set; }
public bool IsTournamentTimeOutCheack { get; set; }
public string RoomID { get; set; }
public bool IsEnableGuildInviteButton { get; set; }
public bool IsJoinGuild { get; set; }
public string DisplayRoomID { get; set; }
public bool CanUseNonPossessionCard { get; set; }
public RoomBase RoomUIClass { get; set; }
public Matching MatchingClass { get; set; }
public static RoomDialog RoomDialog { get; set; }
public bool IsDisconnectSelf { get; set; }
public RealTimeNetworkAgent NetworkAgent { get; set; }
public RoomFormatEventHandler FormatEventHandler { get; set; }
public PlayerController OwnCtrl { get; set; }
public PlayerController OppoCtrl { get; set; }
public OpenRoomBattleGetRecoveryParamTask RecoveryTask { get; set; }
public PositionMode PositionModeValue { get; set; }
public BattleParameter BattleParameterInstance { get; set; }
public static bool IsAlreadyStartBattle { get; set; }
public FirstTurn FirstTurnType { get; set; }
public bool IsRoomRecovery { get; set; }
public bool IsConvention { get; set; }
public bool IsGuildChatPost { get; set; }
public ConventionInfo ConventionInfo { get; set; }
public long SelfSleeveIdForTwoPick { get; set; }
public bool IsGathering { get; set; }
public GatheringAutoJoinTaskInfo GatheringAutoJoinTaskInfo { get; set; }
private bool _isAutoJoinEntry { get; set; }
public bool IsReceivedInitWatch { get; set; }
public bool IsConnect { get; set; }
public bool IsAvatar { get; set; }
public bool IsMultiDeckHistoryClearSoon { get; set; }
public bool IsMultiDeckRule { get; set; }
public int SelectDeckCount { get; set; }
public int BattleUseDeckCount { get; set; }
public bool IsShowHighRankFormat { get; set; }
public bool IsTwoPick { get; set; }
public bool IsChaosFormat { get; set; }
public bool IsTwoPickDraftAPI { get; set; }
public bool IsWatch { get; set; }
public bool IsPlayer { get; set; }
public bool IsPermitFriendWatch { get; set; }
public bool IsPermitGuildWatch { get; set; }
public bool IsConventionRematchEnable { get; set; }
public bool IsEnableTurnSelect { get; set; }
public static bool IsDeckBanRule(BattleRule rule) => default!;
public static bool IsMultiDeck(BattleRule rule) => default!;
public static bool IsTwoPickFormat(NetworkDefine.ServerBattleType type) => default!;
public static bool IsShowHighRankRoomRuleFormat(BattleParameter battleFormatBase) => default!;
public static int RuleBattleDeckCount(BattleRule rule) => default!;
public static int RuleSelectDeckCount(BattleRule rule) => default!;
public static bool IsTwoPickDraftMatchingAPI(TwoPickFormat rule) => default!;
public static bool IsNormalMatchingAPI(BattleParameter rule) => default!;
public static DataMgr.BattleType RoomRuleToBattleType(BattleParameter battleParameter) => default!;
public void SetConventionInfo(ConventionRoomBattleWatchTask watchTask) { }
public RoomConnectController(InitializeParameter param) { }
public void InitializeWatchEventDispatch() { }
public void RemoveWatchEventDispath(bool isOwn) { }
public Matching_Room CreateMatchingRoom(bool isConvention, bool isGathering, BattleParameter battleParameter) => default!;
public void InitPlayerController() { }
public void InitializeOwnPlayer() { }
public void InitializeOpponentPlayer() { }
public IEnumerator StartConnect(string battleId = "") => default!;
private void InitTimeout() { }
private void StartTimeout() { }
public IEnumerator ConnectRecoveryRoom(OpenRoomBattleGetRecoveryParamTask task) => default!;
public IEnumerator ReSetConnectCoroutine(Matching matching) => default!;
private IEnumerator TimeMeasurement(float timeout) => default!;
public void DestroyRealTimeNetwork() { }
private void ExitRoomTask() { }
private IEnumerator ConnectRealTimeNetworkAgent(bool isFirstConnect) => default!;
private void TimeoutInitNetwork() { }
private void ConnectError() { }
private bool IsCheckConnectResultType() => default!;
private bool _ResultCheck(ConnectRoomResult result, RoomSetupErrorAction errorActionType, Action inDialogCloseAction = null) => default!;
public bool IsExistNodeErrorDialog() => default!;
private void _GoHome() { }
private void _MoveView(NetworkTask.ResultCode in_ResultCode) { }
public void ClearRoomRecoveryInfo() { }
public void CommonResultCodeError(int code) { }
private bool ResultCodeError(int code) => default!;
private bool ResultCodeErrorForWatcher(int code) => default!;
}
}