Open 3D Engine Multiplayer Gem API Reference 23.10.0
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: