• Home
  • Documentation
  • Guides
  • FAQ
  • Get Llama Chat
Search Results for

    Show / Hide Table of Contents
    • LlamaSoftware.Chat
      • AbstractPlayerDatabase<T>
      • AreaTriggeredChannelJoiner
      • BaseNetworkManager
      • ChatSystem
      • ChatSystemConstants
      • InMemoryPlayerDatabase
      • LlamaChatSettings
      • LlamaChatSettingsProvider
      • Player_Chat
      • SQLitePlayerDatabase
    • LlamaSoftware.Chat.CustomEditors
      • ChatPanelEditor
      • ChatPopupEditor
      • ChatSystemEditor
      • LlamaChatSettingsCreator
      • Player_ChatEditor
      • SocialUIPopupEditor
      • Utilities
    • LlamaSoftware.Chat.Demo
      • ChatCommandHandler
      • CreateAccount
      • DemoGuildJoiner
      • DemoGuildLeaver
      • DummyNameGenerator
      • DynamicChatPopup
      • InMemoryPlayerLogin
      • Login
      • LoginController
      • SettingsPanel
    • LlamaSoftware.Chat.Demo.Lobby
      • LobbyController
      • LobbyLoginController
      • LobbyNetworkManager
      • LobbyPlayer
      • StressTestSender
    • LlamaSoftware.Chat.Demo.Model
      • LobbyPlayerListMessage
      • LoginMessage
      • LoginResponseMessage
      • RegisterPlayerMessage
      • RegisterUserResponseMessage
    • LlamaSoftware.Chat.Model
      • AddRemoveFriendMessage
      • BlockListMessage
      • BlockUnblockPlayerMessage
      • ChatChannel
      • ChatChannel.ChatType
      • ChatEntry
      • ChatMessage
      • FriendsListMessage
      • FriendUpdateMessage
      • Player
      • PlayerToSocialPlayerConverter
      • ServerBroadcastMessage
      • SocialPlayer
      • SubscribeToChannelsMessage
    • LlamaSoftware.Chat.UI
      • BlockedPlayer
      • ChatChannelClickHandler
      • ChatPanel
      • ChatPanel.DirectChatPlayer
      • ChatPanel.UIChatChannel
      • ChatPopup
      • ChatPopupClickHandler
      • Command
      • DynamicChatItem
      • DynamicChatItemEvent
      • Friend
      • Friend.Status
      • LinkType
      • SocialClickHandler
      • SocialUI
      • SocialUIClickHandler
      • SocialUIPopup
      • UIChatMessage
      • WordFilter

    Class LobbyNetworkManager

    Extends NetworkManager to have a LobbyLoginController reference. Updates the LobbyLoginController player list after players diconnect.

    Inheritance
    System.Object
    BaseNetworkManager
    LobbyNetworkManager
    Inherited Members
    BaseNetworkManager.chatSystem
    Namespace: LlamaSoftware.Chat.Demo.Lobby
    Assembly: LlamaSoftware.Chat.Demo.dll
    Syntax
    public class LobbyNetworkManager : BaseNetworkManager

    Fields

    LobbyLoginController

    Declaration
    [SerializeField]
    protected LobbyLoginController LobbyLoginController
    Field Value
    Type Description
    LobbyLoginController

    Methods

    OnServerDisconnect(NetworkConnection)

    Called on the server when a player disconnects. Will call UpdatePlayers() after a brief delay to update .

    Declaration
    public override void OnServerDisconnect(NetworkConnection conn)
    Parameters
    Type Name Description
    NetworkConnection conn

    Network Connection of the disconnected player.

    OnStopClient()

    Since Login scene and Lobby scene are combined in the demo, this disables which prevents having random players created when a player presses STOP then connects again.

    Declaration
    public override void OnStopClient()

    UpdatePlayers()

    Updates players in the LobbyLoginController.

    Declaration
    protected void UpdatePlayers()
    In This Article
    Back to top Generated by DocFX