onUiChangedState
Definition
-- @/lua/ge/extensions/core/sounds.lua:134
local function onUiChangedState(toState, fromState)
if not missionMarkerInteraction then
return
end
local old_value = gameAudioBlurValue
if interactingWithMissionUI then
gameAudioBlurValue = 1
if fromState == 'play' and toState == 'blank' then
gameAudioBlurValue = 1
elseif fromState == 'play' and toState == 'scenario-start' then
gameAudioBlurValue = 1
interactingWithMissionUI = false
elseif fromState == 'scenario-start' and toState == 'play' then
gameAudioBlurValue = 0
interactingWithMissionUI = false
elseif fromState == 'play' and toState == 'scenario-end' then
gameAudioBlurValue = 0
interactingWithMissionUI = false
elseif fromState == 'menu' and toState == 'play' then
gameAudioBlurValue = 0
interactingWithMissionUI = false
elseif fromState == 'fadeScreen' and toState == 'play' then
gameAudioBlurValue = 0
interactingWithMissionUI = false
elseif fromState == 'blank' and toState == 'play' then
gameAudioBlurValue = 0
interactingWithMissionUI = false
end
else
gameAudioBlurValue = 0
interactingWithMissionUI = false
end
audioBlurLog('I','AUDIO',string.format("ui changed: %s => %s gameAudioBlurValue = %0.1f (old = %0.1f) (interactingWithMissionUI = %s)", tostring(fromState), tostring(toState), gameAudioBlurValue, old_value, tostring(interactingWithMissionUI)))
end
Callers
@/lua/ge/extensions/scenario/quickRace.lua
local function onUiChangedState (curUIState, prevUIState)
if curUIState == 'menu' and prevUIState == 'menu.quickraceOverview' then
@/lua/ge/extensions/flowgraph/nodes/ui/setUILayout.lua
function C:onUiChangedState(cur, prev)
if self.active then
@/lua/ge/extensions/campaign/exploration.lua
local function onUiChangedState (curUIState, prevUIState)
local state = M.state
@/lua/ge/extensions/core/quickAccess.lua
local function onUiChangedState(toState)
currentUiState = toState
@/lua/ge/extensions/util/richPresence.lua
local function onUiChangedState(toState, fromState)
-- log("I","onUiChangedState", "from="..dumps(fromState))
@/lua/ge/extensions/career/modules/vehicleShopping.lua
local function onUiChangedState(toState)
currentUiState = toState
@/lua/ge/extensions/core/settings/graphic.lua
local function onUiChangedState(toState, fromState)
if toState == 'menu.options.graphics' then
@/lua/ge/extensions/core/gamestate.lua
local function onUiChangedState(toState, fromState)
if stateStartsWithPausedPrefix(toState) then
@/lua/ge/extensions/gameplay/statistic.lua
local function onUiChangedState(toState, fromState)
-- log("E","onUiChangedState", dumps(toState))