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>
This commit is contained in:
162
SVSim.BattleEngine/Shim/Generated/RoomConnectController.g.cs
Normal file
162
SVSim.BattleEngine/Shim/Generated/RoomConnectController.g.cs
Normal file
@@ -0,0 +1,162 @@
|
||||
// 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!;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user