Open 3D Engine AWSGameLift Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Gem client system component. Responsible for creating the gamelift client manager. More...
#include <AWSGameLiftClientSystemComponent.h>
Inherits AZ::Component, and AWSGameLift::IAWSGameLiftInternalRequests.
Public Member Functions | |
AZ_COMPONENT (AWSGameLiftClientSystemComponent, "{d481c15c-732a-4eea-9853-4965ed1bc2be}") | |
AZStd::shared_ptr< Aws::GameLift::GameLiftClient > | GetGameLiftClient () const override |
void | SetGameLiftClient (AZStd::shared_ptr< Aws::GameLift::GameLiftClient > gameliftClient) override |
Protected Member Functions | |
void | Init () override |
void | Activate () override |
void | Deactivate () override |
void | SetGameLiftClientManager (AZStd::unique_ptr< AWSGameLiftClientManager > gameliftManager) |
void | SetGameLiftClientTicketTracker (AZStd::unique_ptr< AWSGameLiftClientLocalTicketTracker > gameliftTicketTracker) |
Gem client system component. Responsible for creating the gamelift client manager.