PlayerDataManager
Central access file for PlayerDataManager
--// Server
local PlayerDataManager = require(Packages.PlayerDataManager)
local PlayerProfileManager = -- construct a PlayerProfileManager
local pdm = PlayerDataManager.Server.new(PlayerProfileManager)
pdm:RegisterManager("Settings")
pdm:Start()
--// Client
local PlayerDataManager = require(Packages.PlayerDataManager)
local pdm = PlayerDataManager.Client.new({
ProfileSchema = require(Shared.ProfileSchema)
})
pdm:RegisterManager("Settings")
pdm:PromiseManager("Settings"):andThen(function(tm: TableManager)
-- handle
end)
Types
ServerPlayerDataManager
ClientPlayerDataManager
Properties
Server
This item only works when running on the server. ServerPlayerDataManager.Server:
ServerPlayerDataManager
The ServerPlayerDataManager class.
Client
This item only works when running on the client. ClientPlayerDataManager.Client:
ClientPlayerDataManager
The ClientPlayerDataManager class.