public override void Shutdown() { _playerManager.PlayerListUpdated -= PlayerManagerOnPlayerListUpdated; _clientGameTicker.InfoBlobUpdated -= UpdateLobbyUi; _clientGameTicker.LobbyStatusUpdated -= UpdateLobbyUi; _lobby.Dispose(); _characterSetup.Dispose(); }
public override void Shutdown() { _playerManager.PlayerListUpdated -= PlayerManagerOnPlayerListUpdated; _gameTicker.InfoBlobUpdated -= UpdateLobbyUi; _gameTicker.LobbyStatusUpdated -= LobbyStatusUpdated; _gameTicker.LobbyLateJoinStatusUpdated -= LobbyLateJoinStatusUpdated; _lobby?.Dispose(); _characterSetup?.Dispose(); _lobby = null; _characterSetup = null; }
public override void Shutdown() { _playerManager.PlayerListUpdated -= PlayerManagerOnPlayerListUpdated; _lobby.Dispose(); _characterSetup.Dispose(); }