OnCondition

CacheTable:OnCondition(conditionFunction, trueFunction)

Can be called from the Server or Client.

This function will create a call trueFunction when the conditionFunction returns true.

OnCondition Arguments:

conditionFunction | A function that needs to return true or false

trueFunction | The function that is called when conditionFunction returns true

Example Usage for trueFunction:

local GameStatsCache = Cache:Create("GameStats", {Global = true Replicate = true}, { GameFinished = false } ) InventoryCache:OnCondition(function() return GameStatsCache.Storage.GameFinished end, function print("Starting new game") end)

Example Usage for Wait():

local GameStatsCache = Cache:Create("GameStats", {Global = true Replicate = true}, { GameFinished = false } ) InventoryCache:OnCondition(function() return GameStatsCache.Storage.GameFinished end):Wait() print("Starting new game")

Did this page help you?