Update
CacheTable:Update(TransformFucntion)
You can only Update a cache within the server.
A function that is used to transform/change a certain cache.
Update Arguments:
TransformFunction (A function that sets the current cache to what the function argument returns. | Given arguments is the Current Cache)
Example Usage for non-Global:
local InventoryCache = Cache:Create("Inventory",
{DatastoreSave = true, Replicate = true},
{
["Available Slots"] = 10,
{Item = "Basic Sword",Level = 1, XP = 1},
{Item = "Apple"},
}
)
local player = game.Players.forbrad --The player object
InventoryCache:Update(player,function(CurrentCache)
CurrentCache["Available Slots"] = 15
return CurrentCache
end)
Example Usage for Global:
local RoundCache = Cache:Create("Round Stats",
{Global = true, Replicate = true},
{
Round = 1,
Zombies = 5,
PlayersLeft = 10
}
)
RoundCache:Update(function(CurrentCache)
CurrentCache.Round += 1
return CurrentCache
end)
Updated almost 2 years ago
Did this page help you?