iLeo
Non-League
- 1 October 2010
That's not true. Let's look at the LUA code:Not really.
"high detail" = CLOSE CAMERAS-CINEMATICS-REPLAYS
"medium" = MEDIUM RANGE CAMERAS
"low" or "superlow" = LONG RANGE CAMERAS
local levelOfDetail = as:GetString(settingTable, "LevelOfDetail") <- read once and according to the setting the values are applied.
if (levelOfDetail == "") then <- there was no setting stored so assume high setting
levelOfDetail = "high"
as:SetString(settingTable, "LevelOfDetail", levelOfDetail) <- if a setting was not found before, select high and set it.
-- Override..
if (levelOfDetail == "medium") then <- enters this only if setting is medium
...
elseif (levelOfDetail == "low" or levelOfDetail == "superlow") then <- enters this only if setting is low or superlow
...
end
InitializeSettings()
InitializeSettings = nil <- the function is run once, not for every camera.