public override void OnClientDisconnect(NetworkConnection conn) { Debug.Log("OnClientDisconnect"); base.OnClientDisconnect(conn); OnClientDisconnected?.Invoke(); ForceLeaveGame leave = new ForceLeaveGame(); leave.GoBackToMenu(gameObject); }
public override void OnServerDisconnect(NetworkConnection conn) { Debug.Log("OnServerDisconnect"); if (conn.identity != null) { var player = conn.identity.GetComponent <NetworkRoomPlayerLobby>(); RoomPlayers.Remove(player); NotifyPlayersOfReadyState(); } base.OnServerDisconnect(conn); ForceLeaveGame leave = new ForceLeaveGame(); leave.GoBackToMenu(gameObject); }