// AUTO-GENERATED no-op stubs (m1_stub_gen) from Shadowverse_Code_2026-05-23\Wizard.RoomMatch\PlayerControllerForOwn.cs using System; using System.Collections; using System.Collections.Generic; using Cute; using UnityEngine; using Wizard.Scripts.Network.Data.TableData.Arena.TwoPick; namespace Wizard.RoomMatch { public partial class PlayerControllerForOwn { private string _battleID; private bool _isEmitedEnterRoom; private bool _receiveAliveForDisconnect; private List _alreadyEmitList; private const float FAILURE_RETRY_INTERVAL = 5f; private Coroutine _escapeRoomWaitCoroutine; private DialogBase _escapeRoomDialog; public GatheringAutoJoinTaskInfo GatheringAutoJoinTaskInfo; public bool IsEmitting { get; set; } public bool IsEmitLeave { get; set; } public bool IsEmitRelease { get; set; } private bool IsEnableSendForWatch { get; set; } public bool IsSendRematch { get; set; } public bool IsDoneForceClose { get; set; } public long GetBattleId() => default!; public PlayerControllerForOwn(Player target, RoomConnectController room) { } public void Init(bool isRecovery) { } public void Ready() { } public void CancelReady() { } public void CheckGatheringRoom() { } public void SelectDeck(DeckData deck, bool isDefaultDeck) { } public void Release() { } public void SelectDeckForMutliDeck(DeckData deck, bool isDefaultDeck, Action apiEndAction) { } public void SelectDeckOpen() { } public void SelectDeckClose() { } public void FirstTurnSelect(int type) { } public void CreateRoomServer(RoomConnectController room) { } public void CreateRoomBattleServer(RoomConnectController room) { } public void SetBattleId(string battleId) { } public void SendDeckInfoForWatch(DeckData deck) { } public void EnterRoomServer(string roomId) { } private void UpdateSelfRank() { } private void EnterRoomSuccess(BaseRoomBattleEnterRoomTask task) { } public void RecoverRoomSuccess(OpenRoomBattleGetRecoveryParamTask task) { } public void InitilizeRoomBattleServer(string roomId) { } public static List ConvertResultMap(Dictionary> resultMap, int targetViewerId) => default!; private static Dictionary CreateSendDeckParameter(DeckData deckData) => default!; public void SendOwnerChoiceDeckForWatch(DeckData deck) { } public void SendDraftChoiceDeckForWatch(DeckData[] deck) { } public void SendOpponentResetForWatch() { } private void SendRoomNotify(string notifyMsg) { } public void EnterRoomBattleServer() { } public void ExitRoom(string roomId) { } protected void CloseOrExitRoomBeforeInitializeRoomBattleServer() { } private IEnumerator EscapeRoomReceiveCoroutine(Action onRetry) => default!; public void StopEscapeRoomReceiveCorutineAndCloseDialog() { } public void PlayExitRoom() { } public void KickRoom() { } public void PlayKick() { } public void ForceKickRoom() { } public void OnReceiveAlive() { } public void CloseRoom() { } public void ReleaseRoom() { } public void ForceCloseRoom() { } public void StartForceCloseRoom() { } public void OwnerForcecloseRoom() { } private IEnumerator ForceCloseCoroutine() => default!; public void Emote(int id) { } public void SendDeckReset(Action SuccessFunction, Action onFailed = null) { } public void Send2PickBeginDeckCreateAPIAfterEmit(Action SuccessFunction, Action onFailed = null) { } public void Emit2PickBeginDeckCreate(int[] candidateClassIds) { } public void Send2PickSelectClassAPIAfterEmit(int inClassId, Action SuccessFunction) { } public void Emit2PickSelectClass(int inClassId, List candidateCardList) { } public void Send2PickSelectCardAPIAfterEmit(int selectedId, Action SuccessFunction) { } public void Emit2PickSelectCard(List candidateCards) { } public void EmitRetry2PickDeckCreate() { } public void SendBanDeck(DeckData deck) { } public void SendSetDeckForDeckOpenBo1(DeckData deck) { } public void SendSetMultiDeck(List deckList) { } public void SendMultiDeckRematch() { } private void EmitRematch() { } public void ReceiveRematch() { } public void SendConventionRetire(Action callback) { } public void EmitNotifyRoomCreateOrEnter(ROOM_URI id, Dictionary data = null) { } private void EmitNotify(ROOM_URI id, Dictionary data = null) { } public void OnAck(Dictionary inObject) { } private void EmitMsg(string uri, Dictionary dataList = null, Action callback = null, bool isGetableAck = true) { } private void EmitMsg(ROOM_URI uri, Dictionary dataList = null, Action callback = null, bool isGetableAck = true) { } public IEnumerator EmitRetry(string uri) => default!; } }