Engine-klasse
UserSettings
*Deze inhoud is vertaald met behulp van AI (bèta) en kan fouten bevatten. Klik hier om deze pagina in het Engels te bekijken.
Samenvatting
Methoden
IsUserFeatureEnabled(name: string):boolean |
Reset():() |
Overgenomen leden
7 overgenomen van ServiceProvider
58 overgenomen van Instance
6 overgenomen van Object
Codevoorbeelden
IsUserFeatureEnabled Voorbeeld
if UserSettings():IsUserFeatureEnabled("UserNoCameraClickToMove") then
print("'ClickToMove' zou niet langer geladen moeten worden vanuit de CameraScript!")
else
print("'ClickToMove' wordt nog steeds geladen vanuit de CameraScript!")
endDetectie van Volledig Schermmodus
local gameSettings = UserSettings().GameSettings
local function checkFullScreenMode()
local inFullscreen = gameSettings:InFullScreen()
if inFullscreen then
print("Volledig schermmodus ingeschakeld!")
else
print("Volledig schermmodus uitgeschakeld!")
end
end
checkFullScreenMode()
gameSettings.FullscreenChanged:Connect(checkFullScreenMode)Luisteraar voor Gebruikersspelinstellingen
local gameSettings = UserSettings().GameSettings
local function onGameSettingChanged(nameOfSetting)
-- Haal de waarde van deze instelling op via een pcall om ervoor te zorgen dat we het kunnen ophalen.
-- Soms wordt het evenement geactiveerd met eigenschappen die LocalScripts niet kunnen benaderen.
local canGetSetting, setting = pcall(function()
return gameSettings[nameOfSetting]
end)
if canGetSetting then
print("Je " .. nameOfSetting .. " is veranderd naar: " .. tostring(setting))
end
end
gameSettings.Changed:Connect(onGameSettingChanged)API-referentie
Methoden
IsUserFeatureEnabled
Parameters
Teruggaves
Codevoorbeelden
IsUserFeatureEnabled Voorbeeld
if UserSettings():IsUserFeatureEnabled("UserNoCameraClickToMove") then
print("'ClickToMove' zou niet langer geladen moeten worden vanuit de CameraScript!")
else
print("'ClickToMove' wordt nog steeds geladen vanuit de CameraScript!")
endReset
UserSettings:Reset():()
Teruggaves
()