Open 3D Engine Multiplayer Gem API Reference 24.09.2
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Multiplayer::ISessionHandlingClientRequests Class Referenceabstract

#include <ISessionHandlingRequests.h>

Inherited by Multiplayer::MultiplayerSystemComponent.

Public Member Functions

 AZ_RTTI (ISessionHandlingClientRequests, "{41DE6BD3-72BC-4443-BFF9-5B1B9396657A}")
 
virtual bool RequestPlayerJoinSession (const SessionConnectionConfig &sessionConnectionConfig)=0
 
virtual void RequestPlayerLeaveSession ()=0
 Request the connected player leave session.
 

Detailed Description

ISessionHandlingClientRequests Requests made to the client to manage their membership in a session

Member Function Documentation

◆ RequestPlayerJoinSession()

virtual bool Multiplayer::ISessionHandlingClientRequests::RequestPlayerJoinSession ( const SessionConnectionConfig & sessionConnectionConfig)
pure virtual

Request the player join session

Parameters
sessionConnectionConfigThe required properties to handle the player join session process
Returns
The result of player join session process

Implemented in Multiplayer::MultiplayerSystemComponent.

◆ RequestPlayerLeaveSession()

virtual void Multiplayer::ISessionHandlingClientRequests::RequestPlayerLeaveSession ( )
pure virtual

Request the connected player leave session.

Implemented in Multiplayer::MultiplayerSystemComponent.


The documentation for this class was generated from the following file: