Full-surface stubs for RoomBase, Avatar/BossRush/MyRotation battle-log items (MonoBehaviour), GetDeckDataFromCode, MailTopTask, AccountTransferHelper, CanNotTouchCardVfx. EXCLUDE inherited overrides (CanNotTouchCardVfx.IsEnd, MailTopTask.Parse). ClosureStubs for the RoomMatch subsystem bleed (~11 Room* types) + AppleLogin(+Error). Reward/Event deferred (ambiguous common names resolve to wrong SDK files). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
218 lines
12 KiB
C#
218 lines
12 KiB
C#
// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.RoomMatch\RoomBase.cs
|
|
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using Cute;
|
|
using UnityEngine;
|
|
using Wizard.UIFriend;
|
|
namespace Wizard.RoomMatch
|
|
{
|
|
public partial class RoomBase
|
|
{
|
|
public delegate void ChangeScene(UIManager.ViewScene in_NextScene, UIManager.ChangeViewSceneParam in_Param, object sceneParam);
|
|
private const float BG_SCALE = 1.25f;
|
|
private const int BG_ORIGINAL_WIDTH = 2048;
|
|
private const int BG_ORIGINAL_HEIGHT = 1024;
|
|
private const float BG_WIDTH_SCALE = 56f;
|
|
private const float BG_HEIGHT_SCALE = 68f;
|
|
private static RoomBase _main;
|
|
public static RoomConnectController ConnectController;
|
|
protected static bool _isReturnFromBattle;
|
|
protected static Player _saveOpponentData;
|
|
private bool _isRoomReady;
|
|
private bool _isMatchingStart;
|
|
private bool _isReceiveSetupComplete;
|
|
private bool _isWaitSetupCancel;
|
|
private List<string> _roomResourcePathListForUpdateUI;
|
|
private List<string> _loadCardAssetList;
|
|
private bool _finishLoadCardAsset;
|
|
private RoomDeckList _roomDeckList;
|
|
private GameObject _CardDetailPrefab;
|
|
private GameObject _DeckViewPrefab;
|
|
public RoomFriendTask FriendTaskClass;
|
|
public RoomInviteFriend RoomInviteFriendClass;
|
|
public GameObject m_commentDialog;
|
|
public GameObject _stageSelectPrefab;
|
|
private SpriteRenderer _BgSprite;
|
|
private GameObject _BgEffect;
|
|
private GameObject _readyButtonRoot;
|
|
private UISprite m_btnReady;
|
|
private UILabel _labelReady;
|
|
private UISprite m_btnCancelReady;
|
|
private GameObject _firstTurnSelectRoot;
|
|
public UIButton _firstTurnChangeButton;
|
|
public UIButton _firstTurnChangeButtonBG;
|
|
public UILabel _firstTurnLabel;
|
|
public UIButton ReturnTournamentButton;
|
|
private const float WAIT_CANCEL_READY_TIME = 1f;
|
|
private bool _deckViewCloseRequest;
|
|
private Coroutine _waitCancelReady;
|
|
public UILabel m_labelRoomID;
|
|
private GameObject _roomIdRoot;
|
|
public GameObject RoomIDBaseObject;
|
|
private bool _isEventSetting;
|
|
private RoomConnectChecker _roomConnectChecker;
|
|
private ConventionInfo _conventionInfo;
|
|
private GatheringGetSelfInfoTask _gatheringGetSelfInfoTask;
|
|
private GameObject _backEffectObject;
|
|
private const string BG_IMAGE_NAME = "bg_mausoleum_1_1";
|
|
private const string BG_MATERIAL_NAME = "scn_bg_mausoleum_1";
|
|
private float _roomTimeoutReleaseTimer;
|
|
private bool _roomTimeoutReleasePossible;
|
|
private const float TIMEOUT_RELEASE_TIME = 1800f;
|
|
private int _resourceLoadingCounter;
|
|
private bool _isUpdateUIRequest;
|
|
private bool _isFinishReadyViewScene;
|
|
public static bool IsMatchingFinish;
|
|
private RoomRoot _roomRoot;
|
|
private Coroutine _setupCorutine;
|
|
private bool _isExistOppo;
|
|
private bool _isReady;
|
|
private static Matching _matchingInstance;
|
|
public bool IsRoomReadyComplete { get; set; }
|
|
public TopBar TopBar { get; set; }
|
|
protected DialogBase _deckDialog { get; set; }
|
|
public static DialogBase DeckConfirmDialog { get; set; }
|
|
public List<string> RoomResourcePathList { get; set; }
|
|
public UICardList UICardListInstance { get; set; }
|
|
protected bool IsExistLoadCoroutine { get; set; }
|
|
public DeckGroupListData DeckGroupListData { get; set; }
|
|
protected ConventionDeckList ConventionDeckList { get; set; }
|
|
public bool EnableFirstViewLastUseDeck { get; set; }
|
|
public List<DeckData> HoFDeckList { get; set; }
|
|
public List<DeckData> WindFallDeckList { get; set; }
|
|
public List<DeckData> AvatarDeckList { get; set; }
|
|
public CardDetailUI CardDetail { get; set; }
|
|
protected DialogBase _treasureCpDialog { get; set; }
|
|
public DialogBase TreasureCpGradeUpConditionDialog { get; set; }
|
|
public bool ReturnTournamentButtonVisible { get; set; }
|
|
public bool IsRecoveryRoom { get; set; }
|
|
public bool IsConvention { get; set; }
|
|
public bool IsGathering { get; set; }
|
|
public bool IsTournament { get; set; }
|
|
public bool IsTimeoutRelease { get; set; }
|
|
protected bool IsDialogLoading { get; set; }
|
|
public UIBase UIBase { get; set; }
|
|
public bool IsReceiveExitRoom { get; set; }
|
|
public bool IsExistOppo { get; set; }
|
|
public bool IsReady { get; set; }
|
|
public RoomCommonEventHandler CommonEventHandler { get; set; }
|
|
public RoomFirstTurnSelect FirstTurnSelect { get; set; }
|
|
public RoomRoot RoomRoot { get; set; }
|
|
public RoomConnectController.PositionMode OwnRole { get; set; }
|
|
public bool IsDeckOpenRule { get; set; }
|
|
public BattleParameter BattleParameterInstance { get; set; }
|
|
public long SelfSleeveIdForTwoPick { get; set; }
|
|
public OpenRoomBattleGetRecoveryParamTask RecoveryTask { get; set; }
|
|
public bool IsInitializeDone { get; set; }
|
|
public bool IsConnectSuccess { get; set; }
|
|
public RoomConnectChecker RoomConnectChecker { get; set; }
|
|
protected bool ReadyButtonEnable { get; set; }
|
|
public static RoomBase GetInstance() => default!;
|
|
public static bool IsConnectControllerActive() => default!;
|
|
public static void OnSoftwareReset() { }
|
|
public bool IsNeedStopNodeReceive() => default!;
|
|
protected List<string> GetResourcePathList() => default!;
|
|
protected virtual void UpdateUIBody() { }
|
|
protected void LoadResource(List<string> pathList, Action onFinish) { }
|
|
private void RunUpdateUIRequest() { }
|
|
protected void UpdateUI() { }
|
|
private void UpdateReadyButton() { }
|
|
protected virtual void OnChangeReady(bool ready) { }
|
|
protected virtual void OnChangeExistOwner(bool exist) { }
|
|
protected void OnChangeExistOpponent(bool exist, bool beforeValue) { }
|
|
public void SetPlayerAliveCheckDisp(bool disp) { }
|
|
public void SetOpponentAliveCheckDisp(bool disp) { }
|
|
public void OnInviteCancel() { }
|
|
public IEnumerator DisplayInviteFriendInfo(RoomVisitor friend) => default!;
|
|
public virtual void DisconnectForceExitRoom() { }
|
|
protected virtual void CloseDialog() { }
|
|
protected virtual void OnMatchingStart() { }
|
|
protected IEnumerator SetupOnlyReturnRoom(bool isBattleEnd) => default!;
|
|
protected IEnumerator SetupFinish(bool isBattleEnd) => default!;
|
|
protected virtual void SetupFinishAfterNodeParse(bool isBattleEnd) { }
|
|
protected virtual void SetupFirstOnly() { }
|
|
private void SetupReadyButton() { }
|
|
private void SetParent(GameObject parent, GameObject child) { }
|
|
protected virtual void SetupSoon() { }
|
|
protected virtual void SetupRecovery() { }
|
|
private IEnumerator Setup() => default!;
|
|
private IEnumerator SetupDeckList() => default!;
|
|
private IEnumerator StartTimeOutCorutine(int timer, Action onTimeOut = null) => default!;
|
|
private bool IsNeedWaitInitWatch() => default!;
|
|
private IEnumerator SetupReturnFromBattle(bool isBattleEnd) => default!;
|
|
private void UpdateLastGungnirSuccessTime() { }
|
|
protected virtual IEnumerator RecoveryRoom() => default!;
|
|
protected IEnumerator RecoveryRoomAfterNodeReceive() => default!;
|
|
protected virtual void RecoveryEndToEmitData() { }
|
|
private void SetupCommentRestore(bool isBattleEnd) { }
|
|
private IEnumerator SetupBase() => default!;
|
|
private void SetupBG() { }
|
|
public static void SetBgSpriteScale(SpriteRenderer spriteRenderer, float bgScale) { }
|
|
public static void AdjustBg(Transform bgSpriteRoot, Transform bgEffectRoot, float bgScale) { }
|
|
protected void OnPlayerEventOwnReady() { }
|
|
protected void OnPlayerEventOwnReadyCancel() { }
|
|
protected void OnPlayerEventOwnKick() { }
|
|
protected void OnPlayerEventOpponentEnterRoom() { }
|
|
protected void OnPlayerEventOpponentExit() { }
|
|
protected void OnPlayerEventOpponentReady() { }
|
|
protected void OnPlayerEventOpponentReadyCancel() { }
|
|
protected void OnPlayerEventOpponentSelectDeckOpen() { }
|
|
protected void OnCloseRoom() { }
|
|
public void InitializeRoot(RoomRoot root) { }
|
|
public virtual void Initialize() { }
|
|
public bool IsTournamentRoomEnd() => default!;
|
|
private void CopyConnectControllerSetting() { }
|
|
private void InitializeDeckConfirm() { }
|
|
public bool EnableFlavorVoice(bool isLocalPlayersDeck) => default!;
|
|
protected void SettingDialogCloseToGoBackScene(DialogBase dialog) { }
|
|
protected void GetBackSceneAndParam(out UIManager.ViewScene scene, out UIManager.ChangeViewSceneParam param) { scene = default!; param = default!; }
|
|
private void InitializeTopBarAndSceneChange() { }
|
|
public virtual void onClose() { }
|
|
private void ReleaseResource() { }
|
|
protected DialogBase ReleaseNetworkAndCreateExitDialog(string title, string msg) => default!;
|
|
private void ReleaseRealTimeNetwork() { }
|
|
protected void ExitOrRelease(ChangeScene in_Change, UIManager.ViewScene in_NextScene, UIManager.ChangeViewSceneParam in_Param, Action onDestroyEnd = null) { }
|
|
public static void DestroyMyRoomInfo() { }
|
|
public void CloseAllDialog() { }
|
|
protected void ForceCloseRoom() { }
|
|
private void SetExistOpponent(bool exist, bool enableEventCall) { }
|
|
protected void SetReady(bool ready) { }
|
|
public void UpdateBackKeyEnable() { }
|
|
protected void SetReadyButtonLabel(string text) { }
|
|
protected void SetButtonEnable(GameObject inButtonObject, bool inIsEnable) { }
|
|
protected void SetReadyButtonGameObjectActive(bool enable) { }
|
|
public void DeckViewClose() { }
|
|
public void DeckCardListView(DeckData deck, bool isLocalPlayersDeck) { }
|
|
private IEnumerator CardLoadCoroutine(DeckData deck, bool isLocalPlayersDeck) => default!;
|
|
private void SetupDeckCardList(DeckData deck) { }
|
|
protected void SetFooterBackBtnEnable(bool in_Enable) { }
|
|
public DialogBase CreateDialog(string title, string msg, GameObject setObject = null) => default!;
|
|
public void CreateChangeSceneDialog(UIManager.ViewScene in_NextScene, UIManager.ChangeViewSceneParam in_Param = null, Action in_MoveCallBack = null) { }
|
|
protected virtual string GetAlternativeChangeSceneDialogText() => default!;
|
|
protected virtual bool SendReady() => default!;
|
|
public void OnBtnReady(GameObject g) { }
|
|
private void OnClickTournamentExitButton(GameObject obj) { }
|
|
private void OnBtnCancelReady(GameObject g) { }
|
|
private void SuccessCancelReady() { }
|
|
private IEnumerator WaitCancelReadyCoroutine() => default!;
|
|
protected virtual void Update() { }
|
|
private void CheckMatching() { }
|
|
private void OnRoomReady() { }
|
|
public static void OnAlreadySetup() { }
|
|
public static void SettingOpponentDispData(bool isOwner, string name, long Emblem, int degree, string contry, int rank, bool isOfficialUser, int highFormatRank) { }
|
|
public static void ResetOpponentData() { }
|
|
private void AttachEvent() { }
|
|
private void CloseLoadingScene() { }
|
|
public void CreateReleaseRoomDialog() { }
|
|
public static void StartDialogLoading() { }
|
|
public static void FinishDiloagLoading() { }
|
|
public void OnGatheringDeckListIsEmpty() { }
|
|
protected void AttachPlayerEvent() { }
|
|
public DeckData GetDeckByDeckId(int deckId) => default!;
|
|
public void SetBattleDeckData(DeckData deck) { }
|
|
public static void ExitFailuredErrorDialog() { }
|
|
}
|
|
}
|