3#include "../IBaseApi.h"
51 if (!player_controller)
64 if (!player_controller)
85 && iter->first == steam_id)
87 found_player = iter->second;
FPlatformTypes::uint64 uint64
A 64-bit unsigned integer.
void SetCheatManager(UShooterCheatManager *cheatmanager)
void SetWorld(UWorld *uworld)
void SetShooterGameMode(AShooterGameMode *shooter_game_mode)
std::unordered_map< uint64, AShooterPlayerController * > steam_id_map_
UShooterCheatManager * GetCheatManager() const override
Returns a point to URCON CheatManager.
AShooterGameMode * shooter_game_mode_
AShooterGameMode * GetShooterGameMode() const override
Returns a pointer to AShooterGameMode.
void RemovePlayerController(AShooterPlayerController *player_controller)
UShooterCheatManager * cheatmanager_
void SetPlayerController(AShooterPlayerController *player_controller)
ServerStatus GetStatus() const override
Returns the current server status.
AShooterPlayerController * FindPlayerFromSteamId_Internal(uint64 steam_id) const override
void SetStatus(ServerStatus status)
UWorld * GetWorld() const override
Returns a pointer to UWorld.
static FORCEINLINE uint64 GetSteamIdFromController(AController *controller)
Returns Steam ID from player controller.
std::unique_ptr< IBaseApi > game_api
IApiUtils & GetApiUtils()