public void Dispose()
        {
            if (m_EditorConnectionWatcher == null)
            {
                return;
            }

            m_EditorConnectionWatcher.PlayerConnected    -= OnPlayerConnected;
            m_EditorConnectionWatcher.PlayerDisconnected -= OnPlayerDisconnected;
            m_EditorConnectionWatcher = null;
        }
        public LiveLinkConnectionsDropdown()
        {
            m_EditorConnectionWatcher = EditorConnectionWatcher.instance;

            m_EditorConnectionWatcher.PlayerConnected    += OnPlayerConnected;
            m_EditorConnectionWatcher.PlayerDisconnected += OnPlayerDisconnected;

            foreach (var connectedPlayer in EditorConnection.instance.ConnectedPlayers)
            {
                m_LinkConnections.Add(new LiveLinkConnection(connectedPlayer.playerId, connectedPlayer.name, LiveLinkConnectionStatus.Connected));
            }
        }