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: ServerPlayerDataManagerThe ServerPlayerDataManager class.
Client
This item only works when running on the client. ClientPlayerDataManager.Client: ClientPlayerDataManagerThe ClientPlayerDataManager class.