public override void OnDisconnected(Photon.Realtime.DisconnectCause cause) { waitingStatusPanel.SetActive(false); findOpponentPanel.SetActive(true); Debug.Log($"Disconnected due to: {cause}"); }
public override void OnDisconnected(Photon.Realtime.DisconnectCause cause) { base.OnDisconnected(cause); if (UnityEngine.Application.isPlaying == false) { return; } UnityEngine.Debug.Log("Disconnected because of " + cause); var go = UnityEngine.GameObject.Find("ExampleInitializer"); go.gameObject.SetActive(false); UnityEngine.GameObject.DestroyImmediate(go); this.timeSyncedConnected = false; this.timeSynced = false; this.timeSyncDesiredTick = Tick.Zero; ME.ECS.Worlds.currentWorld = null; UnityEngine.Debug.Log("World destroyed"); var name = "Main"; UnityEngine.Events.UnityAction <UnityEngine.SceneManagement.Scene, UnityEngine.SceneManagement.LoadSceneMode> action = null; action = (arg0, mode) => { if (arg0.name == "Empty") { UnityEngine.SceneManagement.SceneManager.sceneLoaded -= action; UnityEngine.Events.UnityAction <UnityEngine.SceneManagement.Scene, UnityEngine.SceneManagement.LoadSceneMode> action2 = null; action2 = (arg1, mode1) => { if (arg1.name == name) { UnityEngine.SceneManagement.SceneManager.sceneLoaded -= action2; } }; UnityEngine.SceneManagement.SceneManager.sceneLoaded += action2; UnityEngine.SceneManagement.SceneManager.LoadScene(name, UnityEngine.SceneManagement.LoadSceneMode.Single); } }; UnityEngine.SceneManagement.SceneManager.sceneLoaded += action; UnityEngine.SceneManagement.SceneManager.LoadScene("Empty", UnityEngine.SceneManagement.LoadSceneMode.Single); }
/** [Fee.Network.Pun_MonoBehaviour]マスター。切断。失敗。 */ public void OnPunDisconnected(Photon.Realtime.DisconnectCause a_cause) { this.status_master.SetDisconnect(); this.status_lobby.SetDisconnect(); this.status_room.SetDisconnect(); Fee.Network.Network.GetInstance().room_list.Clear(); #if (UNITY_EDITOR) || (DEVELOPMENT_BUILD) || (USE_DEF_FEE_DEBUGTOOL) { switch (a_cause) { case Photon.Realtime.DisconnectCause.ExceptionOnConnect: { Tool.Log("Pun", "OnDisconnected : ExceptionOnConnect"); } break; case Photon.Realtime.DisconnectCause.Exception: { Tool.Log("Pun", "OnDisconnected : Exception"); } break; case Photon.Realtime.DisconnectCause.ServerTimeout: { Tool.Log("Pun", "OnDisconnected : ServerTimeout"); } break; case Photon.Realtime.DisconnectCause.ClientTimeout: { Tool.Log("Pun", "OnDisconnected : ClientTimeout"); } break; case Photon.Realtime.DisconnectCause.DisconnectByServerLogic: { Tool.Log("Pun", "OnDisconnected : DisconnectByServerLogic"); } break; case Photon.Realtime.DisconnectCause.DisconnectByServerReasonUnknown: { Tool.Log("Pun", "OnDisconnected : DisconnectByServerReasonUnknown"); } break; case Photon.Realtime.DisconnectCause.InvalidAuthentication: { Tool.Log("Pun", "OnDisconnected : InvalidAuthentication"); } break; case Photon.Realtime.DisconnectCause.CustomAuthenticationFailed: { Tool.Log("Pun", "OnDisconnected : CustomAuthenticationFailed"); } break; case Photon.Realtime.DisconnectCause.AuthenticationTicketExpired: { Tool.Log("Pun", "OnDisconnected : AuthenticationTicketExpired"); } break; case Photon.Realtime.DisconnectCause.MaxCcuReached: { Tool.Log("Pun", "OnDisconnected : MaxCcuReached"); } break; case Photon.Realtime.DisconnectCause.InvalidRegion: { Tool.Log("Pun", "OnDisconnected : InvalidRegion"); } break; case Photon.Realtime.DisconnectCause.OperationNotAllowedInCurrentState: { Tool.Log("Pun", "OnDisconnected : OperationNotAllowedInCurrentState"); } break; case Photon.Realtime.DisconnectCause.DisconnectByClientLogic: { Tool.Log("Pun", "OnDisconnected : DisconnectByClientLogic"); } break; default: { Tool.Log("Pun", "OnDisconnected : Unknown"); Tool.Assert(false); } break; } } #endif }
/** 切断。 */ public override void OnDisconnected(Photon.Realtime.DisconnectCause a_disconnect_cause) { Tool.Log("AutoJoinRandomRoom", "OnDisconnected : " + a_disconnect_cause.ToString()); this.result_disconnected = true; }
public override void OnDisconnected(Photon.Realtime.DisconnectCause cause) { Debug.Log("Disconnected"); }
public override void OnDisconnected(Photon.Realtime.DisconnectCause cause) { isConnecting = false; LoadingScene.Instance.Hide(); }
public override void OnDisconnected(Photon.Realtime.DisconnectCause cause) { Debug.Log("Disconnected from server. Log:\n" + cause.ToString()); }
/** マスター。切断。失敗。 */ public override void OnDisconnected(Photon.Realtime.DisconnectCause a_cause) { this.pun.OnPunDisconnected(a_cause); }