Return to Tech/ue

Unreal Engine Programming

Lobby Player Controller

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

Variables
 AvailableCharacters : Boolean(Array)
 Category : PlayerInfo

 SelectedCharacter : Integer
 Category : PlayerInfo
 Replication : Replicated


Lobby Game Mode - Event OnPostLogin
SpawnPoints : Player Start(Array)
 Category : ServerSettings
 Replication : Replicated
ServerName : Text
 Category : ServerSettings
 Replication : Replicated
MaxPlayers : Integer
 Category : ServerSettings
 Replication : Replicated
GM_MapImage : Texture 2D
 Category : ServerSettings
 Replication : Replicated
GM_MapName : Text
 Category : ServerSettings
 Replication : Replicated
GM_MapTime : Text
 Category : ServerSettings
 Replication : Replicated
Gm_MapID : Integer
 Category : ServerSettings
 Replication : Replicated

Custom Event - RespawnPlayer
 Replicates : Run on Server
 Reliable : Checked

Blueprint - Event On PostLogin



Blueprint - Respawn Player


Lobby Game Mode
Variables - CurrentPlayers : Integer
 Category : ServerSettings
 Replication : Replicated

Variables - ConnectedPlayers : PlayerInfo(Array)
 Category : ServerSettings
 Replication : Replicated

Variables - AvailableCharacters : Boolean(Array)
 Category : ServerSettings
 Replication : Replicated


Lobby Game Mode Blueprint - EveryoneUpdate


Lobby Game Mode Custom Event - ServerUpdateGameSettings
 Replicates : Run on Server
 Reliable : Checked

Variables - MapImage : Texture 2D
Variables - MapName : Text
Variables - MapTime : Text
Variables - MapID : Integer 


Lobby Game Mode Blueprint - Server Update Game Settings


Lobby Game Mode Blueprint - Launch the Game



Lobby Game Mode  - Class Defaults
 Game Mode Use Seamless Travel : Checked

Lobby Player Controller

Variables 
Available Characters : Boolean
 Category : PlayerInfo
 Replication : Replicated

Blueprint - UpdateAvailableCharacters


Custom Event - AssignSelectedCharacter
 Replicates : Run on Server
 Reliable : Checked
 Input CharacterID : Integer
 Input CharacterImage : Texture 2D

Variables PreviousSelection : Integer
 Category : PlayerInfo
 Replication : Replicated

Variables CharacterImage : Texture 2D
 Category : PlayerInfo
 Replication : Replicated


Blueprint - Handle Character Selection


Custom Event - AssignPlayer
 Replicates : Run on owning Client
 Reliable : Checked
 Input Character : Character(Class Reference)
 Input CharacterImage : Texture 2D

Blueprint - Assign Player


Function - CharacterCheck


Return to Tech/ue