Return to Tech/ue

Unreal Engine Programming

Lobby

Lobby Game Mode Custom Event - SwapCharacter


Lobby Game Mode Custom Event - EveryoneUpdate



Lobby Game Mode LobbyEvent OnLogout


Lobby Game Mode Blueprint - Add To KickList


Lobby Game Mode Blueprint - SwapCharacter


Variables - Characters(Character Class Reference)
 Category : ServerSettings
 Replication : Replicated

UI LobbyMenu

Variable - LobbyServerName : Text
Instance Editable : Checked
Expose on Spawn : Checked
Category : LobbyInfo
Replication : Replicated

Variable - MapName : Text
Category : LobbyInfo
Replication : Replicated

Variable - MapTime : Text
Category : LobbyInfo
Replication : Replicated

Variable - MapImage : Texture 2D(Object Reference)
Category : LobbyInfo
Replication : Replicated

Variable - PlayersDisplay : Text
Category : LobbyInfo
Replication : Replicated


LobbyMenu
Custom Event - UpdatePlayerWindow
IncomingPlayerInfo : PlayerInfo
Replicates : Run on owning Client
Reliable : Checked


Lobby Player Controller

Custom Event - InitialSetup
Replicates : Run on owning Client
Reliable : Checked

Custom Event - CallUpdate
Replicates : Run on Server
Reliable : Checked
PlayerInfo : PlayerInfo
ChangedStatus? : Boolean

Custom Event - SetupLobbyMenu
Replicates : Run on owning Client
Reliable : Checked
ServerName : Text

Custom Event - AddPlayerInfo
Replicates : Run on owning Client
Reliable : Checked
ConnectedPlayersInfo : PlayerInfo(Array)
AllConnectedPlayers : PlayerInfo(Array)  Replicated

Custom Event - UpdateLobbySettings
Replicates : Run on owning Client
Reliable : Checked
MapImage : Texture 2D
MapName : Text
MapTime : Text

Custom Event - ShowLoadingScreen
Replicates : Run on owning Client
Reliable : Checked

Custom Event - UpdateNumberOfPlayers
Replicates : Run on owning Client
Reliable : Checked
CurrentPlayers : Integer
MaxPlayers : Integer

Custom Event - Kicked
Replicates : Run on owning Client
Reliable : Checked



Blueprint - Initial Setup

PlayerSettings : PlayerInfo
Category : PlayerInfo
Replication : Replicated


Blueprint - SetupLobbyMenu



Blueprint - AssignUpdatedCharacterSelection


Blueprint - UpdatePlayerListWindow


Blueprint - UpdateLobbySettings


Blueprint - ShowLoadingScreen 


Blueprint - UpdateNumberOfPlayers 


Blueprint - EndPlay


Return to Tech/ue