game / pragma.gamedata / GameDataService /
GameDataService #
class GameDataService(pragmaNode: PragmaNode, instanceId: UUID, loginDataCommand: LoginDataCommand = LoginDataCommand(
pragmaNode,
PragmaLoggerFactory.getLogger(LoginDataCommand::class)
)) : DistributedService, ConfigHandler<GameDataServiceConfig>
GameDataService is a service that provides player access to all data that would be required upon login.
Constructors #
GameDataService | fun GameDataService(pragmaNode: PragmaNode, instanceId: UUID, loginDataCommand: LoginDataCommand = LoginDataCommand(
pragmaNode,
PragmaLoggerFactory.getLogger(LoginDataCommand::class)
)) |
Functions #
Name | Summary |
---|---|
Retrieve all login data for a player. Behavior defined by LoginDataPlugin. The DefaultPragmaLoginDataPlugin will retrieve the inventory content catalogs and return the ids of any issued limited grants. |