So to be 100% clear:
These are the allowFallthrough in the ESOUI code, they are all set to false except SI_KEYBINDINGS_LAYER_HOUSING_EDITOR_PLACEMENT_MODE, it is not allowed to set these layers to true except for SI_KEYBINDINGS_LAYER_HOUSING_EDITOR_PLACEMENT_MODE.
Now what if for some reason I set SI_KEYBINDINGS_LAYER_HOUSING_EDITOR_PLACEMENT_MODE to false, is it ok?
Is the guideline "don't set to true when we set it to false" or "don't switch it"?
Code:
\esoui\app\globals\bindings.xml (1 hit)
Line 2: <Layer name="LoadingScreen" allowFallthrough="false">
\esoui\ingame\globals\bindings.xml (9 hits)
Line 524: <Layer name="GamepadUIMode" allowFallthrough="false">
Line 691: <Layer name="SI_KEYBINDINGS_LAYER_SIEGE" allowFallthrough="false">
Line 720: <Layer name="SI_KEYBINDINGS_LAYER_DIALOG" allowFallthrough="false">
Line 802: <Layer name="SI_KEYBINDINGS_LAYER_ACCESSIBLE_QUICKWHEEL" allowFallthrough="false">
Line 891: <Layer name="PlayerToPlayerAccessibleLayer" allowFallthrough="false">
Line 1310: <Layer name="GamepadChatSystem" allowFallthrough="false">
Line 1458: <Layer name="ScreenshotMode" allowFallthrough="false">
Line 1498: <Layer name="SI_KEYBINDINGS_LAYER_HOUSING_EDITOR" allowFallthrough="false">
Line 1614: <Layer name="SI_KEYBINDINGS_LAYER_HOUSING_EDITOR_PLACEMENT_MODE" allowFallthrough="true">
\esoui\internalingame\globals\bindings.xml (2 hits)
Line 2: <Layer name="SI_KEYBINDINGS_LAYER_DIALOG" allowFallthrough="false">
Line 274: <Layer name="MarketAnnouncement" allowFallthrough="false">
\esoui\pregame\globals\bindings.xml (1 hit)
Line 242: <Layer name="SI_KEYBINDINGS_LAYER_DIALOG" allowFallthrough="false">